Quantum (Mozilla)Quantum adalah sebuah proyek yang dijalankan Mozilla yang meliputi beberapa upaya pengembangan perangkat lunak yang bertujuan untuk "membangun mesin web generasi selanjutnya untuk para pengguna Firefox". Proyek ini mencakup banyak perbaikan untuk mesin peramban web Firefox, Gecko, di mana sebagian besar perbaikan tersebut berasal dari proyek percobaan Servo. Selain itu, Quantum juga mencakup penyempurnaan antarmuka pengguna dan interaksi.[1][2] Firefox 57, versi yang dirilis pada bulan November 2017, merupakan versi pertama dengan komponen Servo telah diaktifkan. Mozilla memberi julukan Firefox versi ini dan beberapa rilis yang direncanakan di masa yang akan datang sebagai "Firefox Quantum".[3][4] Latar BelakangGecko sudahlah matang, mesin peramban web yang berawal di Netscape pada tahun 1997. Mesin peramban web ini ditulis dalam bahasa pemrograman C++ .[5] Pada tahun 2013, Mozilla memulai proyek eksperimental Servo, sebuah mesin yang dirancang dari awal kembali dengan tujuan meningkatkan konkurensi dan paralelisme sekaligus juga mengurangi kerentanan keamanan memori. Salah satu faktor pentingnya adalah dengan menulis Servo dalam bahasa pemrograman Rust, sebuah bahasa pemrograman yang juga dibuat oleh Mozilla dan dirancang untuk menghasilkan kode terkompilasi dengan keamanan memori, konkurensi, dan paralelisme yang lebih baik dari kode C++ terkompilasi. Sampai April 2016, Servo telah membutuhkan setidaknya beberapa tahun pengembangan untuk menjadi sebuah mesin peramban web berfitur lengkap.[6] Hingga keputusan untuk memulai proyek Quantum pun diambil untuk membawa porsi stabil Servo ke Firefox. KomponenProyek Quantum terdiri dari beberapa subproyek.
Referensi
|
Portal di Ensiklopedia Dunia