Desde Linux David Y. Naranjo  

Firefox 155: ciclo de actualizaciones quincenal, «Ventana Inteligente» con IA, mejoras y mas

Firefox 155

Mozilla dio a conocer oficialmente el lanzamiento de la nueva versión de Firefox 155 , marcando el inicio de su nueva estrategia de lanzamientos con un ciclo quincenal. Este cambio permitirá a la organización desplegar nuevas características con mayor frecuencia, estabilizar el flujo de desarrollo y reducir la carga de trabajo del equipo de ingeniería antes de cada entrega.

Mozilla ha parcheado un total de 109 vulnerabilidades en esta entrega de la cual la gran mayoría de estas brechas estaban relacionadas con fallos en la gestión de memoria, específicamente desbordamientos de búfer y vulnerabilidades de uso de memoria después de liberación (use-after-free).

Principales novedades de Firefox 155

En esta nueva version de Firefox 155, una de sus novedades mas importantes la podremos encontrar en la experiencia de usuario es el despliegue del modo «Ventana Inteligente», habilitado actualmente para usuarios en Estados Unidos, Canadá y Francia.

Este entorno complementa la navegación estándar y privada ofreciendo un espacio dedicado para interactuar con inteligencia artificial. Entre sus funciones clave, incorpora sugerencias personalizadas para retomar conversaciones previas, agrupación automática de pestañas con nombres descriptivos generados por IA, y una aceleración significativa al citar fuentes de la web mediante el motor de búsqueda exa.ai.

Firefox 155 smart-window_resume

Por la parte de la privacidad y seguridad, la barra de direcciones ha sido actualizada para mostrar un contador visual de rastreadores bloqueados junto al icono del escudo. Esta característica se está habilitando de forma progresiva, pero se puede forzar su activación modificando el parámetro browser.urlbar.trackerCount.featureGate en about:config.

Por otro lado, para evitar ejecuciones indeseadas, el navegador ya no procesará los enlaces mailto: automáticamente, por lo cual ahora se requiere una interacción explícita del usuario para abrir el cliente de correo.

La organización del entorno de trabajo también mejora: la configuración nativa ahora permite reordenar libremente la lista de contenedores (Containers). Además, para la impresión de documentos PDF cuyo contenido es más pequeño que el papel, el sistema ajustará automáticamente la escala para rellenar toda la página impresa.

Herramientas para Desarrolladores

El inspector de elementos, las opciones para emular características CSS se han movido a un nuevo panel accesible mediante el botón «@» en la pestaña de Reglas, donde ahora es posible emular la consulta prefers-reduced-motion.

El depurador de JavaScript suma productividad con el nuevo atajo Ctrl+Alt+B, el cual activa o desactiva todos los puntos de interrupción de una sola vez. Asimismo, el visor JSON integrado ahora es capaz de interpretar y mostrar documentos bajo el formato JSON Lines (JSONL y NDJSON).

El motor de renderizado amplía su compatibilidad con las especificaciones CSS modernas. Se implementa la función matemática progress() para calcular posiciones relativas entre un mínimo y un máximo, y la función alpha() para modificar directamente la transparencia de un color específico.

La función attr() recibe una mejora, ya que ahora permite trabajar con valores de atributos HTML de cualquier tipo y no solo como cadenas de texto. También se añade la propiedad font-width como un estándar equivalente a font-stretch. Como medida de seguridad contra bloqueos del renderizador, el motor ahora limita el anidamiento de bloques y funciones CSS a un máximo de 75 niveles.

A nivel de JavaScript, se incorpora soporte para los métodos Promise.allKeyed y Promise.allSettledKeyed, operando con objetos en lugar de matrices para facilitar el manejo de promesas. WebAssembly recibe optimizaciones de peso al soportar la extensión de formato binario compacto (reduciendo el tamaño de módulos con muchas importaciones) y añadiendo instrucciones aritméticas de 128 bits para operaciones de alta precisión.

Las comunicaciones en red también evolucionan: se habilita la segunda versión del protocolo QUIC en conexiones HTTP/3 y la API WebTransport añade soporte para grupos de envío (createSendGroup), datagramas y generación de claves vinculadas a la sesión TLS. Como apunte técnico para administradores de red, el dominio para detectar portales cautivos ha cambiado oficialmente a firefox-portal-detection.com.

Optimizaciones en Android

La versión para dispositivos móviles Android ahora, al mantener presionado cualquier botón de la barra de herramientas activa directamente su modo de edición, se ha facilitado el proceso para eliminar pestañas dentro de un grupo y se calibró la sensibilidad de la función que genera resúmenes de página al agitar el teléfono. En equipos de escritorio con Windows, los usuarios que utilizan su navegador para juegos se benefician del soporte completo para mandos de Nintendo Switch Pro, mapeando correctamente las palancas analógicas y la cruceta direccional.

Finalmente, si estas interesado en poder conocer mas al respecto, puedes consultar los detalles en el siguiente enlace.

Cómo instalar o actualizar a Firefox 155

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 155 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).

Artículo original

Leave A Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.