Greasemonkey 4: Firefox 57 kompatibilitas

Pengembang ekstensi userscript populer Greasemonkey untuk Firefox telah mengumumkan Greasemonkey 4, versi baru dari ekstensi browser.

Greasemonkey 4 akan kompatibel dengan Firefox 57 karena akan dirilis sebagai WebExtension. Mozilla berencana untuk menghentikan dukungan untuk sistem add-on lama Firefox ketika Firefox 57 Stable dirilis.

Meskipun ada beberapa opsi untuk terus menggunakan add-on lawas di beberapa versi Firefox, setidaknya untuk saat ini, sebagian besar bersifat sementara.

Ini berarti pengembang add-on harus mem-porting add-on mereka agar tetap kompatibel dengan Firefox 57 dan browser web versi terbaru. Tidak semua add-on dapat di-porting, karena sistem WebExtensions tidak mereplikasi fungsi dari sistem add-on warisan Firefox sepenuhnya.

Pembaruan : Greasemonkey 4 sekarang tersedia sebagai WebExtension di Mozilla AMO.

Greasemonkey adalah ekstensi profil tinggi untuk Firefox. Ini memiliki lebih dari 880k pengguna pada saat penulisan. Versi Greasemonkey saat ini yang ditawarkan di Mozilla AMO adalah add-on lama. Versi ini tidak akan berfungsi lagi di Firefox 57 Stable atau Beta jika Mozilla tidak mengubah jadwal.

Pengembang Greasemonkey mengumumkan di situs proyek resmi bahwa Greasemonkey 4 sedang dikerjakan. Versi baru dari add-on browser ini akan sepenuhnya kompatibel dengan Firefox 57. Itu kabar baik bagi pengguna add-on, meskipun alternatif seperti Violentmonkey atau Tampermonkey juga tersedia dan kompatibel dengan Firefox 57.

Kelemahan dari ini adalah bahwa langkah tersebut akan merusak kompatibilitas dengan beberapa skrip pengguna. Perubahan ini tidak diberlakukan pada pengembang oleh API baru yang dibuat Mozilla, tetapi telah menjadi keputusan yang disengaja.

Alhasil, Greasemonkey versi 4 adalah penulisan ulang yang hampir lengkap. Antarmuka dan set fiturnya telah dibangun kembali agar dapat berfungsi dengan baik dengan versi Firefox yang akan datang. Berbagai kompromi telah dibuat. Kami telah memilih untuk membuat perubahan mundur yang jarang terjadi.

Keputusan dibuat hanya untuk mendukung skrip pengguna yang dirancang untuk berjalan secara tidak sinkron karena alasan kinerja. Ini merusak kompatibilitas dengan skrip yang lebih lama.

Greasemonkey 4 tersedia sebagai versi alpha saat ini. Kompatibilitas terbatas pada Firefox 56 dan sebelumnya, dan bukan versi terbaru dari Firefox, Firefox 58.

Pengguna Greasemonkey harus menghadapi perubahan lain: versi 4 dari add-on tidak akan datang dengan editor teks lagi tetapi bergantung pada editor tertanam. Ini adalah pembatasan sistem WebExtensions yang baru karena ekstensi tidak dapat lagi mengakses sistem file.

Kata Penutup

Versi Greasemonkey berikutnya akan kompatibel dengan Firefox 57. Itu hal yang baik, meskipun itu berarti bahwa beberapa skrip tidak akan berfungsi lagi dalam versi itu kecuali mereka diperbarui oleh penulisnya.

Sekarang Anda: Apa pendapat Anda tentang pengumuman itu? Apakah Anda menggunakan skrip pengguna?