Saltar al contenido

Firefox 157 llega con rediseño y AV1 por hardware para WebRTC

Firefox 157, publicado el 29 de septiembre de 2026, añade decodificación AV1 por hardware para llamadas WebRTC, la prueba CSS at-rule() y su mayor renovación visual en años.

Por Tech AI Wire Team

4 min de lectura

XLinkedIn
Mozilla's screenshot of the redesigned Firefox new tab page, with rounded tabs, a search box, shortcut tiles and clock, wallpaper and crossword widgets.
Foto: Mozilla

Mozilla publicó Firefox 157 el 29 de septiembre de 2026. Sus notas de versión lo llaman "la mayor renovación visual de Firefox en años". Para los desarrolladores web, los cambios más útiles están debajo. Las videollamadas WebRTC ya pueden decodificar AV1 por hardware, y CSS gana una forma de comprobar si el navegador admite una regla arroba concreta.

Las notas de versión también dejan algo fuera. En agosto, Tech AI Wire informó del plan de Mozilla de activar las imágenes JPEG XL por defecto en Firefox 157. Ninguno de los dos documentos de versión de Mozilla para esta versión menciona el formato.

Un aspecto nuevo, temas nuevos y un modo compacto

Las notas de versión de Mozilla describen un "aspecto modernizado" en las barras de herramientas, la barra lateral, los menús y funciones concretas. Se basa en el sistema de diseño actualizado de Mozilla. La publicación de LWN destaca las esquinas redondeadas y los grupos de pestañas rediseñados.

El nuevo aspecto trae dos opciones. Firefox tiene ahora temas integrados, cada uno con una versión clara y otra oscura. Un nuevo modo compacto reduce el espacio alrededor de las barras de herramientas y las pestañas para dejar más sitio a la propia página. Según Mozilla, esto ayuda en pantallas pequeñas y en pantalla dividida.

Decodificación AV1 por hardware para videollamadas

WebRTC es la tecnología del navegador que usan las aplicaciones web para llamadas de vídeo y voz en directo. AV1 es un formato moderno de compresión de vídeo. Hasta esta versión, Firefox siempre decodificaba el vídeo AV1 por software, en el procesador principal del ordenador.

Firefox 157 puede pasar ese trabajo al hardware de vídeo del dispositivo. Según las notas de versión, esto funciona "en los dispositivos que lo admiten". En las demás máquinas, Firefox sigue decodificando AV1 por software, como antes.

Lo que obtienen los desarrolladores web en Firefox 157

MDN, el sitio de documentación de Mozilla para desarrolladores, enumera los cambios activados para todos. Una regla arroba es una regla CSS que empieza por @, como @media o @scope.

ÁreaCambio en Firefox 157
CSSat-rule() dentro de @supports comprueba si el navegador admite una regla arroba, por ejemplo @supports at-rule(@scope)
CSSat-rule() también funciona en la condición supports() de @import
CSSoverscroll-behavior recibe el valor chain: el desplazamiento pasa a la siguiente zona desplazable, sin rebote en el borde
WebGPUAdmite el tipo de uso de textura TRANSIENT_ATTACHMENT
AnimaciónAnimation.reverse() ahora se reproduce aunque playbackRate sea 0
WebDriver BiDibrowser.setDownloadBehavior exige destinationFolder cuando el tipo es "allowed"

WebGPU es la API del navegador para ejecutar trabajo gráfico y de cálculo en la tarjeta gráfica. WebDriver BiDi es el protocolo que usan las herramientas de pruebas para controlar un navegador. El cambio en las descargas afecta sobre todo a quien ejecuta pruebas automatizadas de navegador.

Funciones experimentales detrás de preferencias

