การพัฒนาเอ็นจิ้นเบราว์เซอร์เซอร์โวอย่างแข็งขันได้กลับมาดำเนินการต่อแล้ว

ผู้พัฒนาเอ็นจิ้นเบราว์เซอร์ Servo ซึ่งเขียนด้วยภาษา Rust ประกาศว่าพวกเขาได้รับเงินทุนที่จะช่วยฟื้นฟูโครงการ งานแรกที่กล่าวถึงคือการกลับไปสู่การพัฒนาเครื่องยนต์ การสร้างชุมชนขึ้นใหม่ และดึงดูดผู้เข้าร่วมใหม่ ในช่วงปี 2023 มีการวางแผนที่จะปรับปรุงระบบเค้าโครงหน้าและบรรลุการสนับสนุนการทำงานสำหรับ CSS2

ความซบเซาของโครงการยังคงดำเนินต่อไปตั้งแต่ปี 2020 หลังจากที่ Mozilla ไล่ทีมพัฒนา Servo และโอนโครงการไปยัง Linux Foundation ซึ่งวางแผนจะจัดตั้งชุมชนของนักพัฒนาและบริษัทที่สนใจเพื่อการพัฒนา ก่อนที่จะถูกแปลงเป็นโครงการอิสระ เครื่องยนต์ได้รับการพัฒนาโดยพนักงาน Mozilla โดยความร่วมมือกับ Samsung

เอ็นจิ้นนี้เขียนด้วยภาษา Rust และรองรับการเรนเดอร์หน้าเว็บแบบมัลติเธรด รวมถึงการดำเนินการแบบขนานกับ DOM (Document Object Model) นอกเหนือจากการดำเนินการแบบขนานอย่างมีประสิทธิภาพแล้ว เทคโนโลยีการเขียนโปรแกรมที่ปลอดภัยที่ใช้ใน Rust ยังช่วยเพิ่มระดับความปลอดภัยของฐานโค้ดได้อีกด้วย ในขั้นต้น กลไกเบราว์เซอร์ Firefox ไม่สามารถใช้ประโยชน์จากศักยภาพของระบบมัลติคอร์สมัยใหม่ได้อย่างเต็มที่ เนื่องจากการใช้แผนการประมวลผลเนื้อหาแบบเธรดเดียว Servo ช่วยให้คุณสามารถแบ่ง DOM และการเรนเดอร์โค้ดออกเป็นงานย่อยเล็กๆ ที่สามารถทำงานแบบขนานและใช้ประโยชน์จากทรัพยากร CPU แบบมัลติคอร์ได้ดีขึ้น Firefox ได้รวมเอาบางส่วนของเซอร์โวไว้แล้ว เช่น เอ็นจิ้น CSS แบบมัลติเธรด และระบบเรนเดอร์ WebRender

ที่มา: opennet.ru

เพิ่มความคิดเห็น