Publicado el 16 de septiembre de 2026
A menos que se indique lo contrario, los siguientes cambios se aplican a la versión más reciente del canal beta de Chrome para Android, ChromeOS, Linux, macOS y Windows. Obtén más información sobre estas funciones en los vínculos proporcionados o en ChromeStatus.com. Chrome 155 está en versión beta desde el 16 de septiembre de 2026. Puedes descargar la versión beta más reciente desde Google.com para computadoras o desde Google Play Store en Android.
CSS y la IU
CSS symbols()
La función symbols() de CSS permite a los autores definir un estilo de contador intercalado en lugar de declarar primero una regla @@counter-style con nombre. Crea un estilo de contador anónimo a partir de una lista de símbolos de cadena más un sistema de conteo opcional (cíclico, numérico, alfabético, simbólico o fijo) y se acepta como el estilo de contador en list-style-type, la abreviatura list-style, counter() y counters().
Propiedades abreviadas de esquinas de CSS
Implementa la abreviatura corner de CSS y las abreviaturas secundarias por esquina (corner-top-left, corner-top-right, corner-bottom-left, corner-bottom-right), así como las abreviaturas de borde físicas (corner-top, corner-bottom) y lógicas (corner-block-start, corner-block-end, etc.). Estos permiten establecer border-radius y corner-shape para esquinas individuales en una sola declaración. Además, corners se conserva como alias de compatibilidad para la abreviatura corner.
Esta función también incluye controles de almacenamiento en caché. De forma predeterminada, cada función random() se resuelve en un valor nuevo y distinto. Los autores web pueden anular este valor predeterminado pasando un valor de <random-key> como el primer argumento de la función para controlar cómo se comparten los valores aleatorios entre propiedades y elementos.
CSS text-decoration-skip-spaces
La propiedad text-decoration-skip-spaces de CSS controla si las líneas de decoración de texto (por ejemplo, subrayados, sobrelíneas y tachados) omiten los caracteres de espacio en blanco. Esto permite que los autores eviten que las decoraciones se dibujen debajo de los espacios, lo que suele ser más atractivo visualmente.
CSS margin-trim
La propiedad margin-trim de CSS se puede usar para omitir márgenes antes o después del primer o último elemento secundario de un contenedor. Esto se admite en contenedores de bloques normales y multicolumna.
JavaScript
Evita las fallas del módulo de almacenamiento en caché
Actualmente, los desarrolladores web no pueden volver a intentar cargar módulos fallidos, ya que estos errores se almacenan en caché (y los reintentos solo generan errores inmediatos). Este cambio en el comportamiento de carga de módulos permite que se reintenten manualmente las cargas de módulos fallidas (por ejemplo, llamando a import() de nuevo), lo que resuelve un problema real para los desarrolladores (y los usuarios) cuando se trata de usar módulos en redes inestables.
Importar texto (módulos de texto)
Una propuesta de TC39 para agregar instrucciones de módulo import … with { type: "text" } a JavaScript. El atributo de importación carga los datos de texto como un valor de cadena.
API web
Controles de ventanas adicionales
Permite que las aplicaciones web con el permiso window-management maximize(), minimize() y restore() sus ventanas, y evita el cambio de tamaño a través de setResizable(). Además, las nuevas funciones de medios de CSS display-state y resizable permiten que las secuencias de comandos y el contenido se adapten a los estados de ventana y a la capacidad de cambio de tamaño respectivos. Estas funciones mejoran la usabilidad de las ventanas de aplicaciones remotas de VDI en los clientes web, en especial cuando se trata de los controles de ventanas de la barra de título. La nueva funcionalidad mejora las funciones existentes de la API de Window Management.
Actualizaciones de algoritmos en WebCrypto
Se agregó compatibilidad con varios algoritmos criptográficos poscuánticos estandarizados por el NIST a la API de Web Cryptography:
- ML-KEM (768, 1024)
- ML-DSA (44, 65 y 87)
- ChaCha20-Poly1305
- Ala-X
Puedes encontrar información adicional en el borrador de la especificación: https://wicg.github.io/webcrypto-modern-algos/
API de Digital Credentials (admite la emisión)
Esto permite que los sitios web emisores (por ejemplo, una universidad, un organismo gubernamental o un banco) inicien de forma segura el proceso de aprovisionamiento (emisión) de credenciales digitales directamente en la aplicación de billetera móvil del usuario.
En Android, esta capacidad usa el sistema IdentityCredential CredMan (Credential Manager) de Android. En computadoras, usa enfoques multidispositivo con el protocolo CTAP, similar a la presentación de credenciales digitales.
Compatibilidad con la decodificación de JPEG XL (image/jxl) en Blink
Se agregó compatibilidad para decodificar imágenes JPEG XL (image/jxl) en Blink con jxl-rs, un decodificador puro de Rust con seguridad de memoria.
JPEG XL es un formato de imagen moderno estandarizado como ISO/IEC 18181 que ofrece decodificación progresiva para mejorar el rendimiento de carga percibido, compatibilidad con una amplia gama de colores, HDR y alta profundidad de bits, y compatibilidad con animaciones.
Pausar la reproducción de medios en iframes no visibles
Se agregó una política de permisos media-playback-while-not-visible para permitir que los sitios que incorporan contenido controlen si los elementos iframe incorporados están ocultos. Esto incluye los elementos iframe con la propiedad display establecida en none, la propiedad visibility establecida en hidden o el área cero (ancho o alto igual a 0). Mientras estén ocultos, se bloquearán los intentos del iframe incorporado para renderizar contenido multimedia audible. Cuando se vuelva a mostrar el fotograma, se deben levantar las prohibiciones. Esto debería permitir a los desarrolladores crear experiencias más fáciles de usar y mejorar el rendimiento, ya que el navegador se encargará de la reproducción del contenido que no sea visible para los usuarios.
PredefinedColorSpace srgb-linear y display-p3-linear
Se agregaron los espacios de color srgb-linear y display-p3-linear (según lo define CSS) a PredefinedColorSpace para usarlos con lienzos.
Se renovaron los métodos de inserción y transmisión de HTML
Expone varios métodos de configuración de HTML que proporcionan una historia coherente para insertar dinámicamente el lenguaje de marcado en un documento existente:
- Métodos posicionales (
before(),after(),append(),prepend(),replaceWith()) que toman HTML como argumento y reemplazan de manera efectiva ainsertAdjacentHTML(). - Métodos de transmisión (
streamAppendHTML(),streamAppendHTMLUnsafe(), etc.) que devuelven unWritableStream. - Pasa
{runScripts}como parte deSetHTMLUnsafeOptions, imitando el comportamiento decreateContextualFragment. - Se agregó compatibilidad con
createParserOptionsen Trusted Types, lo que permite que Trusted Types anule el modo de secuencias de comandos y el sanitizador.
Para obtener más información, consulta la documentación sobre las actualizaciones parciales declarativas.
Encabezados de WebTransport y responseHeaders
Se agregó compatibilidad para pasar encabezados de solicitud HTTP personalizados con WebTransportOptions y para inspeccionar encabezados de respuesta del servidor a través de la instancia WebTransport. Esto permite que las aplicaciones web proporcionen metadatos, tokens de autenticación y parámetros personalizados durante el protocolo de enlace CONNECT inicial, y que accedan a los encabezados proporcionados por el servidor una vez que se establece la conexión.