viernes, 15 de agosto de 2025

Súper Acelerador para Firefox

Súper Acelerador para Firefox


Firefox


Firefox

Rápido, fiable y privado: para tu tranquilidad en línea.


Firefox, creado por Mozilla, la organización sin ánimo de lucro que impulsa un Internet saludable. Disponible en más de 90 idiomas. Firefox es multiplataforma, es decir, compatible con equipos Windows, Mac y Linux, diversos entornos o sistemas operativos de escritorio.


Sistemas operativos de escritorio


Sistemas operativos de escritorio

Firefox funciona sin importar qué estás usando o dónde estás.


Acerca de Firefox


Acerca de Firefox



Página de Firefox:

https://www.firefox.com/es-ES/


Firefox, es el navegador de internet más rápido, pero si queremos tener una navegación más rápida y/o más fluida, podemos modificar una serie de parámetros, para conseguirlo podemos usar el Súper Acelerador para Firefox.


El Súper 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.


Con el Súper Acelerador para Firefox conseguimos búsquedas más rápidas e inteligentes, mejora en el tiempo de arranque, mas rapidez al abrir pestañas, evita el exceso de escrituras en el disco duro (cache en la memoria RAM (que es más rápida) en vez de escribirla en disco), evitando un desgaste prematuro del disco duro.


El Súper Acelerador para Firefox, elimina los datos de sitios web sin conexión, las contraseñas, datos privados, historial de paginas visitadas, desactiva la telemetría y el control remoto en Firefox, acelera conexiones SSL, deshabilita scripting de PDFJS, mejora la privacidad y seguridad al navegar en ventanas privadas, mejora la protección de seguimiento, bloquea los rastreadores de redes sociales, impide que los sitios web y rastreadores de redes sociales monitoreen su actividad de navegación en diferentes sitios web, nos protege la privacidad y nos asegura nuestra información personal. Por lo tanto, conseguimos una productividad más eficiente y segura.



Súper Acelerador para Firefox


Súper Acelerador para Firefox



El Súper Acelerador para Firefox, (llamado user.js) lo podemos crear en un documento de texto o descargar de la siguiente página:


Página de descarga del Súper Acelerador para Firefox

https://mega.nz/file/8MQn2ZoT#R8GbnsxxlC_KyUkxWN0t5Zk8WsZiRvZ6NjmBMWKsjdk


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 Súper 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


Es aconsejable que antes de usar este archivo user.js, procedamos a leerlo y comentar con dos barras inclinadas // o descomentar (quitando dos barras inclinadas // ) las las claves o parámetros que nos interesen modificar.


Claves o parámetros, descripciones y comentarios del Súper Acelerador para Firefox :

