Chrome 151 (beta)

Fecha de publicación: 3 de julio 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 con los vínculos proporcionados o visitando ChromeStatus.com. Chrome está en versión beta desde el 3 de julio 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 IU

Acceso a la animación en eventos de animación y transición

Agrega un atributo de animación de solo lectura a las interfaces AnimationEvent y TransitionEvent. Este atributo muestra el objeto Animation asociado que activó el evento.

Propiedad ruby-overhang de CSS

Agrega compatibilidad con la propiedad ruby-overhang de CSS. La propiedad acepta las palabras clave auto, spaces y none para controlar el comportamiento de voladizo del texto de anotación ruby. Según la especificación de CSSWG, none tiene el alias spaces, lo que permite el voladizo solo sobre espacios en blanco y signos de puntuación CJK para evitar espacios inesperados en el diseño y, al mismo tiempo, preservar la legibilidad.

El valor inicial de position-anchor cambió a normal

Cambia el valor inicial de la propiedad position-anchor de CSS de none a normal para alinearse con la especificación de posicionamiento de anclaje de CSS y otras implementaciones del navegador. Cuando se establece en normal, la propiedad actúa como none si position-area se establece en none y, de lo contrario, se comporta como auto.

No hay rebobinado automático para los métodos de reproducción AnimationTrigger

Actualiza los métodos de reproducción AnimationTrigger (play, play-forwards, y play-backwards) para que no se rebobinen automáticamente. Cuando una animación asociada ya se haya ejecutado por completo, activar estas acciones de reproducción no reiniciará la animación.

Atributo de impulso del evento de la rueda

Expone un atributo momentum en los eventos wheel para indicar la inercia de desplazamiento generada por las plataformas nativas. Diferenciar los eventos de inercia inducidos por el movimiento de los dedos de las interacciones directas del usuario en los trackpads permite a los desarrolladores personalizar los efectos de desplazamiento o ignorar los eventos de movimiento de los dedos simulados.

API web

Elementos de capacidad <usermedia>

Presenta el <usermedia> elemento de capacidad como un control declarativo y activado por el usuario para iniciar e interactuar con transmisiones de contenido multimedia. Si incorporas un elemento controlado por el navegador directamente en HTML, las solicitudes de permisos se vinculan a la intención clara del usuario en lugar de a las llamadas de JavaScript, lo que mejora la experiencia del usuario del mensaje y proporciona una ruta de recuperación clara cuando se denegó el permiso anteriormente.

Compatibilidad con LanguageDetector para chino tradicional y simplificado

Extiende la API de LanguageDetector para mostrar zh-Hant para chino tradicional y zh-Hans para chino simplificado. Esto proporciona una identificación de idioma más detallada más allá del código zh genérico que se mostraba anteriormente.

Campo form_submission de reglas de especulación

Extiende la sintaxis de las reglas de especulación con un campo form_submission para las reglas de procesamiento previo. Esto permite que las aplicaciones web indiquen al navegador que procese previamente las navegaciones de envío de formularios, como las solicitudes GET de formularios de búsqueda.

Signos de puntuación no hablados de la API de Web Speech

Agrega el atributo booleano unspokenPunctuation a SpeechRecognition. Cuando se establece en true, el motor de reconocimiento de voz infiere e inserta automáticamente signos de puntuación en función de las pausas y la prosodia del habla, sin requerir que los usuarios hablen explícitamente los comandos de puntuación.

Transmite texto con textStream()

Agrega un método textStream() a las interfaces de transmisión Request, Response y Blob. Esto proporciona una transmisión legible directa de cadenas de texto decodificadas, equivalente a canalizar la transmisión de bytes a través de un TextDecoderStream.

WebGPU: Control del tamaño del subgrupo

Agrega la función opcional de GPU subgroup-size-control que te permite establecer explícitamente el tamaño del subgrupo en un sombreador de procesamiento.

Esta técnica es especialmente útil para las aplicaciones que necesitan optimizar el rendimiento del sombreador de procesamiento con operaciones de subgrupo con un tamaño de subgrupo específico en ciertas plataformas, como las cargas de trabajo de IA.

DOM y HTML

Destino de referencia para ARIA de raíz cruzada

