Chrome 152

Fecha de lanzamiento de la versión estable: 25 de agosto de 2026

A menos que se indique lo contrario, los siguientes cambios se aplican a la versión del canal estable de Chrome 152 para Android, ChromeOS, Linux, macOS y Windows.

CSS y IU

Compatibilidad con CSSPseudoElement para ::backdrop, ::scroll-marker y ::view-transition

La compatibilidad con CSSPseudoElement, definida anteriormente para ::after, ::before y ::marker, se extiende para incluir varios pseudoelementos nuevos:

  • ::backdrop: Ayuda a cerrar un diálogo cuando se hace clic en el fondo sin interferir con los clics dentro del contenido del diálogo, lo que elimina la necesidad de una lógica de intersección compleja para determinar dónde se produjo el clic.
  • ::scroll-marker: Se usa para recopilar estadísticas de clics.
  • ::view-transition: Prepara el camino para admitir transiciones de vista que reconocen la geometría y para interceptar una transición de vista en vuelo para iniciar una nueva.

Entrada de ChromeStatus.com | Especificación

Colores alfa relativos (función alpha() de CSS Color 5)

Los colores alfa relativos hacen referencia a un color de origen y modifican solo el canal alfa, lo que permite a los desarrolladores establecer la transparencia en relación con un valor de color existente.

Seguimiento de errores n.° 492246715 | Entrada de ChromeStatus.com | Especificación

Propiedad CSS window-drag

La propiedad CSS window-drag permite que el contenido web designe regiones de la IU de una app web de escritorio instalada que se comportan como áreas de la barra de título de la ventana que se pueden arrastrar. Cuando se aplica, las interacciones con el puntero, como hacer clic y arrastrar, mueven la ventana de la aplicación de nivel superior en lugar de activar la interacción normal de la página. Esta función estandariza y cambia el nombre de la propiedad CSS app-region existente, cambia los nombres de sus valores a move y none, y agrega un comportamiento de herencia explícito.

Seguimiento de errores n.° 477608113 | Entrada de ChromeStatus.com | Especificación

DOM y HTML

Expone el atributo HTML global autocorrect

El atributo HTML autocorrect permite que los autores web controlen si la autocorrección se aplica a la entrada del usuario en elementos editables, incluidos los hosts <input>, <textarea> y contenteditable. Esta función expone el atributo HTML global autocorrect y lo refleja en HTMLElement.

Seguimiento de errores n.° 40871769 | Entrada de ChromeStatus.com | Especificación

OpaqueRange

OpaqueRange representa un intervalo de texto activo dentro de un valor de control de formulario, como un <textarea> o un <input> basado en texto, para que los desarrolladores puedan trabajar con texto de valor usando APIs similares a intervalos. Permite operaciones como getBoundingClientRect(), getClientRects() y la integración con la API de CSS Custom Highlight para sugerencias intercaladas, resaltados y ventanas emergentes ancladas. Conserva la encapsulación exponiendo solo los desplazamientos de valor mientras muestra null para startContainer y endContainer.

Seguimiento de errores n.° 421421332 | Entrada de ChromeStatus.com | Especificación

Destino de referencia para ARIA de raíz cruzada

El destino de referencia permite que los atributos de ID, como <label for>, aria-labelledby, popovertarget y commandfor, se reenvíen a los elementos dentro del DOM de la sombra de un componente, mientras se mantiene la encapsulación del estado interno. Cuando un host de sombra especifica un elemento en su árbol de sombra para que actúe como su destino de referencia, todas las referencias de ID que apuntan al host de sombra se reenvían al elemento de destino de referencia. El destino de referencia se puede establecer de forma declarativa con el atributo shadowrootreferencetarget en <template> o en JavaScript con ShadowRoot.prototype.referenceTarget.

Seguimiento de errores n.° 346835896 | Entrada de ChromeStatus.com | Especificación

Apps web

Atribución de notificaciones para AWP en macOS

Cuando se instala una app web progresiva (AWP) en macOS, sus notificaciones se atribuyen de forma nativa a la AWP en sí (con su propio nombre e ícono en el Centro de notificaciones) en lugar de a Google Chrome. Las notificaciones de AWP se alinean con las aplicaciones nativas de macOS: Chrome ya no admite el campo requireInteraction para las notificaciones en macOS, y la API de Badging requiere permisos de notificación para que aparezca la insignia de la app.

Seguimiento de errores n.° 327449602 | Entrada de ChromeStatus.com | Especificación

Subapps para apps web aisladas

Las subapps permiten a los desarrolladores crear varias apps en una sola instalación de app web aislada (IWA). Cada subapp tiene su propio nombre, íconos e integraciones de SO distintos, y aparece en la barra del escritorio con una identidad distinta de la IWA principal, mientras mantiene un proceso único y unificado de instalación y actualización de IWA. Los administradores pueden controlar esta función con las políticas empresariales.

Seguimiento de errores n.° 414729785 | Entrada de ChromeStatus.com | Especificación

