Userscripts y ajustes web
Pequeños scripts y hacks para personalizar cómo navego por la web. Desde bloquear basura hasta mejorar sitios que no están pensados para gente con criterio.
- Betterfox en Firefox: endurecimiento y rendimiento mediante 'user.js'
- Ocultar contenido promocionado y sugerencias en LinkedIn usando userscripts
Betterfox en Firefox: endurecimiento y rendimiento mediante 'user.js'
Introducción
Este artículo documenta el uso de Betterfox como base de configuración avanzada para Firefox, aplicada mediante un archivo user.js personalizado.
Betterfox no es una extensión ni un fork del navegador, sino un conjunto curado de preferencias internas que modifican el comportamiento de Firefox en aspectos clave como rendimiento, uso de memoria, privacidad, telemetría y limpieza de interfaz. El enfoque se integra directamente en el perfil del navegador y actúa en cada arranque, sin dependencias externas ni código adicional.
Qué es Betterfox (y qué no)
Betterfox es un perfil de endurecimiento y optimización construido sobre las preferencias internas de Firefox (about:config), empaquetadas en formato user.js.
Aspectos clave:
- No es una extensión: no añade código, permisos ni superficies nuevas.
- No es un navegador modificado: usa Firefox estándar.
- No actúa en tiempo real: las preferencias se aplican al iniciar el navegador.
- No automatiza procesos: fija decisiones explícitas y reproducibles.
El valor real de Betterfox está en la selección y combinación coherente de ajustes, no en trucos aislados.
Enfoque general
El enfoque adoptado parte de Betterfox como base y se apoya en cuatro ideas claras:
- Priorizar RAM frente a disco para reducir latencias.
- Eliminar telemetría, estudios y ruido de producto.
- Endurecer privacidad sin romper navegación normal.
- Mantener una interfaz limpia y predecible, sin experimentos.
El resultado es un Firefox más directo, menos hablador y con un comportamiento consistente entre reinicios.
Cómo mejora Firefox
Rendimiento percibido
- Cachés de imágenes, fuentes y media forzadas a memoria.
- Reducción de I/O en disco.
- Límites internos de red y render más amplios.
- Eliminación de carga especulativa innecesaria (DNS, prefetch, speculative connect).
Privacidad y superficie de exposición
- Telemetría y pings completamente desactivados.
- Estudios, Normandy y experimentos anulados.
- Aislamiento de recursos y endurecimiento de HTTPS.
- Reducción de filtrado de información vía headers y referers.
Limpieza de interfaz
- Eliminación de recomendaciones, banners, IA integrada y funciones experimentales.
- Nueva pestaña sin patrocinio ni contenido dinámico.
- Comportamiento del UI más estable entre versiones.
Instalación y aplicación
La aplicación de Betterfox se apoya en el propio mecanismo nativo de Firefox para cargar preferencias persistentes desde el perfil de usuario.
Firefox expone todos los perfiles disponibles mediante la página interna about:profiles, desde la cual es posible identificar el perfil activo y acceder directamente a su carpeta raíz en el sistema de archivos. Cualquier archivo user.js colocado en esa ubicación será leído automáticamente en cada arranque del navegador.
Las preferencias definidas en dicho archivo se aplican de forma determinista al iniciar Firefox y sobrescriben cualquier modificación manual realizada previamente en about:config. No intervienen extensiones, servicios adicionales ni procesos en segundo plano.
Configuración utilizada
La configuración aplicada parte de Betterfox (base v146) y añade ajustes personales específicos.
El archivo completo se mantiene versionado en Gitea:
El fichero está estructurado por bloques lógicos (rendimiento, privacidad, limpieza, overrides y scroll), con comentarios claros para facilitar revisiones futuras.
Validación
La validación es funcional y directa:
- Las preferencias se aplican correctamente tras reinicio.
- No se observan errores relevantes en navegación diaria.
- Sitios modernos (TLS, vídeo, formularios, autenticación) funcionan sin roturas.
- El comportamiento se mantiene consistente tras actualizaciones menores de Firefox.
Decisiones importantes
- Caché en disco desactivada: asumible en entornos con RAM suficiente.
- Telemetría anulada por completo.
- Privacidad estricta pero no extrema, evitando roturas web.
user.jsdefinido como fuente de verdad para la configuración.
Resumen breve
Betterfox permite convertir Firefox en un navegador más rápido, silencioso y predecible utilizando únicamente configuración interna. Aplicado mediante user.js, ofrece control total, versionado limpio y cero dependencias externas.
Referencias
Ocultar contenido promocionado y sugerencias en LinkedIn usando userscripts
Introducción
LinkedIn insiste en mostrarte contenido que no has pedido: sugerencias, publicaciones promocionadas, empleos destacados… todo mezclado con lo que sí te interesa. Si prefieres ver solo lo que te importa, hay una forma simple de quitarte esa capa de “ruido” sin romper la plataforma.
Aquí uso un userscript que llevo tiempo probando y, de momento, sigue funcionando.
Herramientas necesarias
Instalación paso a paso
-
Instala una extensión de userscripts:
-
Accede al script y pulsa "Install this script".
-
Una vez instalado, abre LinkedIn y recarga la página. Si todo va bien, ya no deberías ver ni sugerencias ni promos.
Detalles técnicos (por si quieres tocar algo)
El script funciona localizando elementos del DOM por clases, texto o estructuras específicas. Esto significa que:
- Si LinkedIn cambia las clases o reorganiza el HTML, el script puede dejar de funcionar.
- Puedes modificarlo si sabes un poco de JavaScript y te apetece afinar lo que se bloquea (por ejemplo, dejar visibles algunas sugerencias concretas).
- Nota: Yo uso LinkedIn en inglés. Si lo usas en español (u otro idioma), puede que el script no detecte correctamente los elementos, ya que busca palabras clave en inglés. En ese caso, habría que adaptar el script para buscar los equivalentes traducidos.
Advertencia legal y práctica
- Esto no automatiza acciones, no hace scraping, ni infringe directamente los TOS de LinkedIn.
- Se limita a ocultar contenido en el navegador del usuario, sin alterar el comportamiento del sitio para terceros.
Conclusión
No es magia, pero ayuda. Si te molesta el contenido sugerido o los posts promocionados, esto te permite usar LinkedIn sin tragarte todo lo que ellos creen que te interesa. El script es ligero, fácil de instalar y se puede desactivar en cualquier momento.