Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
A continuación se muestran las nuevas características y actualizaciones de la plataforma web en Microsoft Edge 144, que se publica el 15 de enero de 2026.
Para mantenerse al día y obtener las características más recientes de la plataforma web, descargue un canal en versión preliminar de Microsoft Edge (Beta, Desarrollo o Canary); vaya a Convertirse en microsoft edge insider.
Contenido detallado:
- Edge DevTools
- WebView2
-
Características de CSS
-
Característica
scrolledde las consultas de contenedor de estado de desplazamiento - Compatibilidad con la transformación CSS en el posicionamiento del delimitador
- Compatibilidad con el comportamiento de sobrescritura en el desplazamiento del teclado y en contenedores no desplazables
- Animaciones desencadenadas por desplazamiento
-
Aplicar estilos a elementos SVG que se crean instancias a través de
<use> - Ver el método waitUntil() de las transiciones
-
Característica
-
API web
- La API temporal
- El evento clipboardchange
- Reglas ContextJ de IDNA
- Propiedad de descriptor de acceso variants de Intl.Locale
- Creación de reflejo de operadores MathML en modo de derecha a izquierda
- Propiedad interactionCount de la API de rendimiento
-
Valor
maintain-framerate-and-resolutionde laRTCDegradationPreferenceenumeración - LayoutShift API informa de elementos rectificados en píxeles CSS
- Claves enlazadas al explorador en la API de confirmación de pago seguro
-
Compatibilidad con
ping,hreflang,typeyreferrerPolicypara elementos SVG<a> - Excepción en la api de historial pushState y replaceState throttling
- Directiva de permisos ch-ua-high-entropy-values de sugerencias de cliente del agente de usuario
- WebGPU: diseño uniforme estándar del búfer
- WebGPU: característica de subgroup_id
- Evento WebXR XRVisibilityMaskChange
- Características en desuso o eliminadas
- Pruebas de origen en Microsoft Edge
- pruebas de origen de Chromium
Edge DevTools
Consulte Novedades de Microsoft Edge DevTools.
WebView2
Consulte notas de la versión para el SDK de WebView2.
Características de CSS
Característica scrolled de las consultas de contenedor de estado de desplazamiento
La scrolled característica de una @container sroll-state() consulta permite aplicar estilo a los elementos de un contenedor desplazable en función de la dirección de desplazamiento más reciente del contenedor.
Por ejemplo:
.scrolling-up {
translate: 80px 0;
transition: 0.4s translate;
}
html {
container-type: scroll-state;
}
@container scroll-state(scrolled: top) {
.scrolling-up {
translate: 0 0;
}
}
La scrolled característica se puede usar para implementar patrones de interfaz de usuario, como un encabezado que se oculta automáticamente a medida que el usuario se desplaza hacia abajo por la página y vuelve a aparecer a medida que se desplaza hacia arriba. La scrolled característica proporciona una solución de solo CSS para estos patrones comunes de interfaz de usuario.
Vea también:
- Consultas de contenedor de estado de desplazamiento CSS en las notas de la versión de la plataforma web de Microsoft Edge 133 (febrero de 2025).
- Desplazamiento: la característica desplazada en el nivel 5 del módulo de reglas condicionales CSS.
Compatibilidad con CSS transform en el posicionamiento del delimitador
Cuando un elemento con posición de delimitador está anclado a un elemento que se transforma, como mediante el uso de la propiedad CSS transform , el elemento colocado en el delimitador ahora se coloca correctamente en relación con el cuadro delimitador del delimitador transformado.
Esto permite crear efectos de interfaz de usuario donde los elementos permanecen conectados lógicamente, incluso si uno de los elementos se está transformando.
Vea también:
Compatibilidad con overscroll-behavior el desplazamiento del teclado y en contenedores no desplazables
Cuando se establece la propiedad CSS overscroll-behavior en un valor distinto autode , el explorador impide el encadenamiento de desplazamiento. Esto significa que cuando un usuario se desplaza al final de un contenedor de desplazamiento, el desplazamiento no se propaga a los contenedores de desplazamiento antecesores.
En versiones anteriores de Microsoft Edge, esto solo funcionaba para el desplazamiento táctil o del mouse. Este cambio hace que también se respete overscroll-behavior el desplazamiento del teclado.
Además, overscroll-behavior ahora se aplica a todos los elementos de contenedor de desplazamiento, independientemente de si esos elementos tienen contenido desbordado actualmente o son desplazables por el usuario. Por ejemplo, ahora puede usar overscroll-behavior para evitar la propagación del desplazamiento en un overflow: hidden telón de fondo o en un overflow: auto elemento, sin tener que tener en cuenta si el propio elemento se está desbordando.
Vea también:
- comportamiento de sobrescritura en MDN.
Animaciones desencadenadas por desplazamiento
La timeline-trigger propiedad ahora puede desencadenar animaciones CSS basadas en una posición de desplazamiento y puede controlar la reproducción de esas animaciones a medida que el usuario se desplaza.
Esta característica es útil para implementar patrones comunes en los que las animaciones solo se inician cuando se alcanza una posición de desplazamiento en la página. Anteriormente, los desarrolladores solían hacerlo mediante JavaScript para detectar que un elemento se encuentra dentro de la ventanilla del contenedor de desplazamiento. El uso de la propiedad CSS timeline-trigger para desencadenar animaciones basadas en una posición de desplazamiento en su lugar puede mejorar el rendimiento y la confiabilidad.
Vea también:
- Desencadenadores de escala de tiempo en el nivel 2 del módulo Animaciones CSS.
- Demostraciones de animación desencadenadas por el desplazamiento.
Aplicar estilos a elementos SVG que se crean instancias a través de <use>
Las reglas CSS que coinciden con los elementos SVG insertados en un documento a través del <use> elemento SVG ahora coinciden correctamente con los elementos incrustados.
Anteriormente, las reglas CSS coincidían con los elementos SVG de origen en lugar de con los elementos que se crean instancias a través de <use>.
Vea también:
-
<use>en MDN.
Ver el método Transitions waitUntil()
La ViewTransition.waitUntil() función permite usos más avanzados de la API Ver transiciones. La función acepta una promesa, que se usa para retrasar la destrucción del pseudo tree que se usa para representar y animar la transición de vista.
View Transitions API crea automáticamente este subárbol de pseudoelementos para mostrar y animar los elementos que participan en una transición.
Normalmente:
- Este subárbol se construye cuando la transición de vista comienza a animarse.
- Este subárbol se destruye cuando las animaciones asociadas a todos los pseudoelementos de transición de vista están en estado finalizado.
Ese comportamiento normal funciona en la gran mayoría de los casos. Sin embargo, en algunos casos, es posible que desee que el pseudo tree de transición de vista persista más allá del estado de finalización de la animación. Por ejemplo, si vincula una transición de vista con una animación controlada por desplazamiento, no queremos que el subárbol se destruya cuando finalicen las animaciones, ya que el desplazamiento hacia atrás debería animar de nuevo los pseudoelementos.
Vea también:
API web
La API temporal
La API temporal le permite trabajar con fechas, horas, zonas horarias y duraciones, y es más eficaz que la API de fecha.
Vea también:
- Temporal en MDN.
El clipboardchange evento
El clipboardchange evento de la navigator.clipboard API se desencadena cuando el usuario modifica el contenido del Portapapeles desde una aplicación web o desde cualquier otra aplicación del sistema.
El clipboardchange evento permite reaccionar a los cambios del Portapapeles, sin tener que leer el contenido del Portapapeles a intervalos regulares de tiempo (a veces denominado sondeo del Portapapeles).
Vea también:
Reglas ContextJ de IDNA
Para mejorar la interoperabilidad con otros exploradores, Microsoft Edge ahora implementa las reglas ContextJ de IDNA, al no permitir los caracteres ZWNJ (U+200C ZERO WIDTH NON-JOINER) y ZWJ (U+200D ZERO WIDTH JOINER) en la mayoría de los lugares dentro de las direcciones URL.
IDNA es el mecanismo por el que pueden aparecer caracteres no ASCII en los nombres de dominio. Por ejemplo, la dirección URL http://네이버.한국/ se codifica como http://xn--950bt9s8xi.xn--3e0b707e/.
Vea también:
- Mejor compatibilidad con Unicode en las notas de la versión de la plataforma web de Microsoft Edge 143 (dic. 2025).
La variants propiedad descriptor de acceso de Intl.Locale
La variants propiedad descriptor de acceso de una Intl.Locale instancia devuelve las variantes de etiqueta de idioma asociadas a esta configuración regional, como una cadena de identificadores separados por caracteres de guion (guion) (-).
Por ejemplo, la variante ortografía alemana 1901 se representa mediante la de-1901 etiqueta de idioma y se puede acceder a la siguiente manera:
const locale = new Intl.Locale('de-1901');
console.log(locale.variants); // "1901"
Vea también:
- Intl.Locale.prototype.variants en MDN.
Creación de reflejo de operadores MathML en modo de derecha a izquierda
Al representar operadores MathML en modo de derecha a izquierda, los caracteres y glifos ahora se pueden reflejar cambiando a otro punto de código.
En el caso de los caracteres, la creación de reflejo se define mediante la propiedad unicode Bidi_Mirrored . Por ejemplo, un paréntesis derecho (cierre) se convierte en un paréntesis izquierdo (apertura).
Algunos operadores no tienen un carácter reflejado adecuado. En esta situación, se aplica en su lugar la creación de reflejo de nivel de glifo. Mediante el uso de la rtlm característica de fuente, un glifo se puede reemplazar por otro glifo.
Vea también:
- MathML en MDN.
Propiedad de la API interactionCount de rendimiento
La nueva performance.interactionCount propiedad devuelve el número total de interacciones que se han producido en la página.
Esta característica es útil para calcular el valor de la métrica Interacción con pintura siguiente (INP), que requiere conocer el número total de interacciones, con el fin de calcular una puntuación de percentil alta.
La performance.interactionCount propiedad complementa a event timing API, que se usa para medir el rendimiento de las interacciones del usuario. Algunos eventos devueltos por event timing API tienen un interactionId valor asignado, lo que resulta útil para agrupar interacciones relacionadas basadas en gestos o entradas comunes del usuario físico.
Vea también:
Valor maintain-framerate-and-resolution de la RTCDegradationPreference enumeración
El maintain-framerate-and-resolution valor de la RTCDegradationPreference enumeración permite a una aplicación deshabilitar el mecanismo interno de adaptación de vídeo de WebRTC, para los casos en los que la aplicación implementa su propia lógica de adaptación de vídeo externa.
WebRTC tiene un mecanismo interno de adaptación de vídeo que optimiza la calidad y el rendimiento del vídeo mediante el ajuste de la configuración de codificación. Este mecanismo se basa en la lógica codificada de forma rígida y los umbrales, lo que podría no producir resultados óptimos en diversos casos de uso.
El maintain-framerate-and-resolution valor de la enumeración deshabilita la RTCDegradationPreference adaptación interna de vídeo de WebRTC.
Vea también:
- API de WebRTC en MDN.
LayoutShift API informa de elementos rectificados en píxeles CSS
La API LayoutShift ahora notifica información sobre los elementos que han cambiado, como previousRect y currentRect, en píxeles CSS en lugar de píxeles físicos.
Esto hace que la API sea coherente con otras API web relacionadas con el diseño, que usan todos los píxeles CSS.
Vea también:
- LayoutShift en MDN.
- LayoutShiftAttribution en MDN.
Claves enlazadas al explorador en la API de confirmación de pago seguro
La API de confirmación de pago seguro ahora puede mantenerse al día con la sincronización de las claves de acceso y los requisitos del dispositivo para los pagos en línea. La característica Claves enlazadas al explorador agrega el enlace de dispositivos en el explorador para habilitar escenarios de pago en los que se requiere el enlace de dispositivos.
Esta característica ayuda a cumplir los requisitos de enlace de dispositivos para transacciones de pago.
Vea también:
- Uso de la confirmación de pago seguro en MDN.
- Almacén de claves enlazadas del explorador en Confirmación de pago seguro.
Compatibilidad con ping, hreflang, typey referrerPolicy para elementos SVG <a>
Los pingatributos , hreflang, typey referrerPolicy ahora se admiten en los elementos SVG <a> .
Esto hace que el elemento SVG <a> sea más coherente con el elemento HTML <a> .
Vea también:
-
Atributo de compatibilidad
downloaden el elemento SVG<a>en las notas de la versión de la plataforma web de Microsoft Edge 142 (octubre de 2025). -
<a>en MDN.
Excepción en history API pushState y replaceState limitación
Ahora se produce una SecurityError excepción cuando se detecta un uso excesivo de los métodos y replaceState de la API pushState history, como cuando estos métodos se llaman cientos de veces por segundo.
Anteriormente, se omitían las llamadas y no se iniciaban errores.
Vea también:
- Historial en MDN.
User-Agent directiva de permisos de sugerencias de ch-ua-high-entropy-values cliente
La ch-ua-high-entropy-values directiva de permisos permite a un sitio de primera persona tener más control sobre qué terceros pueden solicitar alta entropía User-Agent sugerencias de cliente a través de la navigator.userAgentData.getHighEntropyValues() API.
Anteriormente, solo era posible restringir la colección de terceros de alta entropía User-Agent sugerencias de cliente cuando se solicitan a través de HTTP.
Vea también:
- API de sugerencias de cliente del agente de usuario en MDN.
- NavigatorUAData: método getHighEntropyValues() en MDN.
WebGPU: diseño uniforme estándar del búfer
Los búferes uniformes que se declaran en los sombreadores WGSL ya no deben tener una alineación de 16 bytes en los elementos de matriz, ni rellenar los desplazamientos de estructura anidada en un múltiplo de 16 bytes.
Vea también:
- API de WebGPU en MDN.
WebGPU: subgroup_id característica
Los subgroup_id valores integrados y num_subgroups ahora están disponibles cuando la extensión de subgrupos está habilitada.
Vea también:
- Notas de la versión de los subgrupos de WebGPU en la plataforma web Microsoft Edge 134 (marzo de 2025).
- API de WebGPU en MDN.
Evento WebXR XRVisibilityMaskChange
El XRVisibilityMaskChange evento proporciona una lista de vértices y una lista de índices para representar la malla de la parte visible de la ventanilla del usuario.
Estos datos se pueden usar para limitar con confianza la cantidad de la ventanilla que se dibuja para mejorar el rendimiento.
Vea también:
- WebXR Device API en MDN.
Características en desuso o eliminadas
Entidades cargadas externamente en el análisis XML
Se ha quitado la captura sincrónica de entidades o DTD XML externas, que luego se usan al analizar en circunstancias específicas.
Esto mejora la seguridad del análisis XML en Microsoft Edge. El uso de esta característica era muy bajo y otros exploradores no admiten esta característica.
Pruebas de origen en Microsoft Edge
A continuación se muestran las pruebas de origen de las nuevas API experimentales que están disponibles en Microsoft Edge.
Las pruebas de origen le permiten probar las API experimentales en su propio sitio web en directo durante un tiempo limitado. Para obtener más información sobre las pruebas de origen, consulte Probar las API y características experimentales mediante las pruebas de origen.
Para obtener la lista completa de las pruebas de origen disponibles, consulte Pruebas de origen de Microsoft Edge.
API de instalación web
Expira el 14 de julio de 2026.
La API de instalación web permite a los sitios web instalar otros sitios web como aplicaciones web en el dispositivo del usuario mediante navigator.install().
API de información de adquisición
Expira el 18 de diciembre de 2025.
La API de información de adquisición admite la atribución de adquisición 3P para los PPA que se adquieren a través de una tienda de aplicaciones o directamente desde el explorador.
pruebas de origen de Chromium
A continuación se muestran las pruebas de origen Chromium activas que puede probar en Microsoft Edge.
Para obtener la lista completa de las pruebas de origen de Chromium que están disponibles en Microsoft Edge, consulte Pruebas de origen de Microsoft Edge.
Notificaciones de llamadas entrantes
Expira el 19 de mayo de 2026.
Esta característica amplía la API de notificaciones para permitir que los PWA instalados envíen notificaciones de llamada entrantes.
Las notificaciones de llamada entrantes tienen botones con estilo de llamada y un tono de llamada.
Esta extensión ayuda a las aplicaciones web de voz a través de IP a crear experiencias más atractivas, ya que facilita a los usuarios reconocer fácilmente una notificación de llamada y responder a ella.
API de escritor
Expira el 21 de abril de 2026.
La API writer se puede usar para escribir texto dado un símbolo del sistema de escritura, respaldado por un modelo de lenguaje de inteligencia artificial en el dispositivo.
Use esta API para:
- Genere una explicación textual de los datos estructurados.
- Compose una publicación sobre un producto, basada en revisiones o una descripción del producto.
- Generar una biografía basada en información de fondo.
- Y mucho más.
Consulte también Resumir, escribir y reescribir texto con las API de asistencia para escritura.
API de reescritura
Expira el 21 de abril de 2026.
La API Rewriter transforma y vuelve a escribir texto de entrada de maneras solicitadas, respaldadas por un modelo de lenguaje de inteligencia artificial en el dispositivo.
Use esta API para quitar redundancias dentro de un texto, con el fin de:
- Ajuste el texto en un límite de palabras.
- Retrase los mensajes para que se adapten a la audiencia prevista.
- Sea más constructivo si se detecta que un mensaje usa un lenguaje inadecuado.
Consulte también Resumir, escribir y reescribir texto con las API de asistencia para escritura.
Descriptores personalizados de WebAssembly
Expira el 16 de junio de 2026.
WebAssembly Custom Descriptors permite a WebAssembly almacenar datos asociados a tipos de nivel de origen de forma más eficaz, en nuevos objetos de descriptor personalizados.
CrashReportingStorageAPI
Expira el 21 de abril de 2026.
La prueba de origen CrashReportingStorageAPI expone la window.crashReport API de almacenamiento key-value, que permite proporcionar un estado arbitrario de la aplicación con cada informe de bloqueo que se envía a los puntos de conexión especificados.
Para la infraestructura general de la API de informes de bloqueos, consulte Informes de bloqueos.
Para ver el diseño y la especificación de la window.crashReport extensión, consulte Introducción a la interfaz CrashReportStorage (una solicitud de incorporación de cambios del explicador).
Vea
Modo de compatibilidad de WebGPU
Expira el 21 de abril de 2026
El modo de compatibilidad de WebGPU es un subconjunto de WebGPU, ligeramente restringido, que es capaz de ejecutar API de gráficos anteriores, como OpenGL y Direct3D11. El modo de compatibilidad de WebGPU expande el alcance de las aplicaciones WebGPU a dispositivos más antiguos que no tienen las API de gráficos modernas y explícitas que requiere WebGPU principal.
Trabajos compartidos de duración prolongada
Expira el 21 de abril de 2026.
Los trabajos compartidos de duración prolongada presentan la extendedLifetime opción para el SharedWorker constructor.
Esta característica permite que un trabajo compartido permanezca activo durante un breve período después de que se hayan descargado todos los clientes conectados (por ejemplo, páginas). Esto resulta útil para realizar tareas asincrónicas que deben completarse después de que se descargue una página, como guardar datos en IndexedDB o enviar análisis.
Sin esta característica, esas tareas requieren un trabajo de servicio, que puede ser demasiado pesado para este caso de uso. Esta versión de prueba de origen proporciona una alternativa ligera.
Acceso de red local desde contextos no seguros
Expira el 19 de mayo de 2026.
El acceso a la red local desde contextos no seguros permite temporalmente el acceso a los recursos de las redes locales para que se originen desde contextos no seguros. Esto le proporciona más tiempo para migrar las solicitudes de acceso a la red local para que se originen desde un contexto seguro.
Para ver las restricciones en el acceso a la red local, consulte Nueva solicitud de permiso para el acceso a la red local. Esta prueba de origen solo se puede habilitar a través de tokens de origen proporcionados por el encabezado HTTP.
Nota:
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por Chromium.org y usadas de acuerdo con los términos descritos en la Licencia internacional creative Commons Attribution 4.0.