Nuevo
Acelerador para el Nuevo Firefox Quantum
Firefox,
creado por Mozilla, la organización sin ánimo de lucro que impulsa
un Internet saludable
Firefox es
multiplataforma, es decir, podemos utilizarlo en diversos entornos o
sistemas operativos de escritorio, como: Windows, OS X, Linux
Acerca de Mozilla
Firefox
Este es el Firefox
más rápido. Sobresale tanto en parámetros técnicos como en las
tareas diarias más frecuentes. Para navegar con total confianza con
el más rápido de la Web
El nuevo Firefox
Página de
Firefox:
https://www.mozilla.org/es-ES/
Firefox, es
el más rápido, eso nos ha quedado claro, pero si queremos tener una
navegación más rápida y/o más fluida en Internet, podemos
modificar una serie de parámetros, para conseguirlo podemos usar el
Acelerador para Firefox
Acelerador para Firefox
El Acelerador
para Firefox, contiene una serie de parámetros que
ya he ajustado lo máximo posible, dichos parámetros se encuentran
en un archivo de texto con el nombre de user con la extensión
.js para que lo reconozca Firefox como un archivo
propio
El Acelerador
para Firefox, (llamado user.js) lo podemos
descargar de la siguiente página:
https://mega.nz/file/sQRSmCpD#Spvfl6wJoKjs-1uUdsLH_0Qwv_58XkRR8AseQ_Ud7tQ
Podemos modificar el
archivo user.js y adaptarlo a nuestras necesidades, eso sí,
una vez modificado lo guardamos con el nombre y su extensión:
user.js
En el listado del Acelerador para Firefox he puesto algunas descripciones y comentarios extensos para ayudar a comprender que hace cada parámetro, los comentarios se encuentran después de las líneas o parámetros, están comentados con dos barras inclinadas // para que las salte el sistema al leerlas
Antes de usar este
archivo user.js, si es necesario, debe cambiar, eliminar o
comentar con dos barras inclinadas // cualquier línea o
parámetro con la que no esté satisfecho o no esté seguro
Parámetros,
descripciones y comentarios del Acelerador para
Firefox:
// // Archivo user.js creado por Luis Cordero, Blog: http://trastetes.blogspot.com.es/ // Este archivo se distribuye con la esperanza de que sea útil, pero sin ninguna garantía // Está licenciado bajo la licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 España.http://creativecommons.org/licenses/by-nc-sa/3.0/es/ // // Optimiza Firefox en conexiones de internet de alta velocidad // user_pref("browser.bookmarks.restore_default_bookmarks", false); // No restablezca marcadores,al iniciar en modo seguro evita eliminación de favoritos user_pref("browser.cache.disk.capacity", 0); // Cantidad de espacio en disco permitido para la caché del navegador (en KB) predeterminado es 50000 user_pref("browser.cache.disk.enable", false); // Cache en la memoria RAM en vez de escribirla en disco user_pref("browser.cache.disk_cache_ssl", false); // Desactiva la memoria caché de disco para páginas SSL user_pref("browser.cache.offline.enable", false); // Desactiva la caché sin conexión user_pref("browser.cache.disk.smart_size.first_run", false); // Acelera conexiones SSL user_pref("browser.cache.disk.smart_size_cached_value", 358400); // Determina cómo el navegador utiliza la memoria RAM para la caché, depende de cuanta memoria tengamos, a tener en cuenta que 1024 es 1 MB. Cantidad máxima de memoria en KB para usar para almacenar en caché imágenes decodificadas y chrome (1 MB = 1024 KB) user_pref("browser.cache.frecency_experiment", -1); // Deshabilita experimentos aleatorizados de decaimiento de memoria caché HTTP user_pref("browser.cache.memory.capacity", -1); // Determina cómo el navegador utiliza la memoria RAM para la caché, porcentaje de memoria RAM física disponible en una máquina // RAM Cache // --- ----- // 32 Mb 2 Mb // 64 Mb 4 Mb // 128 Mb 6 Mb // 256 Mb 10 Mb // 512 Mb 14 Mb // 1024 Mb 18 Mb // 2048 Mb 24 Mb // 4096 Mb 30 Mb // 4096 Mb 30 Mb user_pref("browser.cache.memory.max_entry_size", -1); // Cache en la memoria RAM en vez de escribirla en disco. El tamaño máximo de una sola entrada en la memoria caché en Kilobyte. -1 sin límite, tamaño predeterminado 5120. user_pref("browser.disk.cache.memory.capacity", -1); // Cache en la memoria RAM en vez de escribirla en disco user_pref("browser.display.show_image_placeholders", false); // Muestra recuadro de las imagenes. No muestra marcadores de posición mientras se carga la imagen user_pref("browser.feeds.showFirstRunUI", false); // Deshabilita la introducción inicial de RSS user_pref("browser.geolocation.warning.infoURL", "localhost"); // geolocalización desactivada user_pref("browser.link.open_external", 3); // Especifique el comportamiento al abrir la URL llamada desde la aplicación externa. // 1: abrir en la pestaña actual en la ventana actual // 2: abrir en una nueva ventana // 3: abrir en la nueva pestaña de la ventana actual (predeterminado) user_pref("browser.link.open_newwindow.restriction", 0); // Abre todas las ventanas nuevas en pestaña nueva, no en ventanas nuevas user_pref("browser.places.history.enabled", false); // No se guandan las páginas visitadas user_pref("browser.preferences.advanced.selectedTabIndex", 3); // Autostart navegación segura user_pref("browser.rights.3.shown", true); // Desactiva el botón 'conocer sus derechos' para mostrar en la primera ejecución user_pref("browser.search.context.loadInBackground", true); // Abre nuevas pestañas en el fondo. Flujo de trabajo más rápido user_pref("browser.sessionstore.interval", 1800000); // Guarda el estado de la sesión del navegador (cada 30 minutos) con menos frecuencia y reduce el desgaste del disco SSD, la configuración de origen "15000" milisegundos (15 segundos) user_pref("browser.slowStartup.averageTime", 0); // Mejora en el tiempo de arranque user_pref("browser.startup.homepage", "https://www.google.es/"); // Pagina de inicio al abrir el navegador user_pref("browser.slowStartup.samples", 0); // Mejora en el tiempo de arranque, desactiva las opciones de "inicio lento" user_pref("browser.syncPromoViewsLeft", 0); // No mostrar promociones de sincronización user_pref("browser.tabs.closeWindowWithLastTab", false); // No salir del navegador cuando se cierra la última pestaña user_pref("config.trim_on_minimize", true); // Menos consumo de memoria al estar minimizado, este ajuste va a permitir cuando minimice Firefox mover los datos de la RAM al disco duro user_pref("content.interrupt.parsing", true); // Reduce el retardo de carga de la pagina user_pref("content.max.tokenizing.time", 1500000); // Controla la cantidad máxima de tiempo en que la aplicación no responderá a la interacción con el usuario al representar las páginas . Válido cuando "content.notify.ontimer" y "content.interrupt.parsing" están configurados en "true" user_pref("content.maxtextrun", 8191); // Establece el número de reflujos que hace antes de cargar la pagina user_pref("content.notify.backoffcount", -1); // Reduce el retardo de carga de la pagina user_pref("content.notify.interval", 500000); // Esta preferencia especifica la cantidad mínima de tiempo de espera entre los reflujos de carga de datos user_pref("content.notify.ontimer", true); // Disminuye el tiempo total de carga de la página user_pref("content.switch.threshold", 250000); // Controla la cantidad de tiempo para entrar la aplicación en el modo de baja frecuencia de interrupción, reduce el retardo de carga de la pagina. Válido cuando "content.notify.ontimer" y "content.interrupt.parsing" están configurados en "true" user_pref("dom.ipc.plugins.enabled", true); // los complementos se ejecutan en su propio proceso user_pref("network.cookie.prefsMigrated", true); // No reescribir cookie user_pref("network.cookie.thirdparty.sessionOnly", true); // Cookies de terceros se mantienen sólo para la sesión actual user_pref("network.dns.disableIPv6", true); // En servidores DNS que admitan IPv6 al hacer una petición en este protocolo devolverá también una respuesta en IPv4 user_pref("network.dnsCacheEntries", 100); // Define cuántas entradas guardará Firefox en el caché de DNS del navegador user_pref("network.dnsCacheExpiration", 360); // Firefox guardará las entradas de DNS en caché de tiempo. 60 : valor en segundos. 6 minutos user_pref("network.ftp.idleConnectionTimeout", 60); // Tiempo en segundos hasta que se desconecta una conexión FTP inactiva, 1 minuto. El valor predeterminado es 300 user_pref("network.http.connect.timeout", 30); // Determina cuánto tiempo esperar una respuesta hasta registrar un tiempo de espera. El valor predeterminado es 30. user_pref("network.http.keep-alive", true); // Tiene que tener el valor true para que pipeline funcione user_pref("network.http.keep-alive.timeout", 30); // Permite realizar múltiples peticiones antes de que sean respondidas user_pref("network.http.max-connections", 256); // Número total de conexiones que Firefox puede hacer a un servidor. Número máximo de conexiones HTTP que se pueden establecer a la vez, Valor recomendado: entre 24 y 256 (dependiendo del entorno de red) user_pref("network.http.max-connections-per-server", 48); // Número total de conexiones que Firefox puede hacer a un servidor determinado. Número máximo de conexiones http por host. user_pref("network.http.max-persistent-connections-per-proxy", 24); // Número total de conexiones que Firefox puede hacer a un servidor determinado user_pref("network.http.max-persistent-connections-per-server", 12); // Número total de conexiones que Firefox puede hacer a un servidor determinado user_pref("network.http.pipelining", true); // Permite realizar múltiples peticiones antes de que sean respondidas. Habilita pipelining, se envían varias solicitudes sin esperar el resultado de la primera solicitud. La canalización de solicitudes produce una mejora espectacular en los tiempos de carga de las páginas HTML, especialmente en conexiones de alta latencia user_pref("network.http.pipelining.firstrequest", false); // Primera solicitud de pipelining, número máximo de solicitudes de canalización user_pref("network.http.pipelining.maxrequests", 8); // Determina el número máximo de solicitudes HTTP en la canalización (enviadas secuencialmente sin esperar una respuesta). Se supone que los valores superiores a 8 son 8; se supone que los valores menores que 1 son 1. El valor predeterminado es 4. user_pref("network.http.proxy.pipelining", true); // Determina si se usa HTTP / 1.1 pipelining cuando se configura un servidor proxy. Habilitado pipelining Permite realizar múltiples peticiones antes de que sean respondidas user_pref("network.http.proxy.pipelining.ssl", true); // Permite realizar múltiples peticiones antes de que sean respondidas user_pref("network.http.request.max-start-delay", 5); // Firefox espera un corto intervalo de tiempo antes de la primera representación user_pref("nglayout.initialpaint.delay", 0); // Determina el tiempo en milisegundos a esperar antes de un intento de reflujo inicial durante la renderización de páginas, en vez de esperar al hacer una petición que la página se cargue por completo, Firefox va a ir mostrando regularmente los elementos que ha recibido user_pref("privacy.clearOnShutdown.cache", true); // Borra la cache al cerrar Firefox user_pref("privacy.clearOnShutdown.cookies", true); // Borra la cookies al cerrar Firefox user_pref("privacy.clearOnShutdown.formdata", true); // Borra los datos de formulario al cerrar Firefox user_pref("privacy.clearOnShutdown.history", true); // Borra el historial de navegación y descarga al cerrar Firefox user_pref("privacy.clearOnShutdown.offlineApps", true); // Borra los datos de sitios web sin conexion al cerrar Firefox user_pref("privacy.clearOnShutdown.passwords", true); // Borra las contraseñas al cerrar Firefox user_pref("privacy.clearOnShutdown.sessions", true); // Borra los datos de las sesiones activas al cerrar Firefox user_pref("privacy.clearOnShutdown.siteSettings", true); // Borra las preferencias del sitio al cerrar Firefox user_pref("privacy.cpd.offlineApps", true); // Borra los datos de sitios web sin conexion al cerrar Firefox user_pref("privacy.cpd.siteSettings", true); // Borra las preferencias del sitio al cerrar firefox user_pref("privacy.donottrackheader.enabled", true); // No ser rastreado user_pref("privacy.history.custom", true); // personalizar el historial de privacidad, true:verdadero necesario user_pref("privacy.sanitize.didShutdownSanitize", true); // Limpia datos privados al cerrar firefox user_pref("privacy.sanitize.migrateFx3Prefs", true); // Limpia datos privados al cerrar firefox user_pref("privacy.sanitize.sanitizeOnShutdown", true); // El historial de exploración se borra automáticamente al apagar user_pref("security.dialog_enable_delay", 700); // Cantidad de tiempo en milisegundos para deshabilitar botones en cuadros de diálogo sensibles a la seguridad. El valor predeterminado es 2000. user_pref("security.warn_viewing_mixed", false); // Limpia datos privados al cerrar firefox user_pref("toolkit.scrollbox.scrollIncrement", 175); // mas rapidez abrir pestañas. Determina cuántos píxeles se desplazan a la vez al desplazarse por la barra de desplazamiento de la barra de pestañas. (Por defecto: 20) user_pref("ui.submenuDelay", 0); // Máxima velocidad en submenus y marcadores. Determina el retraso en milisegundos entre pasar el mouse sobre una opción de menú con un submenú y el submenú que aparece. Si esta preferencia no está establecida, se usa el valor del sistema operativo.
Como
utilizar el Acelerador para Firefox
Una vez que tenemos
el archivo user.js abrimos Firefox. En la barra de menú
del navegador (si no la vemos pulsamos la tecla Alt del
teclado) escogemos:
Ayuda
Firefox Ayuda
Información para solucionar problemas
Nos sale un
despegable donde podemos elegir varias opciones, elegimos y pulsamos
la opción:
Información para
solucionar problemas
Se abre una pestaña
de Información para solucionar problemas en el navegador, en dicha
pestaña elegimos y pulsamos la opción:
Restablecer
Firefox
NOTA:
Restablecemos Firefox
para que no quede “contaminado” con parámetros que tengamos de
versiones anteriores
Restablecer
Firefox
NOTA:
El restablecimiento de Firefox nos crea una carpeta en
el escritorio, dicha carpeta la podemos eliminar (es la carpeta del
anterior perfil de Firefox)
Cerramos Firefox y
lo volvemos a abrir
Una vez que lo
abrimos de nuevo, nos vamos otra vez a Ayuda
y pulsamos la opción:
Información para
solucionar problemas
Se vuelve a abrir la
pestaña de Información para solucionar problemas en el navegador,
en dicha pestaña elegimos y pulsamos la opción:
Abrir directorio
Firefox Abrir
directorio
Se nos abre una
ventana con carpetas y archivos (esta es la carpeta “Profiles”
o del perfil de Firefox), donde pegamos después de haberlo copiado
el archivo user.js
Pegado de user.js
en directorio
NOTA MUY
IMPORTANTE: Primero cerramos el navegador Firefox y
después de cerrado, cerramos la ventana que teníamos abierta (la
carpeta “Profiles”), si no lo hacemos en este orden
no quedará guardado
A partir de este momento ya tenemos en marcha el Acelerador para Firefox
Pruebas
realizadas para ajustar los parámetros del Acelerador para Firefox
Las pruebas se han
realizado con el perfil predeterminado limpio
Ya que no existe un
programa de evaluación comparativa que pueda evaluar navegadores de
manera definitiva, para hacer las pruebas de velocidad de Firefox,
antes y después de tener puesto el Acelerador de Firefox,
se han visitado varias
páginas donde se realizan pruebas de rendimiento, dándonos algunas
unos
resultados de puntuación
(acciones que se pueden
realizar en el mismo tiempo)
y otras velocidad de conexión
https://webkit.org/perf/sunspider-1.0.2/sunspider-1.0.2/driver.html
Para este punto de referencia, un número menor es mejor.
(velocidad
de conexión)
SunSpider Firefox
origen
SunSpider Firefox
acelerado
https://krakenbenchmark.mozilla.org/
Para este punto de referencia, un número menor es mejor.
(velocidad
de conexión)
Kraken Firefox
origen
Kraken Firefox
acelerado
http://chromium.github.io/octane/
Para este punto de referencia, un número mayor es mejor.
(acciones que se pueden realizar en
el mismo tiempo)
Octane Firefox
origen
Octane Firefox
acelerado
http://browserbench.org/JetStream/
Para este punto de referencia, un número mayor es mejor.
(acciones que se pueden realizar en
el mismo tiempo)
JetStream Firefox
origen
JetStream Firefox
acelerado
http://peacekeeper.futuremark.com/
Para este punto de referencia, un número mayor es mejor.
(acciones que se pueden realizar en
el mismo tiempo)
Peacekeeper
Firefox origen
Peacekeeper
Firefox acelerado
http://www.principledtechnologies.com/benchmarkxprt/webxprt/2015/v19982/
Para este punto de referencia, un número mayor es mejor.
(acciones que se pueden realizar en
el mismo tiempo)
WebXPRT Firefox
origen
WebXPRT Firefox
acelerado
https://html5test.com/
Para este punto de referencia, un número mayor es mejor.
(acciones que se pueden realizar en
el mismo tiempo)
HTML5TEST Firefox
origen
HTML5TEST Firefox
acelerado
https://web.basemark.com/
Para este punto de referencia, un número mayor es mejor.
(acciones que se pueden realizar en
el mismo tiempo)
BaseMark Web 3.0
Firefox origen
BaseMark Web 3.0
Firefox acelerado
Recuerde que si
intenta replicar las pruebas, sus números naturalmente diferirán
porque está usando un equipo y una línea de Internet diferente. No
obtendrá las mismas cifras, pero puede obtener resultados similares
______________________
Página de
descarga del Acelerador para Firefox
https://mega.nz/file/sQRSmCpD#Spvfl6wJoKjs-1uUdsLH_0Qwv_58XkRR8AseQ_Ud7tQ
______________________
Autor de las imágenes: Luis Cordero