Mozilla Firefox 94 จะเริ่มใช้ EGL แบ็กเอนด์บนเดสก์ท็อป Linux ร่วมกับไดรเวอร์กราฟิกที่รองรับ เพื่อให้มีประสิทธิภาพที่ดีขึ้น ใช้พลังงานน้อยลง และให้ประโยชน์อื่นๆ
Firefox เลือกใช้ GLX มากกว่า EGL บน Linux มานานแล้ว แต่ตอนนี้การรองรับ EGL เสถียรมาระยะหนึ่งแล้ว และมีเหตุผลที่น่าสนใจที่จะใช้ Firefox 94 จะเริ่มทำเช่นนั้นบนเดสก์ท็อป Linux การสนับสนุน EGL ของ Firefox เริ่มต้นขึ้นสำหรับ Android โค้ด EGL ของ Firefox ได้รับการปรับปรุงในกระบวนการเพื่อรองรับ OpenGL บนเดสก์ท็อป ไม่ใช่แค่ OpenGL ES เท่านั้น การรองรับ DMA-BUF ของ Firefox ได้มารวมกันเพื่อให้เกิดผลดีที่ไม่มีการคัดลอก และการสนับสนุน Wayland ยังคงปรับปรุงต่อไป
โดยเฉพาะอย่างยิ่งเมื่อ Wayland กลายเป็นเรื่องธรรมดาไปแล้วในขณะนี้ และใช้ EGL ทำให้ Firefox ที่เลือกใช้ EGL มากกว่า GLX กลายเป็นความจริงในที่สุด นอกจากนี้ DMA-BUF และคุณสมบัติอื่นๆ ทำให้ EGL น่าสนใจยิ่งขึ้น
สำหรับ Firefox 94 EGL จะถูกใช้เมื่อทำงานบนไดรเวอร์ Mesa 21.x หรือใหม่กว่า Firefox EGL บนไดรเวอร์ที่เป็นกรรมสิทธิ์ของ NVIDIA จะกลายเป็นค่าเริ่มต้นเมื่อไดรเวอร์ซีรีส์ NVIDIA 495 ถูกนำมาใช้อย่างกว้างขวางมากขึ้น เฉพาะกับชุดไดรเวอร์ NVIDIA 495 ที่เพิ่งเข้าสู่รุ่นเบต้าซึ่งมีส่วนขยาย EGL_NV_robustness_video_memory_purge ซึ่ง Firefox ต้องการ
Firefox ที่ใช้ EGL บนเดสก์ท็อป Linux ควรให้ประสิทธิภาพ WebGL ที่ดีขึ้น ใช้พลังงานน้อยลงเนื่องจากรองรับการอัปเดต/ความเสียหายของหน้าจอบางส่วน มีข้อบกพร่องน้อยลงเนื่องจากโค้ด EGL มีรูปร่างที่ดีขึ้น และยังทำให้การถอดรหัสวิดีโอด้วยฮาร์ดแวร์ โดยค่าเริ่มต้นหนึ่งขั้นตอนที่ใกล้ชิดกับความเป็นจริงบน Linux
ดูรายละเอียดเพิ่มเติมเกี่ยวกับการเปลี่ยนแปลงที่จะเกิดขึ้นกับ Firefox 94 เกี่ยวกับ WebGL ได้ที่ บล็อกทีมกราฟิก Mozilla.
Firefox 94.0 จะเปิดตัวในสัปดาห์หน้า