Hace poco Mozilla dio a conocer el lanzamiento de la nueva versión de su navegador web «Firefox 148» y en ella ha decidido nadar a contracorriente, ya que el lanzamiento no solo representa una evolución técnica robusta, sino una declaración de principios sobre la soberanía digital del usuario.
Acompañada por las actualizaciones de soporte extendido 140.8.0 y la versión final de la serie 115 (115.33.0), este lanzamiento sienta las bases de un navegador que prioriza el control humano y la seguridad extrema, mientras prepara el terreno para la versión 149, ya en fase beta.
Principales novedades de Firefox 148
La novedad más profunda de Firefox 148 es la introducción de una sección dedicada exclusivamente a los «Controles de IA» dentro de su configuración. Mientras otros navegadores integran asistentes virtuales de forma obligatoria, Mozilla entrega las llaves al usuario para gestionar, limitar o erradicar estas funciones. Y es que en Firefox 148 es posible desactivar selectivamente la traducción automatizada, el reconocimiento de texto en imágenes o PDFs, las recomendaciones para agrupar pestañas, la generación de resúmenes de enlaces e incluso la interfaz de los chatbots. Para aquellos que exigen privacidad total, la opción de «bloqueo» va un paso más allá de la simple desactivación, eliminando físicamente los modelos de IA instalados en el disco local y purgando cualquier rastro de la interfaz de usuario.
Ademas de ello, la gestión de actualizaciones también se ha independizado. La aplicación remota de parches críticos y correcciones entre versiones mayores ahora cuenta con un interruptor propio, desvinculándose por completo de la obligación de compartir telemetría o participar en estudios experimentales, devolviendo así la privacidad al centro de la experiencia.
Para los usuarios de Microsoft, Firefox 148 introduce una red de seguridad largamente esperada: la Copia de Seguridad nativa para Windows 10 y 11. Esta herramienta permite salvaguardar marcadores, contraseñas y configuraciones estructurales, facilitando migraciones entre equipos o restauraciones tras formateos del sistema operativo. Con un diseño inteligente que respeta la privacidad, el sistema omite automáticamente aquellos datos que el usuario haya configurado para borrarse al cerrar la sesión.
Por otra parte, en el ámbito visual y móvil, la coherencia ha mejorado: los fondos de pantalla de las nuevas pestañas ahora se aplican uniformemente a las pestañas contenedoras, y la versión para Android estrena una barra de herramientas rediseñada que permite copiar el texto de un enlace sin necesidad de abrir la página, agilizando la navegación táctil.
Un escudo contra el XSS
Bajo el capó, esta actualización es un triunfo de la ciberseguridad proactiva y la corrección masiva de vulnerabilidades. Los desarrolladores han solucionado 60 brechas de seguridad (seis veces más que en la versión anterior), de las cuales 48 amenazaban la gestión de memoria mediante desbordamientos de búfer y accesos a memoria liberada. Para blindar la web moderna contra las inyecciones de código malicioso (DOM XSS), Mozilla ha implementado la API de Tipos de Confianza y la API Sanitizer. Esta dupla exige que los desarrolladores abandonen las cadenas de texto simples en funciones críticas como document.write() o element.innerHTML, obligando al uso de objetos TrustedHTML previamente validados. Además, herramientas nativas como element.setHTML() y document.parseHTML() permiten purgar etiquetas peligrosas del contenido entrante antes de que el navegador lo renderice.
Evolución en JavaScript y CSS
El motor interno del navegador también ofrece nuevas herramientas para los arquitectos de la web:
- Los «Service Workers» ahora son compatibles con la API WebGPU, lo que desata el potencial de ejecutar operaciones gráficas complejas en segundo plano.
- En el terreno de la programación lógica, JavaScript se enriquece con los métodos Iterator.zip() e Iterator.zipKeyed(), facilitando la fusión elegante de múltiples arrays en objetos iterables complejos.
- Finalmente, el diseño visual gana precisión con nuevas propiedades CSS: la función shape() permite trazar formas geométricas avanzadas utilizando sintaxis estándar, mientras que position-try-order otorga a los diseñadores el poder de definir la jerarquía de posiciones alternativas cuando un elemento anclado, como un menú emergente, amenaza con salirse de los márgenes de la pantalla
Cómo instalar o actualizar a Firefox 148
Si ya tienes Firefox instalado, la actualización debería llegar automáticamente a través del gestor de paquetes de tu distribución en los próximos días. Sin embargo, si quieres obtener la versión 148 inmediatamente sin esperar a los repositorios oficiales, la mejor opción es utilizar el binario oficial que proporciona Mozilla.
Para instalarlo desde el binario en cualquier distribución Linux (Ubuntu, Fedora, Arch, etc.), puedes seguir estos pasos en tu terminal:
wget -O firefox.tar.bz2 "https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=es-ES"
sudo tar xjf firefox.tar.bz2 -C /opt/
sudo ln -sf /opt/firefox/firefox /usr/bin/firefox
Si prefieres utilizar los paquetes Snap (común en Ubuntu), puedes forzar la actualización con:
sudo snap refresh firefox
Para los usuarios que prefieren Flatpak y Flathub, la actualización se puede realizar ejecutando:
flatpak update org.mozilla.firefox
Para los usuarios de Ubuntu, Linux Mint y otros derivados de Ubuntu, también es posible actualizar Firefox a través del PPA oficial. Para hacerlo, abre una terminal e introduce los siguientes comandos:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa -y
sudo apt-get update
sudo apt install firefox
Finalmente, si prefieres esperar a que llegue a los repositorios nativos de tu distribución (DNF, Pacman), solo debes ejecutar el comando de actualización habitual de tu sistema, aunque ten en cuenta que esto puede tardar desde unas horas (en Arch) hasta varios días (en Debian/Ubuntu).
Continúar leyendo...