Jelaskan Komponen dari Quantum (Mozilla)

Proyek Quantum terdiri dari beberapa subproyek.

CSS Sistem style sheet parallel Servo terintegrasi dengan Gecko. Benchmark menunjukkan bahwa kinerja berbanding lurus dengan jumlah core CPU. Komponen ini telah dirilis bersama dengan Firefox 57.

Render Arsitektur rendering milik Servo, WebRender, terintegrasi ke Gecko. WebRender menggantikan model menggambar immediate mode dengan model retained mode yang lebih mudah dipercepat oleh GPU dengan memanfaatkan kesamaan CSS/DOM ke scene graph. Per-render-an pada skenario terburuk dalam pengujian melebihi 60 frame per sekon.

Compositor Compositor memiliki prosesnya sendiri, mengisolasi tab peramban web dari kegagalan driver grafis. Karena kegagalan compositor tidak akan mengganggu proses konten peramban web, proses dari compositor dapat dimulai ulang secara transparan tanpa harus kehilangan data pengguna. Ini telah dirilis pada Firefox 53.

DOM Terinspirasi oleh arsitektur konstelasi Servo dan Opera's Presto, Quantum DOM menggunakan thread terjadwal kooperatif di dalam DOM untuk meningkatkan responsifitas tanpa meningkatkan jumlah proses dan penggunaan memori.

Flow Payung untuk peningkatan kinerja yang terlihat pengguna didorong oleh sebuah tim yang bekerja di komponen - komponen Gecko. Saat ini difokuskan pada perbaikan kinerja penggunaan nyata pada webapps, terutama G Suite dan Facebook.

Photon Sebuah penyegaran UI dari keseluruhan aplikasi, dengan fokus yang kuat pada peningkatan kinerja UI. Diperlakukan sebagai sister-project untuk Quantum Flow. Ini telah dirilis pada Firefox 57.

Network Meningkatkan kinerja Necko, Lapisan jaringan dari Gecko, dengan memindahkan lebih banyak aktivitas jaringan dari thread utama, bergantung pada konteks prioritas dari berkas jaringan, dan racing lapisan cache dengan jaringan.