Pembangunan aktif enjin penyemak imbas Servo telah disambung semula

Pembangun enjin penyemak imbas Servo, yang ditulis dalam bahasa Rust, mengumumkan bahawa mereka telah menerima pembiayaan yang akan membantu memulihkan projek itu. Tugas pertama yang dinyatakan ialah kembali kepada pembangunan aktif enjin, membina semula komuniti dan menarik peserta baharu. Pada tahun 2023, ia dirancang untuk menambah baik sistem susun atur halaman dan mencapai sokongan kerja untuk CSS2.

Kemerosotan projek itu berterusan sejak 2020, selepas Mozilla memecat pasukan yang membangunkan Servo dan memindahkan projek itu kepada Yayasan Linux, yang merancang untuk membentuk komuniti pembangun dan syarikat yang berminat untuk pembangunan. Sebelum ditukar menjadi projek bebas, enjin itu dibangunkan oleh pekerja Mozilla dengan kerjasama Samsung.

Enjin ini ditulis dalam bahasa Rust dan menampilkan sokongan untuk pemaparan berbilang benang halaman web, serta penyelarasan operasi dengan DOM (Model Objek Dokumen). Sebagai tambahan kepada operasi selari dengan berkesan, teknologi pengaturcaraan selamat yang digunakan dalam Rust memungkinkan untuk meningkatkan tahap keselamatan asas kod. Pada mulanya, enjin pelayar Firefox tidak dapat mengeksploitasi sepenuhnya potensi sistem berbilang teras moden kerana penggunaan skim pemprosesan kandungan satu benang. Servo membolehkan anda memecahkan DOM dan membuat kod kepada subtugas yang lebih kecil yang boleh berjalan selari dan menggunakan sumber CPU berbilang teras dengan lebih baik. Firefox sudah menyepadukan beberapa bahagian Servo, seperti enjin CSS berbilang benang dan sistem pemaparan WebRender.

Sumber: opennet.ru

Tambah komen