Modo de visualización sin marco para apps web aisladas

El modo de visualización sin marco permite que las apps web aisladas ocupen toda la ventana del navegador quitando los bordes de ventana y las barras de título estándar, optimizando el espacio de trabajo disponible y permitiendo que los desarrolladores implementen experiencias de usuario únicas con jerarquías de marca y menú personalizadas. Los administradores pueden administrar esta función con las políticas empresariales de administración de ventanas.

Seguimiento de errores n.° 477512407 | Entrada de ChromeStatus.com | Especificación

Rendimiento y redes

API de rendimiento de CPU

La API de rendimiento de CPU permite que las aplicaciones web determinen el nivel de rendimiento de la CPU del dispositivo de un usuario. Las aplicaciones web pueden usar esta información para proporcionar una experiencia del usuario mejorada, de manera opcional en combinación con la API de Compute Pressure para reaccionar a los cambios en la presión de la CPU. Los usuarios y administradores pueden anular el nivel de rendimiento informado con la configuración de Chrome y las políticas empresariales.

Seguimiento de errores n.° 449760252 | Entrada de ChromeStatus.com | Especificación

Listas de entidades permitidas de conexión

Las listas de entidades permitidas de conexión proporcionan un control explícito sobre los extremos externos restringiendo las conexiones iniciadas a través de la API de Fetch o de otras APIs de la plataforma web desde un documento o un trabajador. Los servidores distribuyen una lista de extremos autorizados a través de un encabezado de respuesta HTTP, y Chrome evalúa los extremos de destino en función de esta lista de entidades permitidas antes de establecer conexiones.

Seguimiento de errores n.° 447954811 | Entrada de ChromeStatus.com | Especificación

Medios, sensores y entrada

MediaCapabilities.decodingInfo.encryptionScheme

Agrega el atributo encryptionScheme al diccionario KeySystemTrackConfiguration que se usa en navigator.mediaCapabilities.decodingInfo(). Esto permite que las aplicaciones web consulten si se admite un esquema de encriptación específico (como 'cenc' o 'cbcs').

Seguimiento de errores n.° 498284510 | Entrada de ChromeStatus.com | Especificación

Captura de preferencias de audio en getDisplayMedia()

Esta sugerencia permite que las aplicaciones web le indiquen al navegador que prefieren compartir audio junto con video. Esto ayuda a los desarrolladores a garantizar que las aplicaciones que dependen de la captura de audio funcionen sin problemas.

Seguimiento de errores n.° 535514300 | Entrada de ChromeStatus.com | Especificación

WebGPU: Control del tamaño del subgrupo

Agrega la función de GPU opcional "subgroup-size-control" que permite establecer de forma explícita el tamaño del subgrupo en un sombreador de procesamiento. Esto optimiza el rendimiento del sombreador de procesamiento con operaciones de subgrupo con tamaños de subgrupo específicos en plataformas de hardware segmentadas, en particular para cargas de trabajo de IA.

Seguimiento de errores n.° 463721943 | Entrada de ChromeStatus.com | Especificación

Privacidad y seguridad

Advertencias de sitios sospechosos

Para los usuarios de la protección mejorada de Navegación segura, Chrome muestra una ventana emergente de advertencia que se puede omitir cuando visitan sitios con indicadores de que son potencialmente maliciosos. Esta advertencia se muestra además de las advertencias intersticiales existentes para sitios web maliciosos confirmados. Los administradores pueden configurar esta función con las políticas de Navegación segura.

Entrada de ChromeStatus.com

Pruebas de origen

Prueba de baja para XSLT del cliente

XSLT del cliente dejó de estar disponible y se planea quitarlo de la plataforma web. A partir de Chrome 152, está disponible una prueba de baja para brindar a los sitios tiempo adicional de migración.

Prueba de origen | Seguimiento de errores n.° 435623334 | Entrada de ChromeStatus.com

Reglas de especulación: Controles de heurística moderada de la ventana gráfica

Proporciona controles experimentales para la heurística de la ventana gráfica de las reglas de especulación, lo que permite a los desarrolladores probar si los parámetros de heurística alternativos ofrecen mejores resultados de recuperación previa y procesamiento previo que la configuración predeterminada.

Seguimiento de errores n.° 529423512 | Entrada de ChromeStatus.com

API de User Agent Image Replacement

Permite que los desarrolladores observen cuando un navegador modifica o reemplaza contenido multimedia de imágenes en una página en nombre del usuario (por ejemplo, con IA generativa) para que los documentos puedan adaptar otro contenido y mitigar la posible confusión del usuario.

Seguimiento de errores n.° 544822216 | Entrada de ChromeStatus.com | Especificación

Bajas y retiros

Quita la API de Private Aggregation

Tras el anuncio de Chrome de que se mantendrá el enfoque actual de las cookies de terceros, la API de Private Aggregation dejó de estar disponible y se quitó (junto con las APIs de Privacy Sandbox relacionadas).

Entrada de ChromeStatus.com | Especificación