//
// Archivo user.js creado por Luis Cordero, Blog: https://trastetes.blogspot.com/
// 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 4.0.
// https://creativecommons.org/licenses/by-nc-sa/4.0/es/
//
//
// Optimiza Firefox en conexiones de internet de alta velocidad
//
// user.js se utiliza para personalizar la configuración del perfil de usuario de Firefox.
// Es un archivo de configuración que permite establecer preferencias de usuario cada vez que Firefox se inicia.
//
user_pref("accessibility.force_disabled", 1);
// las funciones de accesibilidad están deshabilitadas.
// Esto se hace para mejorar el rendimiento de la página y reducir el uso de memoria.
//
user_pref("accessibility.typeaheadfind.flashBar", 0);
// la barra de herramientas no destella para llamar la atención, no flash cuando se encuentre el texto.
//
user_pref("app.normandy.api_url", "");
// Deshabilitar Normandy/Shield
// Le permite a Mozilla enviar acciones y recopilar comentarios de los usuarios de Firefox.
// Al tener un valor vacío, se deshabilita la comunicación con la API específica de Normandy,
// evitando que Firefox se conecte a esa URL para recibir instrucciones o enviar datos
//
user_pref("app.normandy.enabled", false);
// deshabilitar Normandy/Shield
//
user_pref("app.normandy.first_run", false);
// Normandy es una función que gestiona las pruebas A/B y los estudios en Firefox.
// Si se establece esta preferencia en "false",
// se impide que la interfaz de usuario de Normandy al iniciar Firefox por primera vez después de una actualización o instalación.
//
user_pref("app.normandy.migrationsApplied", 12);
// Rastrea la migración que corrió por última vez usando el pref, para borrar la recolección anterior en cada inicio.
//
user_pref("app.normandy.user_id", "");
// Un sistema de Mozilla para la telemetría y el control remoto en Firefox.
// Esta preferencia se desactiva, por lo que su valor no tiene impacto.
//
user_pref("app.shield.optoutstudies.enabled", false);
// estudios de desactivación
// 
user_pref("breakpad.reportURL",	"");
// deshabilitan informes de choque (Crash)
//
user_pref("browser.aboutConfig.showWarning", false);
// desactivado sobre:config advertencia
//
user_pref("browser.aboutwelcome.enabled", false);
// Si se establece en false, la página de bienvenida no se mostrará.
//
user_pref("browser.bookmarks.addedImportButton", true);
// Utilizar el botón de marcadores o favoritos.
//
user_pref("browser.bookmarks.defaultLocation", "menu________");
// ubicación predeterminada donde se guardan los marcadores (favoritos).
//
user_pref("browser.bookmarks.editDialog.confirmationHintShowCount", 3);
// esta configuración controla la frecuencia con la que Firefox muestra el cuadro de diálogo
// para editar un marcador justo después de que lo has guardado.
//  Si el valor es alto, verás la sugerencia con más frecuencia. Si es bajo, la verás con menos frecuencia.
//
user_pref("browser.bookmarks.openInTabClosesMenu", false);
// El menú de marcadores se cierra automáticamente después de abrir un marcador (favoritos).
//
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 (desactivar la caché de disco)
//
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.disk_cache_ssl", false);
//Los datos de sitios web no se almacenan en la caché del disco.
//
user_pref("browser.cache.frecency_experiment", -1);
// Deshabilita experimentos aleatorizados de decaimiento de memoria caché HTTP
//
user_pref("browser.cache.jsbc_compression_level", 1);
// Esta preferencia acepta números enteros del 0 al 9. 0 lo desactiva,
// mientras que los valores del 1 al 9 controlan la relación de compresión del código de bytes.
//
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,
// Decidir automáticamente la memoria máxima a utilizar para caché imágenes, mensajes y cromo en función de la cantidad total de RAM. 
//   RAM     Cache
//   ---     -----
//   32 Mb    2 Mb
//   64 Mb    4 Mb
//  128 Mb    6 Mb
//  256 Mb   14 Mb
//  512 Mb   22 Mb
//   1 GB    32 Mb
//   2 GB    44 Mb
//   4 GB    58 Mb
//   8 GB    74 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.cache.offline.enable", false);
// El navegador NO guardará copias de las páginas que visitas para ser accedidas sin conexión a internet.
//
user_pref("browser.compactmode.show", true);
// Activado el modo compacto en la interfaz del navegador. 
// Este modo reduce el tamaño de los elementos de la interfaz, como las pestañas y la barra de herramientas, 
// creando más espacio para el contenido de la página web. 
//
user_pref("browser.contentanalysis.default_result", 0);
// deshabilitar el análisis de contenido de los agentes de DLP (Data Loss Prevention)
//
user_pref("browser.contentanalysis.enabled", false);
// deshabilitar el análisis de contenido de los agentes de DLP (Data Loss Prevention)
//
user_pref("browser.contentblocking.category", "standard");
// controla el tipo de contenido que se bloquea para proteger la privacidad y la seguridad del usuario.
//
user_pref("browser.contentblocking.category", "strict");
// controla el tipo de contenido que se bloquea para proteger la privacidad y la seguridad del usuario.
//
user_pref("browser.contextual-services.contextId", "{cdaae5fb-5321-4fed-b6c3-9177330cc273}");
// identificador único que se asigna a diferentes tipos de interacciones o elementos dentro de la interfaz del navegador, 
// permitiendo que los complementos o extensiones sepan en qué contexto específico se está ejecutando una acción.
//
user_pref("browser.crashReports.unsubmittedCheck.autoSubmit2", false);
// no haga cumplir ninguna presentación de los informes de choque atrasados
//
user_pref("browser.disableResetPrompt", true);
// Deshabilitada la función que pregunta al usuario si está seguro antes de restablecer Firefox
// Restablecer Firefox devuelve el navegador a su estado inicial, como si se acabara de instalar. 
// Esto incluye borrar datos de navegación, extensiones, temas y otros ajustes personalizados.
//
user_pref("browser.discovery.enabled",	false);
// deshabilitar Recomendaciones de extensión personalizadas en torno a:addons y AMO
//
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.display.use_system_colors", false);
// desactivado con colores del sistema
//
user_pref("browser.download.always_ask_before_handling_new_types", true);
// permitir la interacción del usuario para la seguridad preguntándose siempre cómo manejar nuevos mimetipos
//
user_pref("browser.download.alwaysOpenPanel", false);
// deshabilitar descargas apertura en cada descarga
//
user_pref("browser.download.manager.addToRecentDocs", false);
// deshabilitar añadir descargas a la lista de "documentos recientes" del sistema
//
user_pref("browser.download.open_pdf_attachments_inline", true);
// controla si los archivos PDF adjuntos a correos electrónicos o páginas web se abren automáticamente en el navegador
// o si se descargan. Si está configurada como true, los archivos PDF se abrirán en una nueva pestaña o ventana del navegador.
// Si está configurada como false, los archivos PDF se descargarán en lugar de abrirse directamente
//
user_pref("browser.download.panel.shown", true);
// determina si el panel de descargas se muestra automáticamente al iniciar una descarga.
// Si está configurado en true, el panel se abrirá cada vez que se inicie una descarga,
// mostrando el progreso y la ubicación de guardado del archivo.
// Si está configurado en false, el panel permanecerá oculto, y la descarga se realizará en segundo plano sin mostrar el panel. 
//
user_pref("browser.download.useDownloadDir", false);
// habilitar la interacción del usuario para la seguridad preguntándole siempre dónde descargar
//
user_pref("browser.download.viewableInternally.typeWasRegistered.avif", true);
// Fuerza almacenar la imagen usando Guardar como "Save AS" el tipo de extensión de imagen que contiene.
//
user_pref("browser.download.viewableInternally.typeWasRegistered.webp", true);
// Fuerza almacenar la imagen usando Guardar como "Save AS" el tipo de extensión de imagen que contiene.
//
user_pref("browser.download.start_downloads_in_tmp_dir", true);
// eliminar los archivos temp abiertos de ventanas no IP con una aplicación externa
//
user_pref("browser.engagement.downloads-button.has-used", true);
// Indica si el usuario ha interactuado con el botón de menú de la barra de herramientas de Cuentas de Firefox. 
// Se establece en "true" si el botón se ha utilizado y en "false" si no.
//
user_pref("browser.engagement.fxa-toolbar-menu-button.has-used", true);
// Indica si el usuario ha interactuado con el botón de menú de la barra de herramientas de Cuentas de Firefox. 
// Se establece en "true" si el botón se ha utilizado y en "false" si no.
//
user_pref("browser.engagement.home-button.has-used", true);
// Indica si el usuario ha interactuado con el botón de menú de la barra de herramientas de Cuentas de Firefox. 
// Se establece en "true" si el botón se ha utilizado y en "false" si no.
//
user_pref("browser.feeds.showFirstRunUI", false);
// Deshabilita la introducción inicial de RSS
//
user_pref("browser.formfill.enable", false);
// desactivar la búsqueda y la forma de la historia
//
user_pref("browser.geolocation.warning.infoURL", "localhost");
// geolocalización desactivada
//
user_pref("browser.helperApps.deleteTempFileOnExit", true);
// eliminar los archivos temp abiertos de ventanas no IP con una aplicación externa
//
user_pref("browser.laterrun.bookkeeping.sessionCount", 1);
// Evita que aparezcan las pantallas de bienvenida al iniciar.
//
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", 3);
// Simplificar los enlaces que apuntan a nuevas ventanas para abrirlas en una nueva pestaña
//
user_pref("browser.link.open_newwindow.restriction", 0);
// Abre todas las ventanas nuevas en pestaña nueva, no en ventanas nuevas
//
user_pref("browser.menu.showViewImageInfo", true);
// Permite mostrar información detallada sobre una imagen, como sus dimensiones (ancho y alto), al hacer clic derecho sobre ella.
//
user_pref("browser.ml.chat.nimbus", "simplified-chatbot-onboarding-short-copy-1-step-rollout:treatment-c-short-copy-1-step");
// Herramienta que brinda respuestas instantáneas a las consultas de los visitantes, 
// optimizando la experiencia del usuario y aumentando la interacción.
//
user_pref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons", false);
// Deshabilitar General.Recomendaciones de navegación extensiones/características mientras navega
//
user_pref("browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features", false);
// Deshabilitar General.Recomendaciones de navegación extensiones/características mientras navega
//
user_pref("browser.newtabpage.activity-stream.default.sites", "");
// Deshabilitar General.Recomendaciones de navegación extensiones/características mientras navega. Deshabilitar sitios por defecto	
//
user_pref("browser.newtabpage.activity-stream.discoverystream.placements.spocs", "newtab_stories_1, newtab_stories_2, newtab_stories_3, newtab_stories_4, newtab_stories_5, newtab_stories_6");
// Deshabilitar General.Recomendaciones de navegación extensiones/características mientras navega
//
user_pref("browser.newtabpage.activity-stream.discoverystream.placements.spocs.counts", "1,1,1,1,1,1");
// Deshabilitar General.Recomendaciones de navegación extensiones/características mientras navega
//
user_pref("browser.newtabpage.activity-stream.discoverystream.spoc-positions", "2,4,8,13,17,20");
// Deshabilitar General.Recomendaciones de navegación extensiones/características mientras navega
//
user_pref("browser.newtabpage.activity-stream.discoverystream.spoc.impressions", "{\"CAISF3NvbG8gYWkgd2Vic2l0ZSBjcmVhdG9y\":[1752578651961,1752578696182]}");
// Deshabilitar General.Recomendaciones de navegación extensiones/características mientras navega
//
user_pref("browser.newtabpage.activity-stream.feeds.section.topstories", false);
// Desactivar anuncios "Historias patrocinadas", son historias populares entre los usuarios de Pocket.
//
user_pref("browser.newtabpage.activity-stream.feeds.telemetry",	false);
// deshabilite la telemetría Firefox Home (Flujo de actividad)	
//
user_pref("browser.newtabpage.activity-stream.impressionId", "");
// Desactiva la función del navegadorque muestra una página de nueva pestaña con información personalizada, 
// como enlaces a sitios visitados recientemente, descargas, marcadores y otros contenidos relevantes.
//
user_pref("browser.newtabpage.activity-stream.section.highlights.includeBookmarks", false);
// Desactiva la función del navegadorque muestra una página de nueva pestaña con información personalizada, 
// como enlaces a sitios visitados recientemente, descargas, marcadores y otros contenidos relevantes.
//
user_pref("browser.newtabpage.activity-stream.section.highlights.includeDownloads", false);
// Desactiva la función del navegadorque muestra una página de nueva pestaña con información personalizada, 
// como enlaces a sitios visitados recientemente, descargas, marcadores y otros contenidos relevantes.
//
user_pref("browser.newtabpage.activity-stream.section.highlights.includeVisited", false);
// Desactiva la función del navegadorque muestra una página de nueva pestaña con información personalizada, 
// como enlaces a sitios visitados recientemente, descargas, marcadores y otros contenidos relevantes.
//
user_pref("browser.newtabpage.activity-stream.showSponsored", false);
// deshabilitar contenido patrocinado en Firefox Home (Activity Stream)
//
user_pref("browser.newtabpage.activity-stream.showSponsoredTopSites", false);
// deshabilitar contenido patrocinado en Firefox Home (Activity Stream)
//
user_pref("browser.newtabpage.activity-stream.showWeather", false);
//  deshabilitar contenido patrocinado en Firefox Home
//
user_pref("browser.newtabpage.activity-stream.system.showSponsoredCheckboxes", true);
// deshabilitar contenido patrocinado en Firefox Home
//
user_pref("browser.newtabpage.activity-stream.telemetry", false);
// deshabilite la telemetría Firefox Home (flujo de actividad)
//
user_pref("browser.newtabpage.activity-stream.unifiedAds.blockedAds", "CAMSBmFtYXpvbg,CAMSCmFsaWV4cHJlc3M,CAMSC2JyaWNvIGRlcG90,CAMSBmFkaWRhcw,CAMSB2dyb3Vwb24");
// Desactiva la función del navegadorque muestra una página de nueva pestaña con información personalizada, 
// como enlaces a sitios visitados recientemente, descargas, marcadores y otros contenidos relevantes.
//
user_pref("browser.newtabpage.blocked", "{\"LaXrRPIaUyZQstR9tuPwvw==\":1,\"U9QvR6H39CBnfSG46PLkQg==\":1,\"J9kMUhkfihY7e7tStNafjw==\":1,\"gLv0ja2RYVgxKdp0I5qwvA==\":1,\"PDoXjXOkqv+vftLhgfL/jw==\":1,\"8YXifAICZyh/FDiJ7m0Ldw==\":1}");
// Desactiva la función del navegadorque muestra una página de nueva pestaña con información personalizada, 
// como enlaces a sitios visitados recientemente, descargas, marcadores y otros contenidos relevantes.
//
user_pref("browser.newtabpage.pinned", "[{\"url\":\"https://www.google.es/\",\"label\":\"google\",\"baseDomain\":\"google.es\"},{\"url\":\"https://translate.google.es/?hl=es&sl=auto&tl=es&op=translate\",\"label\":\"translate.google\",\"baseDomain\":\"translate.google.es\"},{\"url\":\"https://trastetes.blogspot.com/\",\"label\":\"trastetes\"}]");
// Configuración en Firefox que se refiere a la función de fijar pestañas en la página de nueva pestaña. 
// Son pestañas pequeñas y no puedes cerrarlas accidentalmente porque no tienen botón de cierre. 
// En su lugar, debes desanclarlas para quitarlas.
//
//user_pref("browser.newtabpage.enabled", false);
// establecer página NUEVA PESTAÑA	
// 
user_pref("browser.newtabpage.storageVersion", 1);
// No aparezca las fichas del historial de paginas visitadas en la nueva página de la pestaña
//
user_pref("browser.pageActions.persistedActions", "{\"ids\":[\"bookmark\"],\"idsInUrlbar\":[\"bookmark\"],\"idsInUrlbarPreProton\":[],\"version\":1}");
// Configuración que permite persistir (guardar) las acciones de la página web
// incluso después de que el usuario cierra y vuelve a abrir el navegador. 
//
user_pref("browser.pagethumbnails.storage_version", 3);
//valores relacionados con miniaturas
//
user_pref("pdfjs.disabled", false);
// deshabilita scripting de PDFJS
//
user_pref("pdfjs.enableScripting", false);
// deshabilita scripting de PDFJS
//
user_pref("browser.places.history.enabled", false);
// No se guandan las páginas visitadas
//
user_pref("browser.places.speculativeConnect.enabled", false);
// deshabilitar las conexiones especulativas de ratón hacia marcadores y la historia
//
user_pref("browser.preferences.advanced.selectedTabIndex", 3);
// Autostart navegación segura
//
user_pref("browser.preferences.experimental.hidden", true);
// Verifica el valor actual. Si es true, las funciones experimentales están ocultas. Si es false, están visibles.
//
user_pref("browser.preferences.moreFromMozilla", false);
// explorar y descubrir más productos y servicios ofrecidos por Mozilla, como extensiones, complementos
//
user_pref("browser.privateWindowSeparation.enabled", false);
// mejora la privacidad y seguridad al navegar en ventanas privadas, ya que los sitios web no podrán rastrear la actividad entre
// diferentes ventanas privadas, y cada ventana privada funciona como una sesión aislada. 
//
user_pref("browser.privatebrowsing.forceMediaMemoryCache", true);
// Fuerza al navegador a usar la memoria caché solo para contenido multimedia durante la navegación privada. 
// Esto significa que el contenido multimedia, como videos o imágenes, se almacena en la memoria RAM
// en lugar del disco duro, y se borra al cerrar la sesión de navegación privada. 
//
user_pref("browser.privatebrowsing.resetPBM.enabled", true);
// Elimina la información de navegación privada cuando se cierra la última ventana de navegación privada.
//
user_pref("browser.privatebrowsing.vpnpromourl", "");
// La navegación privada protege tu privacidad del resto de usuarios de tu dispositivo
// mientras que una VPN protege tu privacidad de terceros en internet. 
//
user_pref("browser.profiles.enabled", true);
// permite a los usuarios tener diferentes configuraciones y datos de navegación aislados dentro del mismo navegador
//
user_pref("browser.proton.toolbar.version", 3);
// Permite a los usuarios experimentar con diferentes versiones y aspectos visuales de la barra de herramientas
//
user_pref("browser.rights.3.shown", true);
// Desactiva el botón 'conocer sus derechos' para mostrar en la primera ejecución
//
user_pref("browser.safebrowsing.downloads.remote.enabled", false);
// deshabilitar los controles SB para descargas (remoto)
//
user_pref("browser.search.context.loadInBackground", true);
// Abre nuevas pestañas en el fondo. Flujo de trabajo más rápido
//
user_pref("browser.search.separatePrivateDefault", true);
// habilitar el motor de búsqueda por defecto separado en ventana privada y su configuración de interfaz de usuario
//
user_pref("browser.search.separatePrivateDefault.ui.enabled", true);
// habilitar el motor de búsqueda por defecto separado en ventana privada y su configuración de interfaz de usuario
//
user_pref("browser.search.serpEventTelemetryCategorization.regionEnabled", false);
// Desactivado recopilar y analizar datos de eventos divididos por regiones geográficas
//
user_pref("browser.search.suggest.enabled", false);
// desactivaciones de búsqueda en vivo
//
user_pref("browser.search.totalSearches", 4);
// El número de veces se ha utilizado la función de búsqueda en la barra de URL, tapado a 100.
//
user_pref("browser.search.update", false);
// Actualización del motor de búsqueda desactivado, actualizaciones automáticas
//
user_pref("browser.sessionstore.interval", 1800000);
// Reduce el desgaste del disco SSD. Indica el tiempo en milisegundos entre cada guardado de la sesión del navegador.
// Por ejemplo, si el valor es 15000 (15 segundos), el navegador guardará la sesión cada 15 segundos
//
user_pref("browser.sessionstore.privacy_level", 2);
// desactivado el almacenamiento de datos de sesión extra
//
user_pref("browser.shell.shortcutFavicons", false);
// Impedir favicons en atajos [ventanas]
//
user_pref("browser.shopping.experience2023.enabled", false);
// deshabilitar experiencia de compra
//
user_pref("browser.slowStartup.averageTime", 0);
// Mejora en el tiempo de arranque
//
user_pref("browser.slowStartup.samples", 0);
// Mejora en el tiempo de arranque, desactiva las opciones de "inicio lento"
//
user_pref("browser.startup.couldRestoreSession.count", 2);
// Desactivar sesión de restauración infobar
//
// user_pref("browser.startup.homepage", "about:blank");
// Establecer página INICIO+NUEVA VENTANA
//
//user_pref("browser.startup.homepage", "https://www.google.es/");
// Pagina de inicio al abrir el navegador
//
user_pref("browser.startup.homepage_override.mstone", "ignore");
// desactivados avisos de bienvenida
//
//user_pref("browser.startup.page", 0);
// 0=blank, 1=home, 2=last visitado página, 3=Resumir sesión anterior
// [NOTA] La restauración de sesiones está limpiada con la historia, y no se utiliza en modo de navegación privada
// [SETTING] General-Startup-Restare sesión anterior	
//
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("browser.tabs.crashReporting.sendReport", false);
// deshabilitan informes de choque (Crash)
//
user_pref("browser.tabs.searchclipboardfor.middleclick", false);
// deshabilitar el clic medio en el nuevo botón de la pestañas abriendo URLs o búsquedas con portapapeles
//
user_pref("browser.tabs.useCache", true);
// Preferencia que controla si el navegador utiliza la caché al cambiar entre pestañas.
// Si está habilitada (valor true), el navegador intenta cargar el contenido de las pestañas desde la caché,
// lo que puede resultar en una carga más rápida al volver a una pestaña previamente visitada.
//
user_pref("browser.topsites.blockedSponsors", "[\"amazon\",\"temuaffiliateprogram.pxf\",\"nike\",\"adidas\",\"hotels.prf\"]");
// Bloqueo de patrocinadores
//
user_pref("browser.translations.automaticallyPopup", false);
// Desactivada la función de traducción automática que aparece cuando visitas una página web en un idioma diferente.
//
user_pref("browser.translations.mostRecentTargetLanguages", "es");
// Mostrar preferentemente el lenguaje en español "es".
//
user_pref("browser.translations.panelShown", true);
// El panel de traducción se muestra cuando se detecta texto traducible en una página web. 
// Si esta configuración es true, el panel aparecerá; si es false, no
//
user_pref("browser.uiCustomization.state", "{\"placements\":{\"widget-overflow-fixed-list\":[],\"unified-extensions-area\":[\"s3_translator-browser-action\",\"jid1-kkzogwgsw3ao4q_jetpack-browser-action\"],\"nav-bar\":[\"back-button\",\"forward-button\",\"stop-reload-button\",\"customizableui-special-spring1\",\"vertical-spacer\",\"home-button\",\"urlbar-container\",\"customizableui-special-spring2\",\"bookmarks-menu-button\",\"downloads-button\",\"fxa-toolbar-menu-button\",\"unified-extensions-button\",\"reset-pbm-toolbar-button\"],\"toolbar-menubar\":[\"menubar-items\"],\"TabsToolbar\":[\"firefox-view-button\",\"tabbrowser-tabs\",\"new-tab-button\",\"alltabs-button\"],\"vertical-tabs\":[],\"PersonalToolbar\":[\"import-button\",\"personal-bookmarks\"]},\"seen\":[\"save-to-pocket-button\",\"developer-button\",\"s3_translator-browser-action\",\"jid1-kkzogwgsw3ao4q_jetpack-browser-action\",\"reset-pbm-toolbar-button\",\"screenshot-button\"],\"dirtyAreaCache\":[\"nav-bar\",\"vertical-tabs\",\"PersonalToolbar\",\"toolbar-menubar\",\"TabsToolbar\",\"unified-extensions-area\"],\"currentVersion\":23,\"newElementCount\":3}");
// Personalizar barra de herramientas y ordena las extensiones.
//
user_pref("browser.uitour.enabled", false);
// deshabilitar UITour backend para que no haya ninguna posibilidad de que una página remota pueda usarlo
//
user_pref("browser.urlbar.addons.featureGate", false);
// desactivaciones de urlbar sugerencias
//
user_pref("browser.urlbar.fakespot.featureGate", false);
// desactivaciones de urlbar sugerencias
//
user_pref("browser.urlbar.groupLabels.enabled", false);
// deshabilitadas las sugerencias de búsqueda
//
user_pref("browser.urlbar.mdn.featureGate", false);
// desactivaciones de urlbar sugerencias
//
user_pref("browser.urlbar.placeholderName", "Google");
//
user_pref("browser.urlbar.placeholderName.private", "Google");
// Utilizar el buscador de Google en ventanas de navegación privada. 
//
user_pref("browser.urlbar.pocket.featureGate", false);
// desactivaciones de urlbar sugerencias
//
user_pref("browser.urlbar.quicksuggest.migrationVersion", 2);
// configuración en Firefox que indica la versión de la migración para las sugerencias rápidas en la barra de direcciones.
//
user_pref("browser.urlbar.quicksuggest.scenario", "history");
// la interfaz de usuario no muestra el historial de busquedas.
//
user_pref("browser.urlbar.tipShownCount.searchTip_onboard", 4);
// Mostrado al usuario la información sobre cómo usar la barra de direcciones para buscar,
// y evita mostrar la misma información repetidamente.
//
user_pref("browser.urlbar.tipShownCount.searchTip_redirect", 4);
// controla cuántas veces se muestra una sugerencia al usuario sobre la redirección de búsquedas.
// Si el contador llega a un cierto límite, la sugerencia deja de mostrarse para evitar ser intrusiva.
//
user_pref("browser.urlbar.quicksuggest.enabled", false);
// deshabilitar ubicación bar sugerencias contextuales
//
user_pref("browser.urlbar.showSearchTerms.enabled", false);
// desactivados los términos de búsqueda
//
user_pref("browser.urlbar.speculativeConnect.enabled", false);
// desactivar la barra de ubicación que hace conexiones especulativas
//
user_pref("browser.urlbar.suggest.quicksuggest.nonsponsored", false);
// deshabilitar ubicación bar sugerencias contextuales
//
user_pref("browser.urlbar.suggest.quicksuggest.sponsored", false);
// deshabilitar ubicación bar sugerencias contextuales
//
user_pref("browser.urlbar.suggest.searches", false);
// desactivaciones de búsqueda en vivo
//
user_pref("browser.urlbar.trending.featureGate", false);
// desactivadas sugerencias de búsqueda de tendencias de urlbar de tendencias
//
user_pref("browser.urlbar.trimHttps", true);
// No muestra la URL completa en la barra de título para los sitios visitados.
//
user_pref("browser.urlbar.untrimOnUserInteraction.featureGate", true);
// Comportamiento de nuevo bar de direcciones "https recortando"
//
user_pref("browser.urlbar.weather.featureGate", false);
// desactivaciones de urlbar sugerencias
//
user_pref("browser.urlbar.yelp.featureGate", false);
// desactivaciones de urlbar sugerencias
//
user_pref("browser.xul.error_pages.expert_bad_cert", true);
// mostrar información avanzada en las páginas de advertencia de Conexclusión
//
user_pref("captchadetection.hasUnsubmittedData", false);
// Los bots podrían intentar enviar datos varias veces después de completar un CAPTCHA,
// generando tráfico innecesario o intentos de ataque.
//
user_pref("captchadetection.lastSubmission", 1739879);
// Es un registro interno que indica cuándo se completó con éxito o falló la verificación de CAPTCHA
// para una solicitud específica. 
//
user_pref("captivedetect.canonicalURL", "");
// deshabilitar la detección de Portal encajador,
// se refiere a la URL que el navegador utiliza para detectar si estás conectado a una red con un portal cautivo.
// Un portal cautivo es una página web que aparece cuando te conectas a una red wifi pública
// y te obliga a iniciar sesión o aceptar términos antes de permitirte acceder a internet.
//
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.interval", 500000);
// Esta preferencia especifica la cantidad mínima de tiempo de espera entre los reflujos de carga de datos
//
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("cookiebanners.service.mode", 1);
// la configuración o modo de funcionamiento de un banner de cookies, que aparece en un sitio web para informar a los usuarios
// sobre el uso de cookies y para solicitar su consentimiento antes de que se almacenen en su dispositivo.
// Específicamente, establecer el valor de 1 le dice al navegador que bloquee todas las cookies de terceros,
// al tiempo que permite cookies de terceros. 
// Este es un entorno centrado en la privacidad que puede ayudar a reducir el seguimiento por sitios web de terceros.
//
user_pref("cookiebanners.service.mode.privateBrowsing", 1);
// Gestiona los banners de cookies en el modo de Navegación Privada. 
// Al establecerlo en 1, se rechazan automáticamente los banners de cookies, mientras que en 2, se aceptan.
//
user_pref("datareporting.healthreport.uploadEnabled", false);
// deshabilitan informes de salud. Desactiva la telemetría
//
user_pref("datareporting.policy.dataSubmissionEnabled", false);
// deshabilitar la nueva presentación de datos. Desactiva la telemetría
//
user_pref("datareporting.policy.dataSubmissionPolicyAcceptedVersion", 2);
// Se utiliza para rastrear qué versión de la política se mostró al usuario y se acordó,
// asegurando que conoce y ha dado su consentimiento a las prácticas de presentación de datos.
//
user_pref("datareporting.usage.uploadEnabled", false);
// Desactivar completamente la información de datos, 
// configuración de privacidad que no puede activar la presentación de datos y desactivado la casilla de verificación
// para que no lo intente.
//
user_pref("devtools.debugger.remote-enabled", false);
// restablecer la depuración remota para desactivar a desactivado
//
user_pref("devtools.everOpened", true);
// permiten a los desarrolladores inspeccionar, depurar y modificar el código de una página web o aplicación web en tiempo real.
//
user_pref("devtools.toolsidebar-height.inspector", 350);
// Esto es útil para adaptar la vista a tus preferencias y al tamaño de tu pantalla. Esta opción permitiría cambiar dinámicamente
// la altura de la barra lateral utilizando el inspector web y ver los cambios reflejados en tiempo real.
//
user_pref("devtools.toolsidebar-width.inspector", 700);
// Permite ajustar el diseño visual de la página, asegurando que la barra lateral no sea demasiado estrecha ni demasiado ancha,
// para una experiencia de usuario óptima.
//
user_pref("devtools.toolsidebar-width.inspector.splitsidebar", 350);
// Esta opción se refiere a la posibilidad de dividir la barra lateral del inspector en múltiples paneles,
// lo que permite visualizar diferentes tipos de información simultáneamente 
//
user_pref("distribution.archlinux.bookmarksProcessed", true);
// Se refiere a una acción o proceso relacionado con marcadores (bookmarks en inglés)
// y una bandera booleana que indica si la acción se ha completado o no.
//
user_pref("distribution.iniFile.exists.value", true);
// comprobar la existencia de archivo.ini en cada inicio.
//
user_pref("doh-rollout.doneFirstRun", true);
// Restaurar las pestañas de la ultima sesion.
//
user_pref("dom.disable_window_move_resize", true);
// evitar que los scripts se muevan y redimensione las ventanas abiertas	
//
user_pref("dom.forms.autocomplete.formautofill", true);
// Permite a los navegadores sugerir y completar automáticamente campos de formulario basándose
// en la información previamente ingresada por el usuario. 
//
user_pref("dom.ipc.plugins.enabled", true);
// los complementos se ejecutan en su propio proceso
//
user_pref("dom.script_loader.bytecode_cache.strategy", -1);
// Crea un caché de código de bytes cada 5 veces que se carga la misma página
// Actualmente, están disponibles las siguientes estrategias:
// -2: (modo de lectura) La caché de bytecode se leerá, pero nunca se guardará.
// -1: (modo de espera) El bytecode se guardará en cuanto se visualice el script por primera vez,
// independientemente del tamaño o la hora del último acceso.
// 0: (predeterminado) El bytecode se guardará para minimizar el tiempo de carga de la página.
//
user_pref("dom.security.https_only_mode", true);
// Esto significa que el navegador intentará automáticamente actualizar las conexiones a sitios web a HTTPS
// si el sitio es compatible con este protocolo. Si un sitio solo ofrece HTTP, Firefox mostrará una advertencia
// y no permitirá la conexión a menos que el usuario opte por la conexión HTTP insegura de forma explícita
// ayuda a proteger la privacidad y seguridad del usuario al evitar conexiones no cifradas a sitios web,
// reduciendo el riesgo de ataques de intermediario y robo de datos
//
user_pref("dom.security.https_only_mode_ever_enabled", true);
// Esto significa que el navegador intentará automáticamente actualizar las conexiones a sitios web a HTTPS
// si el sitio es compatible con este protocolo.
//
user_pref("dom.security.https_only_mode_send_http_background_request", false);
// Desactivar el mecanismo HTTP en segundo plano configurando en false. 
// El modo solo HTTPS tiene un mecanismo intencional de "HTTP en segundo plano": Cuando una página que se actualizó
// implícitamente a HTTPS tarda más de 3 segundos en cargarse,
// Firefox enviará la petición de nuevo a través de HTTP sin cifrar, ANTES de mostrarte la pantalla de advertencia.
// Esto es trivialmente explotable por un atacante.
// Retrasa la petición HTTPS durante unos segundos, por ejemplo, sobrecargando la red o haciendo un ataque MITM.
//
user_pref("editor.truncate_user_pastes", false);
// se pueden pegar datos de tablas en Google Sheets (Hojas de cálculo de Google) en Firefox
//
user_pref("extensions.activeThemeID", "default-theme@mozilla.org");
// determina el tema activo del navegador. En este caso, "default-theme@mozilla.org" 
// indica que el tema predeterminado de Firefox.
//
user_pref("extensions.blocklist.pingCountVersion", -1);
// el navegador puede comprobar las extensiones instaladas para actualizaciones. 
// No se recomienda configurar esta preferencia a false, las actualizaciones de extensiones son vulnerables a los ataques.
//
user_pref("extensions.colorway-builtin-themes-cleanup", 1);
// Extensiones. Limpieza de temas integrados con combinación de colores
//
user_pref("extensions.databaseSchema", 37);
// Extensiones. Esquema de base de datos
//
user_pref("extensions.blocklist.enabled", true);
// Escribe la lista de bloqueos de Firefox
//
user_pref("extensions.enabledScopes", 5);
// límite permitido directorios de extensión
//
user_pref("extensions.getAddons.databaseSchema", 6);
// Extensiones. Obtener complementos de base de datos
//
user_pref("extensions.getAddons.showPane", false);
// deshabilitar el panel de recomendación en torno a:addons (utiliza Google Analytics)	
// 
user_pref("extensions.htmlaboutaddons.recommendations.enabled", false);
// deshabilitar recomendaciones en torno a:addons' Extensiones, Temas y paneles	
//
user_pref("extensions.pendingOperations", false);
// Extensiones. Acciones pendientes de aplicación.requieren un reinicio para que surtan efecto.
//
user_pref("extensions.pictureinpicture.enable_picture_in_picture_overrides", true);
// Controla si un navegador puede anular la petición del sitio web para desactivar el modo Picture-in-Picture (PiP) para vídeos.
// Si se establece como true, el navegador ignorará la petición del sitio web y permitirá PiP.
//
user_pref("extensions.postDownloadTceresPartyPrompt", false);
// deshabilitar el bypass de la extensión de terceros Instala las indicaciones
//
user_pref("extensions.quarantinedDomains.enabled", true);
// hacer cumplir los dominios en cuarentena
//
user_pref("extensions.signatureCheckpoint", 1);
// función de seguridad que verifica la validez de la firma digital al procesar una extensión. 
// Esta verificación asegura que la extensión no ha sido modificada y que proviene de una fuente confiable
//
user_pref("extensions.systemAddonSet", "{\"schema\":1,\"addons\":{}}");
// Extensiones. conjunto de complementos
//
user_pref("extensions.ui.dictionary.hidden", true);
// La utiliza el administrador de complementos del navegador para almacenar en caché si ciertas categorías están vacías.
// se establecerá como "true" y la sección del diccionario en el administrador de complementos se ocultará.
//
user_pref("extensions.ui.extension.hidden", false);
// configuración que determina si una extensión de interfaz de usuario (UI) debe ser visible o no en la interfaz de la aplicación.
//
user_pref("extensions.ui.lastCategory", "addons://list/extension");
// Guarda la última categoría de complementos vista por el usuario.
// El usuario verá la lista de extensiones, y no otra categoría de complementos, como temas o complementos de terceros. 
//
user_pref("extensions.ui.locale.hidden", false);
// Permite ocultar ciertos idiomas de la lista de opciones disponibles.
//
user_pref("extensions.ui.sitepermission.hidden", true);
// Botón de extensiones en la barra de herramientas, proporciona acceso rápido para administrar extensiones instaladas.
//
user_pref("extensions.webcompat.enable_shims", true);
// aplica SmartBlock (bloque inteligente) para scripts de páginas web incompatibles
//
user_pref("extensions.webcompat.perform_injections", true);
// Arreglar problemas de compatibilidad web que los sitios tienen con Firefox
//
user_pref("extensions.webcompat.perform_ua_overrides", true);
// Arreglar problemas de compatibilidad web que los sitios tienen con Firefox, sean más usables y menos rotos
//
user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.jid1-KKzOGWgsW3Ao4Q@jetpack", true);
// ayuda a la extensión a saber si sus datos antiguos se han trasladado correctamente al nuevo sistema de almacenamiento. 
//
user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.s3@translator", true);
// ayuda a la extensión a saber si sus datos antiguos se han trasladado correctamente al nuevo sistema de almacenamiento. 
//
user_pref("extensions.webextensions.ExtensionStorageIDB.migrated.screenshots@mozilla.org", true);
// ayuda a la extensión a saber si sus datos antiguos se han trasladado correctamente al nuevo sistema de almacenamiento. 
//
user_pref("extensions.webextensions.uuids", "{\"formautofill@mozilla.org\":\"5d38c22d-5a7b-450c-a8d1-0ecdef6d0b39\",\"pictureinpicture@mozilla.org\":\"33c68042-7711-458e-9ddb-51621538ebe4\",\"screenshots@mozilla.org\":\"462c0261-2ebc-4f8d-86b6-7afc8df2a324\",\"webcompat-reporter@mozilla.org\":\"54cb95ce-222f-46c7-bff8-60f50565b5c6\",\"webcompat@mozilla.org\":\"9a310967-e580-48bf-b3e8-4eafebbc122d\",\"default-theme@mozilla.org\":\"7ace36e4-aec3-4990-bd18-d34352d24e24\",\"addons-search-detection@mozilla.com\":\"db8f1acb-874c-46e4-a763-95f757a145d2\",\"s3@translator\":\"a6c3d8d7-2877-46b0-a0a7-d996223fc41e\",\"jid1-KKzOGWgsW3Ao4Q@jetpack\":\"db7a094a-1808-4bd2-b552-cefeadeaab96\",\"newtab@mozilla.org\":\"d9c620a4-d75c-4821-845d-80530722d87e\"}");
// se refiere a un identificador único universal (UUID)
// utilizado para identificar de forma única una extensión web en diferentes navegadores que utilizan el sistema WebExtensions.
// Este identificador permite a los navegadores distinguir entre diferentes extensiones,
// incluso si tienen nombres similares, y garantizar que cada extensión se instale y ejecute correctamente
//
user_pref("findbar.highlightAll", true);
// Abrir la barra de busqueda con CTRL-F escriba la cadena de búsqueda, la coincidencia se destaca.
//
user_pref("full-screen-api.warning.timeout", 0);
// cuando una página web intenta entrar en modo de pantalla completa, no aparecerá un mensaje de advertencia,
// ya que se ha establecido en cero o se ha desactivado por completo.
//
user_pref("gecko.handlerService.defaultHandlersVersion", 1);
// Esto permite, por ejemplo, todos los enlaces que comienzan con mailto: para ser enviado a un proveedor de correo web
//
user_pref("geo.provider.ms-windows-location", false);
// desactivado mediante el servicio de geolocalización del sistema operativo
//
user_pref("geo.provider.use_corelocation", false);
// desactivado mediante el servicio de geolocalización del sistema operativo	
//
user_pref("geo.provider.use_geoclue", false);
// desactivado mediante el servicio de geolocalización del sistema operativo
//user_pref("gfx.canvas.accelerated.cache-size", 512);
// Ajustes de renderizado de GFX. Cantidad de cache para la aceleración gráfica, por defecto son 256.
// Una caché grande de memoria no es necesaria por lo que 512mb es más que suficiente para la navegación general.
//
user_pref("gfx.canvas.accelerated.cache-size", 512);
// la cantidad de memoria que utiliza Firefox para almacenar los resultados de operaciones aceleradas de lienzos,
// Firefox asignará hasta 512MB de memoria para esta caché para mejorar el rendimiento de los sitios web
// que utilizan fuertemente los elementos de lienzo.
//
user_pref("gfx.content.skia-font-cache-size", 20);
// Ajustes de renderizado de GFX. Cantidad de cache para la fuente, por defecto son 5.
//
user_pref("idle.lastDailyNotification", 1740920640);
// Firefox borra todas las cookies aleatoriamente cada pocas semanas, Purga trabajando todos los días
//
user_pref("image.mem.decode_bytes_at_a_time", 32768);
// Cantidad de memoria asignada a la carga de imágenes por defecto está en 4096,
// aceleración de renderizado que permite a Firefox trabajar mejor con imágenes grandes. 
//
user_pref("media.cache_readahead_limit", 7200);
// controla cuánto contenido multimedia (como audio o video) se almacena en la caché antes de que comience la reproducción.
//
user_pref("media.cache_resume_threshold", 3600);
// Permitir que Firefox almacene en búfer los vídeos sin detenerse y comenzar en el momento.
// ayudará a la conexión a cargar la transmisiones más rápido.
//
user_pref("media.gmp.storage.version.observed", 1);
// versión observada del almacenamiento de Gestión de Medios Globales (GMP),
// un componente que permite a Firefox reproducir contenido multimedia
//
user_pref("extensions.webcompat-reporter.enabled", false);
// desactiva el reportar problemas de compatibilidad web directamente a webcompat.com.
//
user_pref("media.memory_cache_max_size", 65536);
// Tamaño máximo de memoria RAM que se permite utilizar para almacenar en caché archivos multimedia.
//
user_pref("media.peerconnection.ice.default_address_only", true);
// fuerza una única interfaz de red para la generación de candidatos del ICE
//
user_pref("media.peerconnection.ice.proxy_only_if_behind_proxy", true);
// fuerza WebRTC dentro del proxy
//
user_pref("media.videocontrols.picture-in-picture.video-toggle.first-seen-secs", 1740659644);
// cantidad de tiempo (en segundos) que un usuario debe pasar mirando un video
// antes de que aparezca el botón de "Imagen en Imagen" (Picture-in-Picture).
//
user_pref("media.videocontrols.picture-in-picture.video-toggle.has-used", true);
// es una configuración interna que indica si el usuario ha utilizado alguna vez el botón "Picture-in-Picture" (Imagen en Imagen)
// para un video en particular. No es una configuración que los usuarios puedan cambiar directamente, sino que Firefox la utiliza
// para rastrear el uso de la función
//
user_pref("media.webspeech.synth.dont_notify_on_error", true);
// para administrar la API de síntesis de voz web
//
user_pref("network.IDN_show_punycode", true);
// configurar a true mejora la seguridad al revelar la representación de PunyCode subyacente de IDNS,
// que puede ayudar a los usuarios a detectar intentos de phishing.
//user_pref("network.auth.subresource-http-auth-allow", 1);
// limitar los diálogos de credenciales de autenticación HTTP despedida por sub-recursos
//
user_pref("network.captive-portal-service.enabled", false);
// deshabilitar la detección de Portal encajador
//
user_pref("network.connectivity-service.enabled", false);
// deshabilitar los controles de conectividad de red
//
user_pref("network.cookie.CHIPS.lastMigrateDatabase", 2);
// Cookies con estado particionado independiente (CHIPS) es una tecnología de Privacy Sandbox que permite a los desarrolladores
// habilitar una cookie en el almacenamiento "particionado", con contenedores de cookies separados por sitio de nivel superior.
// Para fomentar buenas prácticas de seguridad, el diseño de CHIPS requiere que las cookies solo se configuren
// y se envíen a través de protocolos seguros, y que las cookies particionadas se configuren con Secure. 
// El valor 2 es la configuración más estricta.
//
user_pref("network.cookie.prefsMigrated", true);
// No reescribir cookies
//
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.dns.disablePrefetch", true);
// Deshabilita la precarga de registros DNS. Esto significa que, al visitar un sitio web,
// Firefox no intentará resolver la dirección IP de los enlaces de esa página con antelación.
// Esto puede mejorar ligeramente la privacidad al reducir el número de búsquedas DNS
// pero también puede ralentizar ligeramente la carga de las páginas, especialmente en páginas con muchos enlaces.
//
user_pref("network.dns.disablePrefetchFromHTTPS", true);
// Deshabilita la precarga de búsquedas DNS al visitar un sitio web con HTTPS.
// Firefox no intentará resolver el DNS de los enlaces de esa página con antelación.
//
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.file.disable_unc_paths", true);
// deshabilitar las rutas de la UNC (Convención de nombres uniformes)
//
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.gio.supported-protocols", "");
// deshabilitar GIO como un potencial vector de bypass proxy
//
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.max-urgent-start-excessive-connections-per-host", 5);
// Esta configuración es relevante cuando un navegador está cargando una página web
// y necesita recuperar múltiples recursos rápidamente.
// Se priorizan conexiones urgentes sobre conexiones regulares para una carga más rápida de elementos críticos.
// Sin embargo, el uso excesivo de conexiones urgentes puede afectar negativamente los recursos del servidor.
// Por lo tanto, establecer un límite, como 5, ayuda a equilibrar el rendimiento y la carga del servidor. 
//
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.referer.spoofSource", false);
// No se permite la suplantación de referencias
//
user_pref("network.http.referer.XOriginTrimmingPolicy", 2);
// Controlar la cantidad de información de origen cruzado para enviar.
// El valor 2 es la configuración más estricta, ya que solo envía el esquema, el host y el puerto.
//
user_pref("network.http.referer.disallowCrossSiteRelaxingDefault.top_navigation", true);
// El navegador no permite que los sitios establezcan una política menos restrictiva que la política por defecto.
// El navegador ignora los intentos del sitio de establecer una política menos restrictiva.
//
user_pref("network.http.request.max-start-delay", 5);
// Firefox espera un corto intervalo de tiempo antes de la primera representación
//
user_pref("network.http.speculative-parallel-limit", 0);
// deshabilitar conexión de apertura de ratón de enlace a servidor enlazado
//
user_pref("network.IDN_show_punycode", true);
// Usar Punycode en nombres de dominio internacionalizados para eliminar posibles parodias
//
user_pref("network.predictor.enabled", false);
// desactivado predictor / prefetching.
// Cuando está activada, intenta predecir qué sitios web podría visitar los siguientes y pre-fetches 
// resources para acelerar la navegación. Fijándolo a false impide este comportamiento preestablecido.
//
user_pref("network.predictor.enable-prefetch", false);
// desactivado predictor / prefetching
//
user_pref("network.prefetch-next", false);
// desactivar el vínculo preaver. Para quitar el mensaje "Antes de ir a Google"
//
user_pref("network.proxy.socks_remote_dns", true);
// configurar el servidor proxy para hacer cualquier búsqueda DNS cuando se use SOCKS
//
user_pref("network.ssl_tokens_cache_capacity", 10240);
// Aumentar el almacenamiento en caché de tokens TLS
// TLS Es un protocolo de seguridad que cifra las comunicaciones en internet
// para proteger la privacidad y la integridad de los datos
// valor predeterminado = 2048; mayor almacenamiento en caché de tokens TLS (reconexiones rápidas)
//
user_pref("network.ssl_tokens_cache_use_only_once", false);
// Estableciendo con él false significa que los tickets de sesión se pueden reutilizar,
// permitiendo un establecimiento de conexión más rápido para conexiones posteriores al mismo servidor,
// permite a clientes y servidores reanudar una sesión anterior sin renegociar toda la conexión, mejorando la eficiencia.
//
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("permissions.default.desktop-notification", 2);
// para que no muestre notificaciones de escritorio de forma automática,
// requiriendo que el usuario otorgue permisos explícitos a cada sitio web individualmente.
//
user_pref("permissions.default.geo", 2);
//  Firefox bloqueará automáticamente las solicitudes de ubicación sin preguntar al usuario.
//
user_pref("permissions.manager.defaultsUrl", "");
// eliminar los permisos especiales para ciertos dominios de mozilla
//
user_pref("pref.privacy.disable_button.cookie_exceptions", false);
// El botón para gestionar excepciones de cookies en la configuración de privacidad de Firefox está habilitado.
// El usuario puede acceder y modificar la lista de sitios web para los que se permiten
// o bloquean las cookies directamente desde la configuración de Firefox
//
user_pref("pref.privacy.disable_button.view_passwords", false);
// Hace que el botón "Ver contraseñas" sea visible en la configuración de Firefox.
//
user_pref("privacy.annotate_channels.strict_list.enabled", true);
// Firefox sólo permitirá a los sitios web realizar la medición de anuncios si están en una lista predefinida
// y estricta mantenida por Mozilla. 
// Esta configuración mejora la privacidad de los usuarios
// al limitar la capacidad de los sitios web para rastrear la actividad de los usuarios con fines publicitarios
//
user_pref("privacy.bounceTrackingProtection.hasMigratedUserActivationData", true);
// El navegador está protegiendo activamente a los usuarios del seguimiento de rebote migrando los datos relevantes
// de los usuarios cuando no se permiten cookies de terceros. 
//
user_pref("privacy.bounceTrackingProtection.mode", 1);
// Configuración para habilitar o configurar la protección de seguimiento de rebote.
// Tiene como objetivo bloquear sitios web de utilizar redirecciones para rastrear a los usuarios a través de diferentes sitios
//
user_pref("privacy.clearHistory.browsingHistoryAndDownloads", true);
// Limpia el historial de descargas al cerrar firefox	
//
user_pref("privacy.clearHistory.cache", true);
// El historial de exploración se borra automáticamente al apagar
//
user_pref("privacy.clearHistory.cookiesAndStorage", false);
// Limpia el historial las "Cookies" y datos del sitio al cerrar Firefox
//
user_pref("privacy.clearHistory.formdata", true);
// Limpia el historial al cerrar firefox 
//
user_pref("privacy.clearHistory.siteSettings", true);
// la limpieza del historial de navegación y la configuración del sitio web.
//
user_pref("privacy.clearHistory.historyFormDataAndDownloads", true);
// Limpia el historial de descargas 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.siteSettings", true);
// Borra las preferencias del sitio al cerrar Firefox
//
user_pref("privacy.clearOnShutdown_v2.cache", true);
// Limpia datos privados al cerrar firefox (si privacy.sanitize.sanitizeOnShutdown es true)
//
user_pref("privacy.clearOnShutdown_v2.cookiesAndStorage", true);
// Borra las "Cookies" y datos del sitio al cerrar Firefox
//
user_pref("privacy.clearOnShutdown_v2.downloads", true);
// Limpia el historial de descargas al cerrar firefox
//
user_pref("privacy.clearOnShutdown_v2.formdata", true);
// Limpia datos privados al cerrar firefox	
//
user_pref("privacy.clearOnShutdown_v2.siteSettings", true);
// Limpia la configuración del sitio al cerrar firefox	
//
user_pref("privacy.clearOnShutdown_v2.historyFormDataAndDownloads", true);
// Limpia el historial de descargas al cerrar firefox
//
user_pref("privacy.clearSiteData.browsingHistoryAndDownloads", true);
// Limpia el historial de descargas al cerrar firefox
//
user_pref("privacy.clearSiteData.cache", true);
// Limpia datos privados al cerrar firefox 
//
user_pref("privacy.clearSiteData.cookiesAndStorage", false);
// Borra las "Cookies" y datos del sitio al cerrar Firefox
//
user_pref("privacy.clearSiteData.formdata", true);
// Borra las preferencias del sitio al cerrar Firefox	
//
user_pref("privacy.clearSiteData.historyFormDataAndDownloads", true);
// Limpia el historial de descargas al cerrar firefox
//
user_pref("privacy.clearSiteData.siteSettings", true);
// Limpia la configuración 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.fingerprintingProtection", true);
//activa la protección contra el rastreo por huella digital (fingerprinting). Esta función evita que sitios web recopilen
// información única sobre tu navegador y dispositivo para identificarte de forma individual,
// incluso si borras las cookies o usas la navegación privada
//
user_pref("privacy.globalprivacycontrol.enabled", true);
// la activación del Control Global de Privacidad (GPC), es una función que permite a los usuarios indicar a los sitios web que
// visitan que no desean que se venda o comparta su información personal. 
//
user_pref("privacy.globalprivacycontrol.was_ever_enabled", true);
// Notificar a los sitios web sus preferencias de privacidad, como la opción de no vender o compartir su información personal.
// Funciona como una señal que se envía desde el navegador web a las páginas que visitas,
// indicando tu deseo de no compartir tus datos. 
//
user_pref("privacy.firstparty.isolate", false);
// no hacer cumplir la Isolación de Primera Parte,
// mejora la privacidad del usuario al aislar los datos de cada sitio web visitado en contenedores separados
//
user_pref("privacy.history.custom", true);
// personalizar el historial de privacidad, true:verdadero necesario
//
user_pref("privacy.purge_trackers.date_in_cookie_database", "0");
// Limpiar las cookies viejas, especialmente las de los rastreadores, podría mejorar el rendimiento y la velocidad del navegador.
//
user_pref("privacy.query_stripping.enabled", true);
// Evita que los sitios web rastreen su actividad de navegación a través de parámetros de URL.
//
user_pref("privacy.query_stripping.enabled.pbmode", true);
// Cuando se establece true, permite la eliminación de parámetros de consulta en ventanas privadas,
// evitando que los sitios web rastreen su actividad a través de estos parámetros.
//
user_pref("privacy.resistFingerprinting.block_mozAddonManager", true);
// deshabilitar mozAddonManager(complementos de sitio de desarrollo) Web API
//
user_pref("privacy.sanitize.clearOnShutdown.hasMigratedToNewPrefs2", true);
// Este es el "conmutador maestro" que permite o desactiva la desinfección de datos en el apagado,
// son ajustes específicos para la limpieza de diferentes tipos de datos, como cookies, historia, datos del sitio, etc.
//
user_pref("privacy.sanitize.clearOnShutdown.hasMigratedToNewPrefs3", true);
// Este es el "conmutador maestro" que permite o desactiva la desinfección de datos en el apagado,
// controla si los datos se limpian en el apagado del navegador, 
// son ajustes específicos para la limpieza de diferentes tipos de datos, como cookies, historia, datos del sitio, etc.
//
user_pref("privacy.sanitize.cpd.hasMigratedToNewPrefs2", true);
// la eliminación de datos del sitio, específicamente cuando se utiliza las características de "limpiar historial reciente"
//
user_pref("privacy.sanitize.cpd.hasMigratedToNewPrefs3", true);
// la eliminación de datos del sitio, específicamente cuando se utiliza las características de "limpiar historial reciente"
// Indica si ciertos datos del sitio, como las cookies y el almacenamiento local,
// se han migrado a un nuevo sistema para el manejo de la eliminación de datos del sitio.
//
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.pending", "[]");
// Indica que el navegador está en el proceso de limpieza o eliminación de datos relacionados con las interacciones del sitio web,
// específicamente en el contexto de la medición de anuncios que preserva la privacidad.
//
user_pref("privacy.sanitize.sanitizeOnShutdown", true);
// El historial de exploración se borra automáticamente al apagar
// Limpia datos privados al cerrar firefox
//
user_pref("privacy.sanitize.timeSpan", 0);
// Limpia datos privados al cerrar firefox
//
user_pref("privacy.spoof_english", 1);
// Desactivar el mensaje falso de RFP en inglés, suplantación de identidad o falsificación
//
user_pref("privacy.trackingprotection.consentmanager.skip.pbmode.enabled", false);
// uso de cookies y seguimiento online, controla si el navegador se saltará el gestor de consentimiento
// en modo de navegación privada. Cuando está true, el navegador no mostrará el asistente del gestor de consentimiento
// en sesiones de navegación privada, permitiendo que el seguimiento proceda sin obstáculos.
// Cuando se establece en false, el gestor de consentimiento se mostrará como de costumbre, incluso en modo de navegación privada.
//
user_pref("privacy.trackingprotection.emailtracking.enabled", true);
// Permite la protección del seguimiento de correo electrónico.
// Esta característica bloquea recursos de seguimiento de correo electrónico de terceros, como imágenes invisibles o scripts,
// que a menudo se utilizan para rastrear las aperturas de correo electrónico y el comportamiento del usuario.
// Cuando esté true, Firefox bloqueará estos recursos, impidiendo que recojan información sobre su actividad de correo electrónico
//
user_pref("privacy.trackingprotection.enabled", true);
// Permite la función de Protección de Seguimiento Mejorada del navegador, que bloquea rastreadores de terceros y scripts dañinos.
// Cuando está true, ayuda a proteger la privacidad de los usuarios,
// al impedir que los sitios web rastreen la actividad de navegación en diferentes sitios.
//
user_pref("privacy.trackingprotection.socialtracking.enabled", true);
// Permite mejorar la protección de seguimiento bloquear los rastreadores de redes sociales.
// Impide que los sitios web y rastreadores de redes sociales monitoreen su actividad de navegación en diferentes sitios web.
//
user_pref("privacy.userContext.enabled", true);
// Controla la disponibilidad de Container Tabs,
// una función de privacidad que permite a los usuarios aislar las sesiones de navegación en diferentes contenedores.
// Cuando se establece como true, permite a los usuarios crear y administrar contenedores para una mayor privacidad 
// y organización. Por el contrario, poniéndolo en false desactiva las pestañas de Contenedores.
//
user_pref("privacy.userContext.ui.enabled", true);
// Controla la visibilidad de los contenedores UI en la configuración de Firefox.
// Cuando se establece en true, permite la visualización de la opción "Enable Container Tabs"
// dentro de la interfaz de configuración de Firefox, permitiendo a los usuarios gestionar la funcionalidad del contenedor.
// Si se establece en false, esta opción está ocultada, incluso si la funcionalidad subyacente del contenedor está habilitada.
//
user_pref("privacy.window.maxInnerHeight", 900);
// establecer nuevo tamaño de ventana valores redondeados
//
user_pref("privacy.window.maxInnerWidth", 1600);
// establecer nuevo tamaño de ventana valores redondeados
//
user_pref("security.OCSP.require", true);
// Obliga al navegador a validar el certificado de un sitio web usando el Protocolo de Estado de Certificado en Línea (OCSP).
// Si el servidor OCSP no es relevante o no puede proporcionar una respuesta,
// el navegador tratará el certificado como inválido y bloqueará la conexión.
// Este ajuste mejora la seguridad al evitar el uso de certificados potencialmente revocados,
// pero también puede conducir a problemas de conexión si el servicio OCSP no está disponible. 
// Cuando esta configuración esté activada true,
// Firefox solo permitirá una conexión a un sitio web si puede verificar con éxito la validez del certificado a través de OCSP
//
user_pref("security.OCSP.enabled", 1);
// El Protocolo de Estado de Certificado en línea (OCSP)
// Esta fijación de valor a 0 desactiva la comprobación de OCSP. Esto significa que el navegador no verificará
// la validez de los certificados del sitio web contra una lista de revocación,
// afectando potencialmente la seguridad al permitir el acceso a sitios web con certificados revocados.
// Esta fijación de valor a 1 permite comprobar OCSP. 
// La desactivación de OCSP puede facilitar que los atacantes usen certificados comprometidos o revocados
// para hacerse pasar por sitios web legítimos.
// Los atacantes pueden potencialmente explotar esto creando un sitio web falso con un certificado revocado
// y engañando a los usuarios para que proporcionen información sensible
// su valor por defecto de 1(habilitado) para una mejor seguridad. 
//
user_pref("security.cert_pinning.enforcement_level", 2);
// permitir el estricto PKP (Fijación de clave pública)
//
user_pref("security.dialog_enable_delay", 700);
// Cantidad de tiempo en milisegundos para deshabilitar botones en cuadros de diálogo sensibles a la seguridad
// como instalar, abrir/salvar. El valor predeterminado es 2000.
//
user_pref("security.mixed_content.block_display_content", true);