Presenta la capacidad de destino de referencia para raíces ocultas, lo que permite que los atributos de referencia de ID como for, aria-labelledby, popovertarget y commandfor apunten a elementos dentro del DOM oculto de un componente y, al mismo tiempo, mantengan la encapsulación. Los destinos de referencia se pueden especificar de forma declarativa con shadowrootreferencetarget en las plantillas o de forma imperativa con ShadowRoot.referenceTarget.

Interfaz global FontFaceSet expuesta

Quita [LegacyNoInterfaceObject] de la definición de IDL de FontFaceSet para alinearse con la especificación de carga de fuentes de CSS. FontFaceSet ahora se expone como una propiedad global y, cuando se invoca new FontFaceSet(), se arroja correctamente un TypeError: Illegal constructor.

Análisis de XML seguro para la memoria en Rust

Realiza la transición del análisis de XML para situaciones que no son XSLT (incluidas las referencias de imágenes DOMParser, XMLHttpRequest.responseXML y SVG) a un analizador de Rust seguro para la memoria, lo que elimina las posibles vulnerabilidades de corrupción de memoria y, al mismo tiempo, mantiene el cumplimiento estándar.

Rendimiento

Entradas de cronograma PerformanceSoftNavigation y InteractionContentfulPaint

Agrega los tipos de entrada de rendimiento soft-navigation y interaction-contentful-paint al cronograma de la API de Web Performance. Estas métricas hacen un seguimiento de la latencia de carga basada en la interacción y las navegaciones suaves de la aplicación de una sola página (SPA), lo que establece nuevos orígenes de tiempo para las transiciones de ruta. Esto permite que las Métricas web esenciales se midan para las navegaciones suaves.

Habilitación de la sincronización de redireccionamiento de origen cruzado

Permite que los servidores de origen habiliten el uso compartido de detalles de sincronización de redireccionamiento de origen cruzado con los orígenes de destino de navegación, lo que permite a los desarrolladores medir el rendimiento de redireccionamiento.

Accesibilidad

Atributo aria-actions

Admite el atributo aria-actions de acuerdo con las especificaciones de ARIA. Este atributo permite a los desarrolladores exponer controles de acción secundarios dentro de widgets interactivos compuestos para mejorar la capacidad de descubrimiento de tecnología de asistencia.

Seguridad y privacidad

Actualización de la política de permisos de Direct Sockets

Actualiza las políticas de permisos para las apps web aisladas que usan Direct Sockets. La política direct-sockets-private se reemplaza por políticas local-network y loopback-network distintas, lo que ofrece un control detallado sobre las conexiones de red.

Nuevas pruebas de origen

En Chrome 151, puedes habilitar las siguientes pruebas de origen nuevas.

Actualizaciones del algoritmo de WebCrypto

Agrega algoritmos poscuánticos (ML-KEM y ML-DSA), intercambio de claves híbrido (X-Wing) y AEAD simétrico ChaCha20-Poly1305 a la API de Web Cryptography, lo que proporciona implementaciones nativas del navegador de criptografía estandarizada resistente a la cuántica.

Canal de datos de WebRTC: Protocolo de aceleración de negociación SCTP

Los canales de datos de WebRTC usan el protocolo de control de transmisión de flujo (SCTP) a través de una asociación de seguridad de la capa de transporte de datagramas (DTLS).

El establecimiento de conexión SCTP estándar requiere un protocolo de enlace que introduce latencia. Un nuevo borrador de Internet especifica un método para acelerar el establecimiento del canal de datos mediante la incorporación de los parámetros de inicialización de SCTP en el intercambio de oferta/respuesta del protocolo de descripción de sesión (SDP). Esto reduce el tiempo necesario para abrir un canal de datos hasta en dos tiempos de ida y vuelta de la red.

Bajas y retiros

En Chrome 151, se dan de baja o se quitan las siguientes funciones.

Se quitó la compatibilidad con macOS 12

Chrome 150 fue la versión final compatible con macOS 12. A partir de Chrome 151, se requiere macOS 13 o versiones posteriores. En los dispositivos que ejecutan macOS 12, Chrome seguirá funcionando, pero ya no recibirá actualizaciones.