Mohon Mozilla, jangan sentuh fungsionalitas user.js di Firefox
- Kategori: Firefox
Laporan bug dibuka sekitar sembilan bulan lalu Situs pelacakan bug Bugzilla Mozilla untuk Firefox menyarankan agar organisasi tersebut dapat menonaktifkan membaca file user.js dari browser Firefox secara default di masa mendatang.
Jika Anda belum pernah mendengar tentang user.js sebelumnya, ini adalah file konfigurasi yang mengontrol preferensi di browser web Firefox. Salah satu keuntungan utama dibandingkan file preferensi Firefox adalah bahwa ia memiliki prioritas dan merupakan file milik pengguna yang tidak tersentuh ketika Mozilla membuat perubahan pada browser.
Saya sarankan Anda memeriksa ghacks user.js repositori di Github untuk informasi rinci dan file ekstensif untuk meningkatkan privasi dan keamanan browser web Firefox.
Pelapor bug menyatakan dalam deskripsi bahwa dia 'tidak pernah sepenuhnya memahami maksud memiliki file ini', bahwa orang telah menyalahgunakannya dan 'merusak barang' di Firefox, dan tidak menawarkan apa pun yang tidak dapat dicapai dengan memodifikasi file preferensi default, atau dengan menggunakan kebijakan Perusahaan. Selain itu, karena Firefox perlu memeriksa keberadaan file terlepas dari apakah file itu ada atau tidak, hal itu menyebabkan 'IO tambahan di awal startup'.
Menurut telemetri yang dikumpulkan Mozilla, sekitar 3% penginstalan Firefox yang melaporkan telemetri menggunakan file user.js.
Orang lain telah menunjukkan di awal diskusi bahwa ada keuntungan, termasuk mempertahankan preferensi Firefox pada banyak sistem, saat menginstal ulang Firefox, memindahkannya, atau menginstal versi atau edisi baru dari browser. Manfaat lain yang ditunjukkan di awal diskusi adalah bahwa preferensi user.js bersifat permanen (kecuali diedit oleh pengguna) sedangkan preferensi prefs.js tidak karena dapat dimodifikasi oleh Mozilla kapan saja.
Seperti yang dikatakan Mike Kaply, 'keuntungannya di sini adalah Anda dapat memiliki file yang Anda simpan dan langsung masuk ke direktori profil dan Firefox tidak mengacaukannya'.
Saran yang diajukan adalah menonaktifkan user.js secara default tetapi memperkenalkan preferensi di Firefox yang pengguna perlu aktifkan agar file user.js dapat dibaca kembali.
Meskipun itu akan memastikan bahwa Firefox mempertahankan dukungan untuk file konfigurasi user.js, itu akan memblokir Firefox dari membaca file tersebut setelah perubahan tersebut mendarat meskipun sedang digunakan; ini berarti konfigurasi yang diinginkan pengguna, mis. terkait dengan privasi atau keamanan, tidak akan dihormati oleh browser sampai perubahan konfigurasi yang memungkinkan pembacaan file dilakukan.
Pelapor bug telah mengungkapkan rencana jangka panjang untuk menghapus dukungan untuk file tersebut sepenuhnya dari Firefox.
Dalam jangka panjang, saya benar-benar ingin mengevaluasi apakah kami dapat menghapus dukungan untuk file ini sepenuhnya, karena pada dasarnya tidak masuk akal untuk memiliki begitu banyak file berbeda yang semuanya mengontrol hal yang sama, tetapi mungkin perlu mencari tahu mengapa demikian banyak orang menggunakannya, yang kami tidak punya siklus yang harus dilakukan. Juga tidak terlalu jelas bagaimana kita akan melakukannya: jika kita berpikir sebagian besar orang tidak menyadari bahwa mereka telah melakukan ini, hanya melakukan survei 'mengapa Anda memiliki file ini' tidak mungkin mencerahkan; kita bisa mencoba melakukan telemetri pada prefs apa yang disetel, tetapi kita mungkin harus memiliki semacam daftar prefs yang ketat yang kita izinkan untuk dikirim kembali untuk menghindari melewatkan kembali data pengguna, yang lagi-lagi mungkin tidak mendapatkan data yang kita butuhkan.
Inilah yang saya pikirkan tentang semua ini
File user.js merupakan bagian integral dari Firefox. Ini digunakan oleh sekitar 3% dari semua instalasi Firefox dan kemungkinan jumlahnya sedikit lebih tinggi bahkan mengingat banyak file user.js seperti Ghacks user.js telah menonaktifkan Telemetri secara default.
Membuat ini sebagai pref in about: config mungkin tidak akan menyebabkan eksodus pengguna secara massal dan mungkin juga akan menahan protes tersebut. Tampaknya banyak pengguna yang akan bermigrasi ke browser lain, mis. Waterfox atau Palemoon / Basilisk, yang terus mendukung fungsi tersebut, atau bermigrasi ke browser berbasis Chromium
Meskipun saya memahami dorongan Mozilla untuk meningkatkan kinerja startup Firefox, hal itu perlu mempertimbangkan kerusakan yang disebabkan oleh perubahan tersebut.
Banyak fitur yang telah dihapus atau rusak di masa lalu di Firefox oleh para insinyur yang terkadang tidak dapat menemukan alasan untuk menggunakannya atau di waktu lain mengabaikan sejumlah kecil pengguna yang menggunakan fitur tersebut. Mungkin, sudah waktunya untuk
Kamu sekarang : apa pendapat Anda tentang rencana itu?