user_pref("dom.security.https_only_mode", true);
// habilitar el modo HTTPS-Sólo en todas las ventanas
// 
user_pref("dom.security.https_only_mode_send_http_background_request", false);
// deshabilitar las solicitudes de antecedentes HTTP
//
user_pref("security.OCSP.enabled", 1);
// OCSP que busca confirmar la validez actual de los certificados
//
user_pref("security.OCSP.require", true);
// OCSP conseguir fallas (no estatuilla)
//
user_pref("security.pki.crlite_mode", 2);
// habilitar CRLite
//
user_pref("security.remote_settings.crlite_filters.enabled", true);
// habilitar CRLite
// 
user_pref("security.ssl.require_safe_negotiation", true);
// exigir una negociación segura
//
user_pref("security.ssl.treat_unsafe_negotiation_as_broken", true);
// aviso de pantalla en el candado para "seguridad rota"
//
user_pref("security.tls.version.enable-deprecated", false);
// no aplicar el uso de versiones antiguas y menos seguras del protocolo TLS (Transport Layer Security)
//
user_pref("security.tls.enable_0rtt_data", false);
// deshabilitar TLS1.3 0-RTT (tiempo de viaje de ida y vuelta)
//
user_pref("security.warn_viewing_mixed", false);
// Limpia datos privados al cerrar firefox
//
user_pref("services.settings.main.translations-models.last_check", 1754215042);
// "Traducir esta página?" los parches de diálogo para un instante y luego desaparece durante la restauración de sesión
//
user_pref("services.settings.main.translations-wasm.last_check", 1754215042);
// "Traducir esta página?" los parches de diálogo para un instante y luego desaparece durante la restauración de sesión
//
user_pref("signon.autofillForms", false);
// deshabilitar los campos de usuario y contraseña de desactivación
//
user_pref("signon.formlessCapture.enabled", false);
// deshabilitar la captura de inicio de sesión para el Administrador de contraseñas	
//
user_pref("toolkit.coverage.endpoint.base", "");
// deshabilitar la cobertura de la telemetría
//
user_pref("toolkit.coverage.opt-out", true);
// deshabilitar la cobertura de la telemetría
//
user_pref("toolkit.scrollbox.scrollIncrement", 175);
// mas rapidez abrir pestañas.
//Determina cuántos píxeles se desplazan por la barra de desplazamiento de la barra de pestañas. (Por defecto: 20)
//
user_pref("toolkit.telemetry.archive.enabled", false);
// telemetría desactivada
//
user_pref("toolkit.telemetry.bhrPing.enabled", false);
// Desactiva un tipo específico de recopilación de datos de telemetría, relacionado con "bhrPing".
// Este ajuste, cuando está configurado como false, evita que Firefox envíe estas métricas de rendimiento en particular a Mozilla.
// La telemetría, es una característica que recopila datos sobre cómo se desempeña y funciona Firefox en el mundo real.
//
user_pref("toolkit.telemetry.coverage.opt-out", true);
// deshabilitar la cobertura de la telemetría
//
user_pref("toolkit.telemetry.enabled", false);
// telemetría desactivada
//
user_pref("toolkit.telemetry.firstShutdownPing.enabled", false);
// telemetría desactivada
//
user_pref("toolkit.telemetry.newProfilePing.enabled", false);
// telemetría desactivada
//
user_pref("toolkit.telemetry.reportingpolicy.firstRun", false);
// telemetría desactivada
//
user_pref("toolkit.telemetry.server", "data:,");
// telemetría desactivada
//
user_pref("toolkit.telemetry.shutdownPingSender.enabled", false);
// telemetría desactivada
//
user_pref("toolkit.telemetry.unified", false);
// telemetría desactivada
//
user_pref("toolkit.telemetry.updatePing.enabled", false);
// telemetría desactivada
//
user_pref("toolkit.winRegisterApplicationRestart", false);
// deshabilitar el inicio automático de Firefox y restaurar la sesión después del reinicio
//
user_pref("trailhead.firstrun.didSeeAboutWelcome", true);
//
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.
//
user_pref("widget.non-native-theme.use-theme-accent", false);
// deshabilitar usando colores de acento del sistema
//



