Windows Tips & News

Proyek Quantum Mozilla adalah mesin baru untuk Firefox

click fraud protection

Beberapa hari yang lalu, Mozilla memperkenalkan proyek barunya, "Quantum", yang ditujukan untuk menyediakan mesin baru yang lebih baik untuk browser Firefox. Ini akan berbasis Gecko dan akan membawa banyak peningkatan pada kinerja Gecko, berkat peningkatan konkurensi dan paralelisme, pengurangan latensi, dan keandalan yang lebih baik yang disediakan oleh bahasa kode Rust dan fitur.

spanduk logo firefox
Quantum secara kasar dibagi menjadi empat proyek berbeda.

Proyek Quantum CSS akan menggantikan mesin CSS Gecko dengan yang dari Servo. Servo adalah pengganti jangka panjang Gecko berdasarkan arsitektur paralel modern, berkinerja tinggi.

Proyek Quantum DOM akan membuat Gecko lebih responsif, terutama ketika ada banyak tab latar belakang yang terbuka. Ketika Quantum DOM selesai, kode JS untuk tab yang berbeda (dan mungkin iframe yang berbeda) akan berjalan di utas terpisah yang dijadwalkan secara kooperatif; kode untuk beberapa tab latar belakang tidak akan pernah berjalan sama sekali.

Quantum Compositor memindahkan komposer Gecko ke dalam prosesnya sendiri. Karena ketidakstabilan driver grafis adalah sumber utama crash Firefox, kami berharap bahwa memindahkan kode yang berinteraksi dengan GPU ke dalam prosesnya sendiri akan membuat Firefox lebih stabil.

Terakhir, Quantum Rendering akan menggantikan subsistem grafis Gecko dengan subsistem dari Servo, yang disebut WebRender. Servo menggunakan GPU lebih efektif daripada Gecko, mengemudikannya lebih seperti game daripada browser web.

Proyek-proyek ini berada dalam berbagai tahap penyelesaian. Quantum Compositor cukup jauh sementara Quantum Rendering baru saja dimulai. Masih ada banyak ketidakpastian tentang proyek.

DOM kuantum

Quantum DOM akan menjalankan kode JavaScript untuk tab yang berbeda dalam utas paralel, yang akan memungkinkan peningkatan kinerja browser dengan banyak tab yang dibuka. Untuk beralih di antara utas, penjadwal khusus akan digunakan untuk mengubah konteks dengan lancar saat itu juga. Banyak perbaikan akan datang untuk menangkap skrip berat dan loop tak terbatas dalam kode Javascript.

Aliran kuantum

Quantum Flow adalah bagian dari proyek Quantum yang didedikasikan untuk pengoptimalan lanjutan dari UI browser.

Tonton video berikut:

Sumber: Blog Bill McCloskey.

Microsoft Edge: Dukungan untuk Pemeriksa Ejaan Windows di Chromium Engine

Microsoft Edge: Dukungan untuk Pemeriksa Ejaan Windows di Chromium Engine

Microsoft ingin pengguna Chromium memiliki pilihan untuk menggunakan Pemeriksa Ejaan Windows asli...

Baca lebih banyak

Microsoft Edge Sekarang De-Elevate Sendiri Secara Otomatis

Microsoft Edge Sekarang De-Elevate Sendiri Secara Otomatis

Build Canary terbaru dari Microsoft Edge Chromium memperkenalkan fitur baru. Mulai dari build 78....

Baca lebih banyak

Cara memeriksa apakah suatu proses berjalan sebagai administrator (ditinggikan) di Windows

Cara memeriksa apakah suatu proses berjalan sebagai administrator (ditinggikan) di Windows

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja siste...

Baca lebih banyak