Pengembangan aktif mesin browser Servo telah dilanjutkan

Pengembang mesin browser Servo, yang ditulis dalam bahasa Rust, mengumumkan bahwa mereka telah menerima dana yang akan membantu menghidupkan kembali proyek tersebut. Tugas pertama yang disebutkan adalah kembali mengembangkan mesin secara aktif, membangun kembali komunitas dan menarik peserta baru. Selama tahun 2023, direncanakan untuk meningkatkan sistem tata letak halaman dan mencapai dukungan kerja untuk CSS2.

Stagnasi proyek berlanjut sejak tahun 2020, setelah Mozilla memecat tim pengembangan Servo dan mentransfer proyek tersebut ke Linux Foundation, di mana direncanakan untuk membentuk komunitas pengembang dan perusahaan yang tertarik untuk pengembangan. Sebelum diubah menjadi proyek independen, mesin tersebut dikembangkan oleh karyawan Mozilla bekerja sama dengan Samsung.

Mesin ini ditulis dalam bahasa Rust dan dilengkapi dukungan untuk rendering halaman web multi-thread, serta paralelisasi operasi dengan DOM (Document Object Model). Selain memparalelkan operasi secara efektif, teknologi pemrograman aman yang digunakan di Rust memungkinkan peningkatan tingkat keamanan basis kode. Awalnya, mesin browser Firefox tidak dapat sepenuhnya memanfaatkan potensi sistem multi-core modern karena penggunaan skema pemrosesan konten single-threaded. Servo memungkinkan Anda memecah DOM dan merender kode menjadi subtugas yang lebih kecil yang dapat berjalan secara paralel dan memanfaatkan sumber daya CPU multi-inti dengan lebih baik. Firefox sudah mengintegrasikan beberapa bagian Servo, seperti mesin CSS multi-threaded dan sistem rendering WebRender.

Sumber: opennet.ru

Tambah komentar