Como utilizar el Súper 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) pulsamos en: Ayuda, nos abre un desplegable donde pulsamos en: Más Información para solucionar problemas


Firefox Ayuda Más Información para solucionar problemas


Firefox Ayuda Más Información para solucionar problemas



Una vez que pulsamos en: Más Información para solucionar problemas nos abre una pagina donde pulsamos en el botón Restablecer Firefox. Esto eliminará extensiones, temas y preferencias personalizadas, pero conservará marcadores, historial, contraseñas y datos de autocompletar.


También tenemos otra forma de acceder a la pagina de Más Información para solucionar problemas, donde pulsamos en el botón Restablecer Firefox.


Escribiendo en la barra de búsquedas del navegador:

about:support


Visita la pagina de Restablecer Firefox si quieres más información de lo que hace.


Restablecer Firefox - una forma fácil de solucionar muchos problemas

https://support.mozilla.org/es/kb/restablecer-firefox-una-forma-facil-de-solucionar-


NOTA: Restablecemos Firefox para que no quede “contaminado” con parámetros que tengamos de versiones anteriores.


Restablecer Firefox


Restablecer Firefox



Una vez que hemos restablecido Firefox, lo cerramos y lo volvemos a abrir.


Una vez que lo abrimos de nuevo, nos vamos otra vez a Ayuda (si no la vemos pulsamos la tecla Alt del teclado) y pulsamos la opción: Más Información para solucionar problemas.


