Windows Tips & News

Firefox akan mendapatkan API ekstensi baru, tanpa kompatibilitas ke belakang

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja sistem

Pengembang Mozilla telah mengumumkan bahwa di Firefox 45, implementasi baru API untuk ekstensi browser akan ditambahkan. Ini disebut WebExtensions dan menggunakan teknologi HTML asli. WebExtensions akan memungkinkan untuk membuat ekstensi yang kompatibel dengan Google Chrome dan sebaliknya.

Iklan

spanduk logo firefox
Rilis alfa pertama dari WebExtensions API yang akan kita lihat di Firefox 45, diharapkan pada Maret 2016. Dalam posting blog, Mozilla menyebutkan bahwa API berikut diharapkan akan diimplementasikan pada saat itu: alarm, contextMenus, pageAction, dan browserAction. Plus akan ada banyak API yang didukung sebagian: bookmark, cookie, ekstensi, i18n, notifikasi, runtime, penyimpanan, tab, webNavigation, webRequest, windows.

Dukungan untuk jenis add-on baru ini sudah diterapkan di repositori addons.mozilla.org. Ini akan diluncurkan ke publik bersama dengan Firefox 44. Dengan Firefox 47, implementasi WebExtensions diharapkan berada dalam tahap beta. Akhirnya, di Firefox 48, WebExtensions akan mencapai tahap yang dapat digunakan.

Setelah itu, dukungan untuk pengaya klasik (berbasis XUL) akan dihentikan setelah beberapa waktu! Tidak jelas berapa lama dukungan untuk pengaya klasik akan tetap tersedia di Firefox.

Pengaya yang dibuat dengan WebExtensions akan kompatibel dengan opsi Elektrolisis/multi-proses dari browser Firefox. Saat diaktifkan, pengaya menjalankan pengaya dalam proses terpisah, yang mengisolasi pengaya dari proses peramban utama. Tab akan bekerja dengan cara yang sama - proses terisolasi per tab yang dibuka akan disediakan oleh opsi multi-proses.

Pengaya klasik memiliki masalah dengan Elektrolisis. Banyak dari mereka mungkin berhenti bekerja sepenuhnya ketika Elektrolisis diluncurkan dalam rilis Firefox yang stabil, yang diharapkan pada bulan April 2016 dengan Firefox 46.

Sementara pengaya WebExtensions dapat digunakan di browser lain seperti Opera atau Chrome, potensi kerugiannya dari banyak ekstensi Firefox yang berguna sangat mengecewakan sehingga banyak pengguna cenderung berhenti menggunakan Firefox. Perubahan ini, bersama dengan penegakan tanda tangan untuk ekstensi, yang tidak dapat dimatikan mulai dari Firefox 44 dapat secara signifikan mengurangi fleksibilitas dan kekuatan Firefox. Sangat mungkin bahwa banyak hal yang mungkin saat ini melalui add-on di Firefox tidak akan tersedia menggunakan API WebExtensions baru. Misalnya, saya skeptis tentang apakah favorit saya? Pengaya berbasis Tab Mix Plux XUL dapat dimungkinkan dengan model ekstensi baru. Setelah dukungan pengaya berbasis XUL dihentikan, pengaya semacam itu mungkin tidak dapat dibuat.

Meskipun dapat dimengerti bahwa tujuan Mozilla adalah untuk meningkatkan Firefox, membuatnya lebih aman, lebih cepat, dan lebih ramah untuk rata-rata pengguna, banyak pengguna termasuk saya tidak akan senang jika harga yang harus kami bayar untuk perubahan tersebut melumpuhkan fungsi peramban. Apa pendapat Anda tentang semua perubahan di masa depan ini? Apakah Anda menemukan mereka layak?

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja sistem

Microsoft Edge Mobile telah menerima dukungan Koleksi

Situs web ini menggunakan cookie untuk meningkatkan pengalaman Anda saat menavigasi situs web. Da...

Baca lebih banyak

Microsoft menyoroti fitur-fitur baru yang ditambahkan ke Edge bulan ini

Microsoft menyoroti fitur-fitur baru yang ditambahkan ke Edge bulan ini

Microsoft telah menerbitkan posting blog baru yang menyebutkan perubahan utama yang dilakukan pad...

Baca lebih banyak

Chrome 85 dirilis dengan Pengelompokan Tab

Chrome 85 dirilis dengan Pengelompokan Tab

DIREKOMENDASIKAN: Klik di sini untuk memperbaiki masalah Windows dan mengoptimalkan kinerja siste...

Baca lebih banyak