HeadlinesBriefing favicon HeadlinesBriefing.com

ন্যাটিভ CSS দিয়ে Firefox.com পুনর্নির্মাণ

Hacker News •
×

ন্যাটিভ CSS দিয়ে Firefox.com পুনর্নির্মাণ

মোজিলা এবং লিংকন লুপ আধুনিক ন্যাটিভ CSS দিয়ে Firefox.com পুনর্নির্মাণ করেছে, কোনো প্রি-প্রসেসর নয়, যা ২০০৮ সালের CSS Zen Garden স্বপ্নকে বাস্তব করেছে। সেই সময়, সীমিত CSS বৈশিষ্ট্যগুলো ব্রাউজার অসংগত রেন্ডারিংয়ের কারণে হ্যাক, সার্ভার-সাইড প্রসেসিং এবং টেবল-ভিত্তিক লেআউটের উপর নির্ভরতা বাড়িয়েছিল।

আজ, কাস্টম প্রোপার্টি, গ্রিড এবং ফ্লেক্সবক্স সেই ফাঁক বন্ধ করেছে, যা পরিষ্কার, পুনর্ব্যবহারযোগ্য ডিজাইন সিস্টেম সম্ভব করেছে। Firefox.com পুনর্নির্মাণে ৭০টির বেশি কম্পোনেন্ট এবং ২৫টি পৃষ্ঠ টেমপ্লেট রয়েছে যা Wagtail কম্পোনেন্ট হিসাবে রয়েছে, ১৯টি লোকেল সমর্থন করে, যাতে কন্টেন্ট দলগুলো ইঞ্জিনিয়ারিং সহায়তা ছাড়াই পৃষ্ঠ সংকলন করতে পারে।

প্রোডাকশনে পোস্টসিসি কেবল @import স্টেটমেন্ট ইনলাইন করার জন্য ব্যবহৃত হয় পারফরম্যান্স সমস্যার কারণে, অন্যদিকে লেখা CSS হলো সাদা, ন্যাটিভ CSS যা কোনো বিল্ড স্টেপ ছাড়াই বৈধ হয়।

প্রকল্পটি প্রমাণ করে যে ব্রাউজার এখন ডিজাইনারদের লেখা ভাষায় কথা বলে, দুই দশকের দৃশ্যকে বাস্তব করেছে। মূল প্রভাবকারীদের মধ্যে রয়েছে নিকোল সুলিভান, রাচেল অ্যানড্রু, জেন সিমোন্স, ক্রিস কয়িয়ার, কেসি কেলি এবং এরিক মেয়ার, তাদের কাজ আধুনিক CSS চিন্তাধারাকে গড়ে তুলেছে।

কেন্দ্রীয় মূল্য হলো: ডিজাইন সিস্টেম যেখানে সঠিক পছারটি হলো সহজ পছারটি, এবং ডিজাইনারের উদ্দেশ্য সরাসরি প্রোডাকশনে প্রবাহিত হয়।

প্রমুখ সত্তাবলী:

কোম্পানী: মোজিলা, লিংকন লুপ

ব্যক্তি: ডেভ শিয়া, নিকোল সুলিভান, রাচেল অ্যানড্রু, জেন সিমোন্স, ক্রিস কয়িয়ার, কেসি কেলি, এরিক মেয়ার, জো স্প্রাগ

প্রশ্নোত্তরী:

প্রশ্ন: Firefox.com পুনর্নির্মাণের প্রেক্ষিতে 'কোনো প্রি-প্রসেসর নয়' কি অর্থ?

উত্তর: লেখা CSS হলো সাদা, ন্যাটিভ CSS যা ব্রাউজাররা সরলভাবে বোঝে; পোস্টসিসি কেবল পারফরম্যান্স সমস্যার কারণে প্রোডাকশনে @import স্টেটমেন্ট ইনলাইন করার জন্য ব্যবহৃত হয়, এটি মূল স্টাইলিং ভাষাকে পরিবর্তন করার জন্য নয়।