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 148, que se publica el 7 de mayo 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
-
API web
- Tipo de contenido en Tiempo de recursos
-
dropEffectcontrol en eventos de arrastrar y colocar - Trabajos compartidos de duración prolongada
- Detectar funcionalidades de confirmación de pago seguro
- Reglas ContextJ de IDNA
- Carga diferida para elementos de vídeo y audio
- Localización del manifiesto
- Compatibilidad con avar2 en formato de fuente OpenType
- Supresión de eventos de puntero al iniciar la arrastrar
- Prompt API
-
Reutilización de
no-storeimágenes cuando se reasigna lo mismosrc - Modo de interfaz de usuario inmediata de autenticación web
-
Característica WebGPU
linear_indexing - Desconexión de WebSocket en la entrada bfcache
- Negociación siempre de canales de datos en WebRTC
-
Pruebas de origen
- API de escritor
- API de reescritura
- API de corrector
- Prompt API
- Modo de compatibilidad de WebGPU
- Duración extendida para trabajadores compartidos
- SharedArrayBuffers en páginas no aisladas en plataformas de escritorio
- Notificaciones de llamada entrantes
- Descriptores personalizados de WebAssembly
- API de instalación web
-
<usermedia>Elemento HTML - TextMetrics de lienzo mejorado
- WebNN
-
focusgroupAtributo HTML para la navegación con teclado - Url y hashes de eval en script-src de CSP
- API de credenciales digitales: compatibilidad con la emisión
-
prerender_until_scriptAcción de api de reglas de especulación - WebAudio Configurable Render Quantum
- Activación previa a la representación por envío de formulario
- API de rendimiento de CPU
- Representación previa de iframes entre orígenes
- Evento De autorrellenar
Edge DevTools
Consulte Novedades de Microsoft Edge DevTools.
WebView2
Consulte notas de la versión del SDK de WebView2.
Características de CSS
Las siguientes características nuevas de hojas de estilos en cascada (CSS) se incluyen en Microsoft Edge.
Consultas de contenedor de solo nombre CSS
Un contenedor de consultas CSS se puede consultar en función de su container-name único elemento y el contenedor no necesita ningún container-type conjunto:
<style>
#container {
container-name: --foo;
}
@container --foo {
input { background-color: green; }
}
</style>
<div id="container">
<div><input></div>
</div>
Anteriormente, @container requería alguna consulta además de .container-name
Vea también:
- @container en MDN.
- container-name en MDN.
La revert-rule palabra clave
La revert-rule palabra clave revierte la cascada a la regla anterior.
Esto es similar a cómo revert-layer revierte la cascada a la capa anterior.
Por ejemplo:
div { color: green; }
div { color: revert-rule; /* Effectively green */ }
La revert-rule palabra clave es especialmente útil en combinación con condicionales. La revert-rule palabra clave permite eliminar la regla actual si no se cumple alguna condición:
div {
display: if(style(--layout: fancy): grid; else: revert-rule);
}
Vea también:
- Palabra clave revert-rule en css en cascada y nivel de herencia 6.
at-rule(): detección de características CSS
La at-rule() función se puede usar en CSS @supportspara detectar características compatibles con css en reglas.
Vea también:
- Extensions to the @supports rule en el nivel 5 del módulo de reglas condicionales CSS.
text-decoration-skip-ink: all
La text-decoration-skip-ink propiedad ahora tiene un all valor. Esta propiedad sigue siendo compatible con auto y none.
all- Aplica incondicionalmente la omisión de lápiz a todos los glifos, incluidos los caracteres CJK. Al usartext-decoration-skip-ink: all, si ajustatext-underline-positionotext-underline-offsetevita conflictos con glifos de CJK, también puede optar explícitamente por omitir la entrada de lápiz para esos caracteres.auto- Mantiene los caracteres CJK sin omitir. Útil para scripts ideográficos. La omisión de lápiz puede producir resultados visuales no deseados para scripts ideográficos, en posiciones de subrayado típicas.none: evita la omisión de lápiz.
Vea también:
- text-decoration-skip-ink en MDN.
- Propiedad text-decoration-skip-ink en el módulo decoración de texto CSS nivel 4.
API web
Las siguientes nuevas características de API web se incluyen en Microsoft Edge.
Tipo de contenido en Tiempo de recursos
El nuevo contentType campo en PerformanceResourceTiming contiene una cadena que corresponde al tipo de contenido del recurso capturado, tal como lo devuelve el servidor.
Vea también:
dropEffect control en eventos de arrastrar y colocar
Cuando se usa la API Arrastrar y colocar, el dropEffect atributo ahora tiene los valores predeterminados correctos durante dragenterlos eventos , dragovery dragleave , según lo especificado por el estándar HTML.
Para dragenter eventos y dragover , el dropEffect atributo ahora se basa en el actual effectAllowed.
Para dragleave eventos, dropEffect siempre "none"es .
Vea también:
- API de arrastrar y colocar HTML en MDN.
- DataTransfer: propiedad dropEffect en MDN.
Trabajos compartidos de duración prolongada
Establezca la extendedLifetime opción al crear un trabajo compartido para mantener activo el trabajo de servicio durante un tiempo limitado después de cerrar todas las páginas de cliente. Esta técnica permite la realización confiable de operaciones asincrónicas durante la descarga.
Vea también:
- SharedWorker en MDN.
Detectar funcionalidades de confirmación de pago seguro
Use el PaymentRequest.getSecurePaymentConfirmationCapabilities() método para determinar qué características de confirmación de pago seguro se admiten en el explorador.
Este método devuelve un objeto que describe las funcionalidades de confirmación de pago seguro del explorador. Use el objeto devuelto para decidir si desea usar las características de confirmación de pago seguro para el flujo de pago.
Se trata de un método estático asincrónico.
Vea también:
Reglas ContextJ de IDNA
Microsoft Edge ahora implementa las reglas ContextJ de IDNA, al no permitir los siguientes caracteres en la mayoría de los lugares dentro de las direcciones URL:
ZWNJ (U+200C ANCHO CERO NO UNIDO)
ZWJ (U+200D ZERO WIDTH JOINER)
Esto mejora la interoperabilidad con otros exploradores.
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).
Carga diferida para elementos de vídeo y audio
Use el nuevo loading atributo de <video> y <audio> elementos, con un valor de lazy, para aplazar la carga de recursos multimedia hasta que el elemento esté cerca de la ventanilla.
Sintaxis:
<audio loading="lazy"/>
<video loading="lazy"/>
Esto coincide con el comportamiento de carga diferida existente para <img> los elementos y <iframe> , lo que mejora el rendimiento de la carga de página y reduce el uso de datos.
Vea también:
-
loading in
<video>: el elemento Video Embed en MDN. -
loading in
<audio>: elemento Embed Audio en MDN. -
loading in
<img>: elemento Image Embed en MDN. -
loading in
<iframe>: elemento Inline Frame en MDN.
Localización del manifiesto
Ahora puede localizar miembros del manifiesto para adaptar el nombre, la descripción, el icono y los accesos directos de PWA al idioma y la región del usuario.
Los valores localizados se proporcionan en el archivo JSON del manifiesto de aplicación web. A continuación, el explorador selecciona automáticamente los recursos adecuados en función de la configuración de idioma del usuario.
Vea también:
Compatibilidad con avar2 en formato de fuente OpenType
Ahora se admite la versión 2 de la tabla de variaciones del eje (avar2) en el formato de fuente OpenType.
Avar2 permite a los diseñadores de fuentes crear fuentes con un mejor control sobre la interpolación. Con avar2, los ejes de variación de una fuente pueden influir entre sí, lo que permite diseños más complejos, fuentes más fáciles de usar y tamaños de archivo más pequeños.
Vea también:
Supresión de eventos de puntero al iniciar la arrastrar
Cuando se inicia una operación de arrastre, el explorador envía pointercancelahora eventos , pointerouty pointerleave al origen de arrastre, para indicar que la secuencia de eventos de puntero ha finalizado.
Este comportamiento garantiza que el origen de arrastre no espera más eventos de este puntero durante la operación de arrastre.
Este comportamiento ahora está totalmente implementado en todas las plataformas.
Vea también:
- API de arrastrar y colocar HTML en MDN.
- Eventos de puntero en MDN.
Prompt API
Prompt API proporciona acceso directo a un modelo de lenguaje de IA proporcionado por el explorador en el dispositivo. El diseño de LA API ofrece un control específico para mejorar progresivamente los sitios con interacciones del modelo adaptadas a casos de uso individualizados.
Prompt API complementa las API del modelo de lenguaje basado en tareas (como summarizer API) y diversas API y marcos para la inferencia generalizada en el dispositivo mediante modelos de APRENDIZAJE proporcionados por el desarrollador.
La implementación inicial admite:
- Entradas de texto.
- Entradas de imagen.
- Entradas de audio.
- Restricciones de respuesta que garantizan que el texto generado se ajusta a los formatos de esquema JSON y regex predefinidos.
Use prompt API para:
- Generación de títulos de imagen.
- Realización de búsquedas visuales.
- Transcribir audio.
- Clasificación de eventos de sonido.
- Generar texto siguiendo instrucciones específicas.
- Extracción de información o conclusiones del material de origen multimodal.
Vea también:
- Solicitud de un modelo de lenguaje integrado con prompt API
- Pruebas > de origen A continuación se muestra la API de aviso.
Reutilización de no-store imágenes cuando se reasigna lo mismo src
Al reasignar el mismo src valor a un <img> elemento, el explorador reutiliza ahora la imagen ya descodificada del documento, incluso si la imagen se sirvió con Cache-Control: no-store. Esto evita una recuperación de red innecesaria y mejora el rendimiento.
Anteriormente, el explorador recuperaba la imagen, aunque la imagen ya estaba descodificada y disponible en el documento.
Esta corrección de interoperabilidad web alinea Microsoft Edge con Firefox y Safari.
Vea también:
- <img>: elemento Image Embed en MDN.
- Encabezado Cache-Control en MDN.
Modo de interfaz de usuario inmediata de autenticación web
La mayoría de las experiencias de inicio de sesión en la web requieren una página de inicio de sesión que ofrezca varias opciones, como campos de nombre de usuario y contraseña, botones de inicio de sesión federados y botones de clave de paso. Cuando el explorador ya conoce las claves de acceso o las contraseñas de un sitio, el modo de interfaz de usuario inmediata de autenticación web puede hacer que la página de inicio de sesión sea innecesaria.
El modo de interfaz de usuario inmediato es un nuevo modo para navigator.credentials.get(). Si el explorador tiene una clave de acceso o una contraseña para el sitio, el explorador muestra una interfaz de usuario de inicio de sesión al usuario. Si no hay ninguna credencial coincidente disponible, la promesa se rechaza con NotAllowedError y no se muestra ninguna interfaz de usuario del explorador, por lo que la experiencia de inicio de sesión del usuario vuelve a la página de inicio de sesión tradicional del sitio.
Esto reduce la fricción del inicio de sesión y evita la confusión del usuario al tener que recordar qué opción de inicio de sesión usaron anteriormente en un sitio determinado.
Vea también:
- API de autenticación web en MDN.
Característica WebGPU linear_indexing
La linear_indexing característica agrega dos nuevos valores integrados de sombreador de proceso al lenguaje de sombreador webGPU (WGSL):
-
global_invocation_index, una versión linealizada deglobal_invocation_id. -
workgroup_index, una versión linealizada deworkgroup_id.
Estos valores integrados proporcionan un índice unidimensional cómodo para las invocaciones de sombreador de proceso, reemplazando la linealización manual que es fácil de equivocar.
Vea también:
- API de WebGPU en MDN.
Desconexión de WebSocket en la entrada bfcache
Las conexiones WebSocket abiertas ahora se cierran cuando una página entra en la caché de retroceso/reenvío (bfcache), en lugar de impedir que la página se almacene en caché.
Anteriormente, una página con una conexión webSocket activa no se podía almacenar en bfcache. Con este cambio, más páginas se benefician de la navegación hacia atrás y hacia delante instantáneamente.
La página recibe un close evento en cada uno de los afectados WebSocket cuando la página entra en bfcache. Escuche el pageshow evento y vuelva a conectarse cuando event.persisted sea true.
Vea también:
- WebSocket en MDN.
- Trabajar con bfcache en MDN.
Negociación siempre de canales de datos en WebRTC
Use la nueva alwaysNegotiateDataChannels opción para que un WebRTC RTCPeerConnection negocie los canales de datos en la oferta del Protocolo de descripción de sesión, antes de crear un canal de datos.
Cuando está habilitado:
- La línea del canal
m=de datos se coloca antes que las líneas de audio o vídeom=. - Cuando se usa
BUNDLE, para reutilizar una única conexión para varios tipos de medios, la línea del canalm=de datos se usa como la sección multimedia etiquetada por el oferador.
Vea también:
- RTCPeerConnection en MDN.
Pruebas de origen
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 más información sobre las pruebas de origen, consulte Uso de las pruebas de origen en Microsoft Edge.
Para obtener la lista completa de las pruebas de origen disponibles, consulte Pruebas de origen de Microsoft Edge.
API de escritor
Expira el 21 de abril de 2026.
La API writer se puede usar para generar texto a partir de un símbolo del sistema de escritura, respaldado por un modelo de lenguaje de inteligencia artificial en el dispositivo.
Por ejemplo, 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.
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 del texto de entrada, con el fin de:
- Ajuste el texto en un límite de palabras.
- Retrase el texto para que se adapte a la audiencia prevista.
- Sea más constructivo si el texto usa un lenguaje inadecuado.
Consulte también Resumir, escribir y reescribir texto con las API de asistencia para escritura.
API de corrector
Expira el 19 de mayo de 2026.
La API Proofreader corrige los errores gramaticales, ortográficos y de puntuación en el texto.
La API proofreader usa un modelo de lenguaje pequeño (SLM) integrado en Microsoft Edge, desde el código JavaScript del sitio web o desde el código JavaScript de la extensión del explorador.
Consulte también Corrección gramatical y ortográfica con proofreader API.
Prompt API
Expira el 16 de junio de 2026
Use prompt API para solicitar un modelo de lenguaje pequeño (SLM) integrado en Microsoft Edge, desde el código JavaScript del sitio web o desde el código JavaScript de la extensión del explorador.
Prompt API es una API web experimental.
Use prompt API para:
- Generar y analizar texto.
- Cree una lógica de aplicación basada en la entrada del usuario.
- Descubra formas innovadoras de integrar funcionalidades de ingeniería de mensajes en la aplicación web.
Vea también:
- Api de aviso, anteriormente.
Información sobre esta versión de prueba de origen:
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 objetivo es expandir el alcance de las aplicaciones WebGPU a dispositivos más antiguos que no tengan las API de gráficos explícitas y modernas que requiere WebGPU principal.
Duración extendida para trabajadores compartidos
Expira el 21 de abril de 2026.
La duración extendida de los trabajos compartidos permite realizar un trabajo asincrónico crítico después de la descarga de página, sin la sobrecarga de Los trabajadores de servicio.
Establezca la extendedLifetime opción al crear un trabajo compartido para mantener activo el trabajo de servicio durante un tiempo limitado después de cerrar todas las páginas de cliente. Esta técnica permite la realización confiable de operaciones asincrónicas durante la descarga.
Estas operaciones asincrónicas incluyen:
- Escrituras indexadas deDB.
- Cifrado o compresión.
- Solicitudes de análisis.
Información sobre esta versión de prueba de origen:
SharedArrayBuffers en páginas no aisladas en plataformas de escritorio
Expira el 19 de mayo de 2026.
Extensión temporal para el uso nogate de SharedArrayBuffers en páginas que no están aisladas entre orígenes.
Notificaciones de llamada entrantes
Expira el 19 de mayo de 2026.
La API de notificaciones de llamada entrante amplía la API de notificaciones para permitir que una PWA instalada envíe notificaciones de llamada entrantes.
Las notificaciones de llamada entrantes tienen un tono de llamada y botones con estilo para indicar que aceptan o rechazan una llamada.
Esto ayuda a las aplicaciones web a crear experiencias más atractivas, ya que facilita a los usuarios reconocer una notificación de llamada y responder a ella.
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 objetos descriptores personalizados.
API de instalación web
Expira el 14 de julio de 2026.
La API de instalación web permite a un sitio web instalar otro sitio web como una aplicación web en el dispositivo del usuario mediante navigator.install().
<usermedia> Elemento HTML
Expira el 14 de julio de 2026.
El <usermedia> elemento HTML es un elemento controlado por el explorador para solicitar acceso a la cámara o al micrófono.
Usar un elemento HTML semántico en lugar de JavaScript:
- Proporciona una mayor claridad a los usuarios sobre la solicitud de permiso.
- Mejora la accesibilidad.
- Evita patrones de interfaz de usuario manipuladores.
- Simplifica el flujo de trabajo, ya que proporciona directamente el flujo multimedia a la aplicación. Esto elimina la necesidad de llamadas API independientes.
Información sobre esta versión de prueba de origen:
TextMetrics de lienzo mejorado
Expira el 11 de agosto de 2026.
La versión de prueba de origen de TextMetrics del lienzo mejorado expande textmetrics Canvas API para admitir:
- Rectángulos de selección.
- Consultas de cuadro de límite.
- Operaciones basadas en un clúster de glifos.
Esta nueva funcionalidad permite que las aplicaciones complejas de edición de texto tengan una selección, un posicionamiento de intercalación y pruebas de posicionamiento precisos.
Además, la representación basada en clústeres facilita efectos de texto sofisticados, como:
- Animaciones de caracteres independientes.
- Estilo de caracteres independiente.
Información sobre esta versión de prueba de origen:
WebNN
Expira el 11 de agosto de 2026.
Use la API de WebNN para compilar y ejecutar modelos de aprendizaje automático directamente en la aplicación web.
Use redes neuronales aceleradas por hardware mediante la creación de gráficos computacionales que se asignen de forma eficaz a las funcionalidades de la plataforma y al hardware del dispositivo.
focusgroup Atributo HTML para la navegación con teclado
Expira el 11 de agosto de 2026.
Estandarizar la navegación del teclado para widgets compuestos, como barras de herramientas, pestañas, menús y grupos de radio, mediante el focusgroup atributo HTML.
El focusgroup atributo controla automáticamente lo siguiente, sin necesidad de código JavaScript personalizado:
- Comportamiento de tabulación de itinerante .
- Navegación a través de teclas de flecha.
- Memoria de foco; restaura el último elemento centrado al volver a entrar en el grupo de foco.
Información sobre esta versión de prueba de origen:
Url y hashes de eval en script-src de CSP
Expira el 25 de agosto de 2026.
Esta característica presenta los hash url y eval que se van a usar en script-src las directivas de la directiva de seguridad de contenido.
Esto le permite escribir un CSP estricto que solo se basa en directivas basadas en hash y nonce, sin tener que usar listas de permitidos o unsafe-eval.
API de credenciales digitales: compatibilidad con la emisión
Expira el 8 de sep de 2026.
La API de credenciales digitales permite desencadenar la emisión de credenciales de usuario desde un servidor emisor de credenciales a una aplicación de cartera digital.
Por ejemplo, use la API de credenciales digitales para desencadenar el aprovisionamiento de una nueva licencia de conducir, o un título académico comprobado, desde un servidor gubernamental o universitario a la cartera digital de un usuario.
prerender_until_script Acción de api de reglas de especulación
Expira el 8 de sep de 2026.
prerender_until_script es una nueva acción para la API de reglas de especulación. Esta nueva acción proporciona una opción intermedia entre las prefetch acciones y prerender .
Use la prerender_until_script acción cuando desee que el explorador represente previamente una página, pero detenga y vuelva a la captura previa después de que se inicie la ejecución de un script específico.
WebAudio Configurable Render Quantum
Expira el 8 de sep de 2026.
De forma predeterminada, WebAudio procesa audio en bloques fijos de 128 fotogramas de muestra (un cuántico de representación). Cuando el tamaño del bloque de procesamiento de audio de la aplicación no coincide con este valor predeterminado, el desarrollo se vuelve complejo y el procesamiento se vuelve menos eficaz.
Use la versión de prueba de origen de Render Quantum configurable de WebAudio para especificar una renderSizeHint opción al crear o AudioContextOfflineAudioContext, para solicitar un tamaño cuántico de representación determinado.
- Pase un entero para solicitar un tamaño específico.
- Pase
"default"(u omita la opción) para usar el valor predeterminado de 128 fotogramas. - Pase
"hardware", para permitir que el explorador elija un tamaño óptimo para la configuración actual.
Información sobre esta versión de prueba de origen:
Activación previa a la representación por envío de formulario
Expira el 8 de sep de 2026.
Esta versión de prueba de origen agrega un nuevo campo a la API de reglas de especulación para permitir que los envíos de formularios activen las reglas de representación previa.
API de rendimiento de CPU
Expira el 8 de sep de 2026.
La API de rendimiento de CPU expone información sobre la potencia del dispositivo del usuario.
Esta API se dirige a aplicaciones web que usan esta información para proporcionar una experiencia de usuario mejorada, posiblemente en combinación con Compute Pressure API.
Compute Pressure API proporciona información sobre la presión y el uso de la CPU del dispositivo de usuario, y permite que la aplicación reaccione a los cambios en la presión de LA CPU.
Representación previa de iframes entre orígenes
Expira el 22 de sep de 2026.
De forma predeterminada, la representación previa de navegación retrasa la carga de todos los iframes de origen cruzado hasta que se activa la página representada previamente. Cuando los iframes entre orígenes son fundamentales para la aplicación, este retraso puede negar muchas de las ventajas de la representación previa.
Esta prueba de origen representa previamente los iframes entre orígenes mediante un encabezado de respuesta de participación. El explorador representa previamente todos los marcos entre orígenes si la respuesta HTTP del marco de nivel superior incluye el Supports-Loading-Mode: prerender-cross-origin-frames encabezado.
Evento De autorrellenar
Expira el 3 de noviembre de 2026.
Use el nuevo autofill evento para detectar cuándo el autorrellenado del explorador actualiza los controles de formulario.
Esto facilita la adaptación de la interfaz de usuario personalizada, la validación o la lógica de formulario dependiente una vez completado el autorrellenar.
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.