Se abre la pestaña del navegador, en dicha pestaña, en el cuadro de Configuración básica de la aplicación encontramos en el listado de la izquierda el Directorio de perfil, donde encontramos el botón Abrir directorio.


Botón Abrir directorio


Botón Abrir directorio



El perfil de Firefox, se ubica en una carpeta específica del sistema operativo. La ubicación varía ligeramente dependiendo del sistema operativo, pero en general, se encuentra dentro de la carpeta de usuario.

 

 

Ubicación del perfil en diferentes sistemas operativos:

_____________________________

Linux: ~/.mozilla/firefox/


En Linux: Si el directorio de inicio del usuario es /home/usuario, entonces ~/ equivaldría a /home/usuario


La ubicación estándar del perfil de Firefox en Linux es:


/home/<usuario>/.mozilla/firefox/<perfil>/


NOTA: En el caso que no se abra el Directorio de perfil de Firefox, nos desplazaremos con el navegador de archivos a la dirección que aparece junto al botón, Abrir Directorio

 

Ejemplo: /home/trasarco/.mozilla/firefox/3j60q5pr.default-release-1754843432614

 

Recordando que /home/trasarco/ es la carpeta personal del usuario y que .mozilla es una carpeta oculta porque lleva un punto delante, para ver capetas ocultas y volver a dejar de verlas, pulsamos las teclas Ctrl + h del teclado, estando en el navegador de archivos.

