Bez স্পেসিফিকেশন এবং টেস্ট থেকে ওয়েব রেন্ডারিং ইঞ্জিন জেনারেট করে, হাতে তৈরি করার পরিবর্তে। প্রকল্পটির লক্ষ্য হল ব্রাউজার ইঞ্জিন তৈরির খরচ কমানো, যার জন্য বর্তমানে শত শত ইঞ্জিনিয়ার এবং বছরের পর বছর কাজের প্রয়োজন। স্পেসিফিকেশন থেকে কোড জেনারেট করে এবং তিনটি শিপিং ব্রাউজার (Chromium, Firefox, WebKit) এর সাথে WPT কে টেস্ট হিসেবে ব্যবহার করে, প্রতিটি অতিরিক্ত ইঞ্জিনের খরচ খুব কম।
লক্ষ্যগুলির মধ্যে রয়েছে একটি সম্পূর্ণ বা ট্রি-শেকেন বিল্ড, যেকোনো ডিভাইসে দ্রুত পারফরম্যান্স, সহজ এম্বেডিং এবং স্পেসিফিকেশন পরিবর্তন হলে দ্রুততম আপডেট। জেনারেশন লুপের মধ্যে রয়েছে স্পেসিফিকেশন টেক্সট থেকে প্রার্থী লেখা, ইঞ্জিনের ভিতরে সেগুলি চালানো এবং বক্স এবং প্লেসমেন্টের বিষয়ে তিনটি ব্রাউজারের সাথে চেক করা। শুধুমাত্র যখন তিনটি একমত হয় তখন কোডটি সাধারণ Rust হিসাবে কমিট হয়।
বর্তমান অবস্থা সামগ্রিকভাবে 0.6% বৈশিষ্ট্য জেনারেট দেখায়, CSS 2.5% এ। নয়টি CSS 2.1 লেআউট নিয়ম জেনারেট কোডে বাস করে; আটটি মডেল দ্বারা লেখা এবং তিন-ব্রাউজার ভোটের বিরুদ্ধে গৃহীত। 705 ব্রাউজার-জোড়া তুলনার মধ্যে 699 235 ডকুমেন্ট জুড়ে একমত হয়েছে, সমস্ত ছয়টি অসম্মতিতে Firefox কে আউটলায়ার হিসাবে চিহ্নিত করা হয়েছে, যা একটি বাস্তব ওয়েব-কম্প্যাট বাগ প্রকাশ করে।
উৎস: Hacker News · সারাংশ: HeadlinesBriefing