Mozilla sedang bereksperimen dengan browser berbasis Chromium
Mark Mayo, CEO Mozilla dan kepala manajer Firefox, telah memperkenalkan proyek Tofino. Dalam proyek tersebut, terdapat beberapa percobaan GUI untuk web browser yang sedang dikerjakan Mozilla. Pengembangan Firefox tidak akan terpengaruh tetapi fakta bahwa penggunaan Firefox terus menurun. Sangat menarik bahwa seluruh proyek dibangun di atas mesin Electron berbasis Chromium, yang dibuat oleh editor GitHub untuk Atom. Alih-alih XUL digunakan di Mozilla, antarmuka pengguna browser dibuat menggunakan React.
Iklan
Platform Electron memungkinkan pengembang untuk membuat aplikasi mandiri berdasarkan teknologi yang digunakan di browser. Dimungkinkan untuk menggunakan Node.js dan modulnya, API yang diperluas untuk membuat dialog, menu konteks, manajemen jendela, akses sistem file, dan sebagainya. Elektron dianggap sebagai proyek perspektif yang akan mempengaruhi masa depan tumpukan teknologi browser.
Sementara Electron didasarkan pada Chromium, pengembang Mozilla akan menggunakannya untuk waktu yang terbatas dan tidak memiliki rencana untuk membatalkan pengembangan mesin Gecko Firefox. Bersamaan dengan Tofino, sebuah proyek baru, bernama Positron, dimulai untuk membuat API Elektron di atas mesin Gecko. Positron menyertakan proyek lain - Spidernode - yang merupakan implementasi Node.js dengan mesin SpiderMonkey alih-alih mesin V8. Dimungkinkan untuk melihat lapisan API untuk emulasi API V8 di atas SpiderMonkey.
Setelah Positron dan Spidernode selesai, proyek Tofino dapat dikompilasi tanpa Electron. Proyek Electron dipilih sebagai platform yang mudah digunakan untuk membuat prototipe antarmuka pengguna baru untuk browser. UI baru adalah tujuan utama proyek. Adapun mesin, itu tidak akan menggantikan Gecko atau mesin rendering Servo yang akan datang di Firefox.
Tofino tidak akan menjadi browser yang berdiri sendiri. Dengan eksperimen di Tofino, para pengembang Mozilla berharap dapat menciptakan antarmuka pengguna jenis baru. Mereka menganggap antarmuka berbasis tab sebagai usang dan tidak efektif untuk realitas berbasis Web modern. Antarmuka pengguna baru akan lebih cocok dengan PC dan kasus penggunaan seluler daripada tab, lebih produktif, dan berorientasi pada tugas. Jika sukses besar, mungkin suatu hari di masa depan yang jauh kita mungkin melihat browser Firefox yang sama sekali berbeda.
Tautan:
- tahu
- Elektron
- Reaksi
- Positron
- Spidernode