_____________________________

Windows: `%APPDATA%\Mozilla\Firefox\Profiles\`


En Windows: %APPDATA% es una variable de entorno que apunta a la carpeta donde se almacenan los datos específicos de las aplicaciones para el usuario actual.


La carpeta AppData es una carpeta oculta dentro del directorio de usuario (C:\Users\<nombre de usuario>\AppData)


Para acceder a la carpeta de perfil:


Presiona las teclas Windows + R: para abrir el cuadro de diálogo "Ejecutar".

Escribe %APPDATA%\\Mozilla\\Firefox\\Profiles\\: y presiona Enter.


Windows: Este también puede ser: %AppData\Roaming\Mozilla\Firefox\Profiles\your_profile\storage\default\


Se abrirá una ventana con las carpetas de perfil. Si tienes varios perfiles, cada uno tendrá una carpeta con un nombre único, posiblemente incluyendo la palabra "predeterminado" si es el perfil por defecto.

_____________________________

macOS: ~/Library/Application Support/Firefox/Profiles/


En macOS: Si el directorio de inicio del usuario es /Users/usuario, entonces ~/ equivaldría a /Users/usuario


Para acceder a la carpeta de perfil de Firefox en macOS, abre el Finder y ve a tu carpeta de usuario (normalmente el nombre de tu cuenta de macOS). Luego, navega a ~/Library/Application Support/Firefox/Profiles/.

_____________________________

 

 

Una vez que hemos pulsado en el botón Abrir directorio, se nos abre una ventana con carpetas y archivos (esta es la carpeta “Profiles” o del perfil del usuario en Firefox), donde pegamos después de haberlo copiado el archivo user.js


Carpeta Profiles


Carpeta Profiles



_____________________________


NOTA MUY IMPORTANTE: Una vez pegado en la carpeta del perfil del usuario el archivo user.js


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 Súper Acelerador para Firefox.

_____________________________



Pruebas realizadas para ajustar los parámetros del Súper Acelerador para Firefox


Las pruebas se han realizado con el perfil predeterminado limpio, tras restablecer Firefox. Y posteriormente con el Súper Acelerador para Firefox.


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 Súper Acelerador para Firefox, se han visitado varias páginas donde se realizan pruebas de rendimiento, dándonos unos resultados de puntuación (acciones que se pueden realizar en el mismo tiempo) y otras velocidad de conexión.


Octane 2.0

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 con Firefox de origen


Octane con Firefox de origen


Octane con el Súper Acelerador para Firefox


Octane con el Súper Acelerador para Firefox



Speedometer3.1

https://browserbench.org/Speedometer3.1/


Para este punto de referencia, un número menor es mejor. (velocidad de conexión)


Speedometer con Firefox de origen


Speedometer con Firefox de origen

Speedometer con el Súper Acelerador para Firefox


Speedometer con el Súper Acelerador para Firefox



Los valores dependen mucho del equipo que utilicemos, el sistema operativo y de la conexión de internet que tengamos contratada, estos valores son a modo orientativo de lo que podemos esperar del Súper Acelerador para Firefox.


______________________

Página de descarga del Súper Acelerador para Firefox

https://mega.nz/file/8MQn2ZoT#R8GbnsxxlC_KyUkxWN0t5Zk8WsZiRvZ6NjmBMWKsjdk

______________________



Autor de las imágenes: Luis Cordero