Mesin tata letak web Servo berbasis Rust yang dimulai oleh Mozilla dan sekarang dikelola oleh Linux Foundation dan dikerjakan oleh beberapa organisasi berbeda sedang mengincar dukungan modularitas untuk integrasi JavaScript-nya. Saat ini Servo terkait erat dengan mesin JavaScript SpiderMonkey Mozilla tetapi dengan dorongan modularitas, opsi lain dapat didukung.
Pada akhirnya, Servo sangat fokus untuk menjadi sangat modular dan hal ini bagus karena penekanannya yang berkelanjutan pada ramah terhadap penyematan (embed-friendly) adalah area yang kemungkinan besar akan meraih kesuksesan besar. Dengan dorongan modularitas yang meluas ke mesin JavaScript, hal ini merupakan kabar baik bagi mereka yang mungkin ingin menyematkan dukungan Servo ke dalam perangkat/aplikasi mereka tetapi memiliki preferensi atau ketergantungan pada mesin JavaScript tertentu.
Saat ini Servo memiliki sejumlah panggilan API SpiderMonkey tingkat rendah, tetapi harapannya adalah pada akhirnya hal tersebut dapat diabstraksikan. Pada akhirnya, lapisan abstraksi dapat menyembunyikan mesin JavaScript yang mendasarinya sehingga Servo dapat menggunakan SpiderMonkey, mesin V8 Google Chrome, atau mesin JS apa pun yang akan hadir di masa mendatang.
Mereka yang tertarik untuk mempelajari lebih lanjut tentang pekerjaan yang dilakukan di ruang ini untuk modularitas mesin JavaScript dan mengurangi ketergantungan langsung pada SpiderMonkey dapat melihat blog Servo.org untuk lebih jelasnya.
Itulah berita seputar Modularitas Penggerak Servo Untuk Mendukung Mesin JavaScript yang Berbeda, semoga bermanfaat. Disadur dari Phoronix.com.