Mozilla Firefox 94 akan mulai menggunakan back-end EGL di desktop Linux bersama dengan driver grafis yang didukung untuk memberikan kinerja yang lebih baik, penggunaan daya yang lebih rendah, dan manfaat lainnya.
Firefox telah lama memilih GLX daripada EGL di Linux, tetapi sekarang setelah dukungan EGL telah distabilkan untuk sementara waktu dan ada alasan kuat untuk menggunakannya, Firefox 94 akan mulai melakukannya di desktop Linux. Dukungan EGL Firefox awalnya dimulai untuk Android. Kode EGL Firefox ditingkatkan dalam proses untuk mendukung OpenGL desktop daripada hanya OpenGL ES, dukungan DMA-BUF Firefox telah digabungkan untuk kebaikan nol-salinan yang lebih banyak, dan dukungan Wayland terus meningkat.
Terutama dengan Wayland menjadi sangat umum sekarang dan menggunakan EGL, Firefox lebih memilih EGL daripada GLX akhirnya menjadi kenyataan. Selain itu, DMA-BUF dan fitur lainnya membuat EGL lebih menarik.
Dengan Firefox 94, EGL akan digunakan saat menjalankan driver Mesa 21.x atau yang lebih baru. Firefox EGL pada driver berpemilik NVIDIA akan menjadi default setelah seri driver NVIDIA 495 diadopsi secara lebih luas. Hanya dengan seri driver NVIDIA 495 yang baru-baru ini mencapai beta di mana ekstensi EGL_NV_robustness_video_memory_purge hadir yang dibutuhkan oleh Firefox.
Firefox yang menggunakan EGL di desktop Linux akan menghasilkan kinerja WebGL yang lebih baik, konsumsi daya yang lebih rendah berkat dukungan pembaruan/kerusakan sebagian layar, lebih sedikit bug karena kode EGL dalam kondisi yang lebih baik, dan juga membuat decoding video perangkat keras secara default selangkah lebih dekat dengan kenyataan di Linux.
Detail lebih lanjut tentang perubahan yang akan datang ke Firefox 94 di sekitar WebGL dapat ditemukan melalui blog tim grafis Mozilla.
Firefox 94.0 akan dirilis minggu depan.