Por favor, Mozilla, no toque la funcionalidad user.js en Firefox

Un informe de error se abrió hace unos nueve meses el Sitio de seguimiento de errores Bugzilla de Mozilla para Firefox sugiere que la organización podría deshabilitar la lectura del archivo user.js del navegador Firefox de forma predeterminada en el futuro.

Si no ha oído hablar de user.js antes, es un archivo de configuración que controla las preferencias en el navegador web Firefox. Una de las principales ventajas sobre el archivo de preferencias de Firefox es que tiene prioridad y que es un archivo propiedad del usuario que no se modifica cuando Mozilla realiza cambios en el navegador.



Te sugiero que revises el repositorio ghacks user.js en Github para obtener información detallada y un archivo extenso para mejorar la privacidad y seguridad del navegador web Firefox.

user.js file firefox

El informador de errores afirma en la descripción que 'nunca entendió completamente el sentido de tener este archivo', que la gente ha abusado de él y 'rompió cosas' en Firefox, y que no ofrece nada que no se pueda lograr modificando el archivo de preferencias predeterminado, o mediante políticas empresariales. Además, dado que Firefox necesita verificar la existencia del archivo independientemente de si existe o no, está causando 'IO adicional al inicio'.



Según la telemetría que recopiló Mozilla, aproximadamente el 3% de las instalaciones de Firefox que informan de telemetría utilizan archivos user.js.

Otros han señalado al principio de la discusión que existen ventajas, incluido el mantenimiento de las preferencias de Firefox en varios sistemas, al reinstalar Firefox, moverlo o instalar una nueva versión o edición del navegador. Otro beneficio que se señaló al principio de la discusión es que las preferencias de user.js son permanentes (a menos que las edite el usuario), mientras que las preferencias de prefs.js no lo son, ya que Mozilla las puede modificar en cualquier momento.

Como dice Mike Kaply, 'la ventaja aquí es que puedes tener un archivo que guardas y simplemente colocarlo en un directorio de perfil y Firefox no se mete con él'.

La sugerencia presentada es deshabilitar user.js de forma predeterminada, pero introducir una preferencia en Firefox que los usuarios deben habilitar activamente para que el archivo user.js se vuelva a leer.

Si bien eso aseguraría que Firefox conserve el soporte para los archivos de configuración user.js, bloquearía a Firefox para que no lea el archivo después de que se produzca el cambio, incluso si está en uso; esto significaría que la configuración deseada por el usuario, p. ej. relacionados con la privacidad o seguridad, no serán respetados por el navegador hasta que se realice el cambio de configuración que permita la lectura del archivo.

El informador de errores ya reveló planes a largo plazo para eliminar la compatibilidad con el archivo por completo en Firefox.

A largo plazo, realmente me gustaría evaluar si podemos eliminar la compatibilidad con este archivo por completo, porque básicamente no tiene sentido tener tantos archivos diferentes que controlan lo mismo, pero probablemente requiera averiguar por qué. mucha gente lo usa, lo cual no tenemos ciclos para hacer. Tampoco es realmente obvio cómo lo haríamos: si creemos que una parte sustancial de la gente no sabe que ha hecho esto, es poco probable que hacer una encuesta sobre '¿por qué tiene este archivo?' Sea esclarecedor; Podríamos intentar hacer telemetría sobre las preferencias que se establecen, pero probablemente tendríamos que tener algún tipo de lista estricta de preferencias que nos permitamos enviar de vuelta para evitar devolver los datos del usuario, que de nuevo podrían no darnos los datos que necesitamos.

Esto es lo que pienso de todo esto

El archivo user.js es una parte integral de Firefox. Es utilizado por aproximadamente el 3% de todas las instalaciones de Firefox y es probable que el número sea un poco mayor incluso considerando que muchos archivos user.js como Ghacks user.js tienen la Telemetría deshabilitada por defecto.

Hacer de esto una preferencia en about: config probablemente no conduciría a un éxodo masivo de usuarios y probablemente también mantendría contenida la protesta. Parece posible que muchos usuarios migren a otro navegador, p. Ej. Waterfox o Palemoon / Basilisk, que continúa admitiendo la funcionalidad, o migrar a un navegador basado en Chromium

Si bien entiendo el impulso de Mozilla para mejorar el rendimiento de inicio de Firefox, debe sopesarse con la rotura que causa el cambio.

Muchas funciones han sido eliminadas o dañadas en el pasado en Firefox por ingenieros que a veces no pudieron encontrar una razón para usarlas o en otras ocasiones ignoraron el número marginal de usuarios que usaban una función. Quizás, es hora de

Ahora tu: ¿cuál es su opinión sobre el plan?