Algunas novedades llegan desactivadas. Las notas de MDN sobre Firefox 157 indican para cada una la preferencia que la activa.

  • ML-KEM en Web Crypto (dom.webcrypto.encapsulation.enabled). ML-KEM es una forma de que dos partes acuerden una clave secreta. Está diseñado para resistir ataques de ordenadores cuánticos. Añade métodos como encapsulateKey() y decapsulateKey() y admite ML-KEM-512, ML-KEM-768 y ML-KEM-1024. Está activado por defecto en Nightly, la versión de prueba diaria de Firefox.
  • Limpieza durante el análisis (dom.security.sanitizer.while-parsing). Element.setHTML() ahora elimina los elementos y atributos no deseados mientras lee el marcado. Antes analizaba todo primero y limpiaba después.
  • Una opción navigate para las notificaciones (dom.webnotifications.navigate.enabled). Una notificación puede llevar una URL que se abre al hacer clic. En ese caso, los eventos click y notificationclick dejan de dispararse.

Otros cambios

Amazon ya no es un buscador integrado, aunque los usuarios pueden añadirlo a mano. El panel de información del sitio avisa ahora cuando el registro de claves TLS está activado. Ese ajuste guarda las claves de las conexiones cifradas en un archivo. Cualquiera que tenga el archivo puede leer el tráfico.

Los sistemas antiguos pasan a una vía aparte. Windows 8.1 y anteriores, y macOS 10.14 y anteriores, necesitan ahora Firefox ESR, la versión de soporte extendido, según Mozilla.

¿Y JPEG XL?

JPEG XL es un formato de imagen creado para sustituir a JPEG con archivos más pequeños. El artículo de agosto de Tech AI Wire, basado en la publicación "intent to ship" de Mozilla, señalaba Firefox 157 como la versión que lo activaría. Ni las notas de versión de Mozilla ni la página de MDN sobre Firefox 157 mencionan "JPEG XL", "JXL" ni "image/jxl". Las notas no dicen si el plan ha cambiado.

Qué significa esto para los desarrolladores

Si tu aplicación web hace videollamadas, pruébala en Firefox 157 con AV1 en hardware capaz de decodificarlo. Compara la carga del procesador con Firefox 156. Mantén otros formatos de vídeo disponibles en la configuración de la llamada, porque Mozilla vincula la nueva vía a que el dispositivo la admita.

Protege con at-rule() los estilos que dependen de una regla arroba reciente. Escribe primero los estilos de respaldo y añade después la versión con la regla dentro del bloque @supports. Los navegadores que no entienden la prueba simplemente se saltan el bloque.

Revisa tus pruebas de navegador. Toda llamada a browser.setDownloadBehavior que fije el tipo en "allowed" debe pasar ahora un destinationFolder. Corrige esas llamadas antes de que un ejecutor con Firefox 157 empiece a fallar descargas en tu conjunto de pruebas.

No des por hecho que JPEG XL funciona. Prueba tú mismo un archivo .jxl en Firefox 157 antes de servir uno. Hasta que el formato aparezca en las notas de versión, mantén AVIF, WebP o JPEG como respaldo dentro de un elemento picture.

Trata ML-KEM como una vista previa. Pruébalo en Nightly o tras su preferencia si tu aplicación maneja secretos de larga duración. No publiques código de producción que dependa de él hasta que Mozilla lo active para todos.

Fuentes

  1. Firefox 157.0, See All New Features, Updates and Fixes - Mozilla
  2. Firefox 157 release notes for developers (Stable) - MDN Web Docs
  3. Firefox 157.0 released - LWN.net

Artículos relacionados

An ink line-art square photograph of a mountain lake, its lower third still a coarse grid of pixels with one block filled red.
Herramientas dev

Crítica a JPEG XL: AVIF ya comprime mejor

Una nueva medición sitúa a AVIF por delante de JPEG XL en todo el rango de calidad, y cronometra 17,43 segundos para decodificar un archivo JPEG XL de 1.918 bytes.

Chrome's About page showing the browser up to date on version 153, next to the Settings menu.
Herramientas dev

Chrome pasa a un ciclo de dos semanas

Chrome 153 inicia un ciclo de hitos de dos semanas, frente a cuatro. Según Google, Chrome 149 y 150 corrigieron por sí solos 1.072 fallos de seguridad.