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

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

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

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

ที่มา: opennet.ru

ซื้อโฮสติ้งที่เชื่อถือได้สำหรับไซต์ที่มีการป้องกัน DDoS เซิร์ฟเวอร์ VPS VDS 🔥 ซื้อบริการเว็บโฮสติ้งที่เชื่อถือได้ พร้อมระบบป้องกัน DDoS และเซิร์ฟเวอร์ VPS/VDS | ProHoster