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.
Las siguientes son las nuevas características y actualizaciones de la plataforma web en Microsoft Edge 155, que se lanzará el 8 de octubre de 2026.
Para mantenerse al día y obtener las características más recientes de la plataforma web, descargue un canal de versión preliminar de Microsoft Edge (beta, desarrollador o canary); vaya a Conviértase en un participante de Microsoft Edge Insider.
Contenido detallado:
- Microsoft Edge DevTools
- WebView2
- Características de CSS
-
API web
-
Soporte técnico
srgb-linearydisplay-p3-linearenPredefinedColorSpace - Controles de ventanas para la API de administración de ventanas
- Nuevos algoritmos de criptografía web
- API de credenciales digitales: soporte de emisión
- Módulos de texto
- Compatibilidad con la descodificación JPEG XL
- Pausar la reproducción multimedia en iframes no visibles
- iframes de origen cruzado preprocesar
- Métodos actualizados de inserción y streaming de HTML
-
Soporte técnico
- Pruebas de origen
Microsoft Edge DevTools
Vea las novedades de Microsoft Edge DevTools.
WebView2
Vea las notas de la versión de WebView2.
Características de CSS
Las siguientes características nuevas de hojas de estilos en cascada (CSS) se incluyen en Microsoft Edge.
symbols() Función
La función CSS permite definir un estilo de symbols() contador insertado, en lugar de declarar primero una regla con nombre @counter-style .
symbols() Crea un estilo de contador anónimo a partir de una lista de símbolos de cadena, además de un sistema de conteo opcional (cíclico, numérico, alfabético, simbólico o fijo). Esto se acepta como el estilo de contador en list-style-type, la list-style abreviatura y counter() y .counters()
En el ejemplo siguiente se muestran los símbolos , *†, ‡ como marcadores de elementos de lista y se desplazan por ellos para cada elemento de lista:
ol {
list-style: symbols(cyclic "*" "†" "‡");
}
Vea también:
- symbols() en MDN.
text-decoration-skip-spaces propiedad
La text-decoration-skip-spaces propiedad CSS controla si las líneas de decoración de texto (como subrayados, sobrelíneas o líneas) omiten caracteres de espacio en blanco.
Esto le permite evitar que las líneas de decoración se dibujen sobre caracteres de espacio en blanco, para obtener resultados más atractivos visualmente.
Vea también:
-
Skipping Spaces: la propiedad en el
text-decoration-skip-spacesMódulo de decoración de texto CSS Nivel 4. - Propiedad CSS text-decoration-skip-ink en MDN.
margin-trim propiedad
La margin-trim propiedad CSS elimina los márgenes de los elementos secundarios cuando se encuentran con los bordes del contenedor.
Use esta propiedad para omitir los márgenes que están antes del primer elemento secundario y después del último elemento secundario de un elemento contenedor.
Vea también:
- propiedad de CSS margin-trim en MDN.
API web
Las siguientes características nuevas de la API Web se incluyen en Microsoft Edge.
Soporte técnico srgb-linear y display-p3-linear en PredefinedColorSpace
Los srgb-linear espacios de color y display-p3-linear ahora se pueden usar con la API de Canvas.
Los espacios de color lineal, en los que los valores de píxel se corresponden linealmente con la luminancia, se usan normalmente en aplicaciones con conexiones a la representación de luz física, como juegos.
Vea también:
- colorSpace en el método HTMLCanvasElement: getContext(), en MDN.
Controles de ventanas para la API de administración de ventanas
La API de administración de ventanas ya permite que las aplicaciones web abran y administren ventanas. La API ahora también proporciona controles de ventana adicionales para las aplicaciones web que tienen el window-management permiso para maximizar, minimizar, restaurar o impedir el cambio de tamaño de sus ventanas.
Además, las nuevas características display-state multimedia CSS permiten resizable que los scripts y el contenido se adapten a los estados de ventana respectivos y a la capacidad de cambio.
Estas características mejoran el uso de las ventanas de aplicaciones remotas de la Infraestructura de escritorio virtual (VDI) en los clientes web, especialmente cuando se trata de controles de ventana de la barra de título.
Vea también:
- API de administración de ventanas en MDN.
- minimize() en la especificación de la API de administración de ventanas.
- maxime() en la especificación de la API de administración de ventanas.
- restore() en la especificación de la API de administración de ventanas.
- setResizable() en la especificación de la API de administración de ventanas.
Nuevos algoritmos de criptografía web
La API de criptografía web ahora admite los siguientes algoritmos criptográficos nuevos:
- Criptografía post-cuántica
- AEAD simétrico común
Esto le da acceso a implementaciones proporcionadas por el navegador de algoritmos criptográficos comunes resistentes a la cuántica estandarizados por NIST:
- ML-KEM - 768, 1024
- ML-DSA - 44, 65, 87
- ChaCha20-Poly1305
- Ala-X
Vea también:
- Criptografía en MDN.
API de credenciales digitales: soporte de emisión
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 billetera 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 verificado, desde un servidor gubernamental o universitario a la billetera digital de un usuario.
Módulos de texto
La import … with { type: "text" } instrucción import carga datos de texto como un valor de cadena en un módulo.
Vea también:
-
Módulos
({ type: "text" })de texto en Importar atributos, en MDN.
Compatibilidad con la descodificación JPEG XL
Microsoft Edge ahora admite la descodificación de imágenes JPEG XL (image/jxl).
JPEG XL es un formato de imagen moderno que ofrece:
- Decodificación progresiva para mejorar el rendimiento de carga percibida.
- Compatibilidad con gama de colores amplia, alto rango dinámico (HDR) y profundidad de bits alta.
- Soporte para animación.
Vea también:
- ISO/IEC 18181-1:2024
- Imagen JPEG XL en Guía de tipo y formato de archivo de imagen, en MDN.
Pausar la reproducción multimedia en iframes no visibles
La media-playback-while-not-visible directiva de permisos le permite pausar cualquier reproducción multimedia audible de iframes incrustados que estén ocultos actualmente.
Un iframe incrustado se considera oculto en cualquiera de los siguientes casos:
- La propiedad
displayse configura comonone. - La propiedad
visibilityse configura comohidden. - Las
widthpropiedades oheightson iguales a 0.
Esta directiva de permisos es útil para las aplicaciones web que insertan contenido multimedia a través de iframes. Es posible que necesite ocultar temporalmente un iframe sin descargarlo, a la vez que mantiene el control sobre la reproducción multimedia dentro del iframe.
Vea también:
- Pausa de medios de iframe
- Página de prueba de directiva de permisos Media-Playback-While-Not-Visible
- <Elemento de marco insertado HTML de iframe> en MDN.
iframes de origen cruzado preprocesar
El Supports-Loading-Mode: prerender-cross-origin-frames encabezado de respuesta HTTP permite que una página de nivel superior representada previamente también represente previamente sus iframes de origen cruzado incrustados.
De forma predeterminada, los iframes entre orígenes incrustados en una página de nivel superior representada previamente no se representan previamente. Su carga se retrasa hasta que la página de nivel superior se hace visible.
Use este encabezado de respuesta HTTP en los casos en los que incruste un iframe entre orígenes que sea particularmente importante para su aplicación, para evitar retrasar su carga.
Vea también:
- API de reglas de especulación en MDN.
Métodos actualizados de inserción y streaming de HTML
Los siguientes métodos de inserción y streaming de HTML proporcionan una forma más coherente de insertar HTML de forma dinámica en un documento existente:
- Métodos posicionales:
-
setHTML()ysetHTMLUnsafe() -
beforeHTML()ybeforeHTMLUnsafe() -
afterHTML()yafterHTMLUnsafe() -
appendHTML()yappendHTMLUnsafe() -
prependHTML()yprependHTMLUnsafe() -
replaceWithHTML()yreplaceWithHTMLUnsafe()
-
- Métodos de streaming que devuelven un
WritableStreamobjeto:-
streamHTML()ystreamHTMLUnsafe() -
streamAppendHTML()ystreamAppendHTMLUnsafe() -
streamPrependHTML()ystreamPrependHTMLUnsafe() -
streamReplaceWithHTML()ystreamReplaceWithHTMLUnsafe() -
streamBeforeHTML()ystreamBeforeHTMLUnsafe() -
streamAfterHTML()ystreamAfterHTMLUnsafe()
-
Además, puede establecer la runScripts opción para permitir que true al llamar a cualquiera de los métodos de inserción o streaming de HTML no seguros pueda ejecutar scripts de forma similar a createContextualFragment().
Antes de estos métodos, ya se podía actualizar HTML dinámicamente a partir de un script mediante el uso de varias API inconexas, cada una con sus propias diferencias sutiles. Por ejemplo, puede:
- Actualizar parcialmente un elemento mediante .
insertAdjacentHTML() - Sanitize HTML by using
setHTML. - Ejecute scripts mediante
createContextualFragment(). - Stream HTML mediante un documento desasociado.
Estas API múltiples e inconexas pueden resultar confusas y difíciles de usar. Estas API también pueden causar problemas de seguridad cuando no se usan bien.
Vea también:
Pruebas de origen
A continuación se muestran pruebas de origen para las nuevas API experimentales que están disponibles en Microsoft Edge.
Las pruebas de Origin le permiten probar API experimentales en su propio sitio web en vivo durante un tiempo limitado. Para obtener más información sobre las pruebas de origen, consulta Usar pruebas de origen en Microsoft Edge.
Para obtener la lista completa de pruebas de origen disponibles, consulta Pruebas de origen de Microsoft Edge.
| Nombre | Descripción | Registrarse |
|---|---|---|
| WebAudio Configurable Render Quantum | Permite especificar un tamaño cuántico de representación personalizado al crear un o OfflineAudioContext.AudioContext |
Registrarse |
| Sincronización de contenedores | Supervisa cuándo se muestra un contenedor DOM anotado y ha terminado su pintura inicial. | Registrarse |
| Separe las duraciones de estilo y diseño en la API de fotogramas largos de animación | Agrega styleDuration, forcedStyleDuration, layoutDuration, y propiedades, para forcedLayoutDuration un análisis más profundo del rendimiento de CSS. |
Registrarse |
<install> elemento HTML |
Instalar otros sitios web de forma declarativa como aplicaciones web mediante el <install> elemento. |
Registrarse |
| Scripts del módulo CSS declarativo | Comparte hojas de estilo declarativas con raíces de sombra, incluidas las raíces de sombra declarativas, mediante módulos de estilo en línea. | Registrarse |
prerender_until_script Acción de API de reglas de especulación |
Acción de la API de reglas de especulación que preprocesa una página, pero cambia a precarga cuando se ejecuta un script. | Registrarse |
| API de rendimiento de CPU | Expone información sobre las capacidades del dispositivo del usuario, para su uso con la API Compute Pressure. | Registrarse |
| HTML en el lienzo | Permite representar HTML en un lienzo mediante nuevos métodos de dibujo y el paint evento. |
Registrarse |
<usermedia> elemento HTML |
Un elemento HTML controlado por el navegador para solicitar acceso a la cámara o al micrófono, que reemplaza las solicitudes de permisos basadas en JavaScript. | Registrarse |
| Descriptores personalizados de WebAssembly V2 | Almacena los datos asociados a tipos de nivel de origen de forma más eficaz en objetos descriptores personalizados. | Registrarse |
PrefetchAndPrerenderActivationBeacon |
Permite que Edge notifique de forma fiable una baliza de activación cuando se activa una página prefetch o prerenderizada. | Registrarse |
| API de observador de rendimiento declarativo | Usa encabezados de respuesta HTTP para demostrar que es un sistema de telemetría confiable administrado por el explorador que notifica las métricas de rendimiento del sitio, desde el inicio de la navegación hasta la finalización de la página. | Registrarse |
| WebMCP | Permite que el sitio registre herramientas para que un agente en el explorador complete tareas en nombre de un usuario. | Registrarse |
| Protocolo de verificación de Email | Permite que los sitios web comprueben la propiedad del correo electrónico mediante tokens criptográficos emitidos por los proveedores de correo electrónico. Esto reduce la dependencia de los códigos de acceso de un solo uso (OTP) del correo electrónico y simplifica los flujos de registro, inicio de sesión y recuperación. | Registrarse |
| Canal de datos WebRTC: Protocolo de aceleración de negociaciones SCTP (SNAP) | SNAP reduce la latencia de inicio del canal de datos WebRTC mediante la incorporación de parámetros de configuración de conexión SCTP en el intercambio de oferta/respuesta SDP. Debido a que WebRTC ya usa DTLS para establecer un canal seguro, se puede evitar el protocolo de enlace SCTP separado, ahorrando hasta dos viajes de ida y vuelta de la red y permitiendo un establecimiento más rápido del canal de datos. | Registrarse |
| API de registro de diagnóstico de WebRTC | Recopila registros de diagnóstico internos para las operaciones relacionadas con WebRTC. | Registrarse |
| Evento de entrada sin procesar del controlador para juegos | En lugar de depender de sondeos frecuentes a través navigator.getGamepads()de , las páginas web pueden escuchar gamepadrawinputchanged eventos. Estos eventos se desencadenan cada vez que se detectan cambios entre los marcos de entrada del mismo dispositivo. |
Registrarse |
| Controlar la heurística de la ventanilla en la API de reglas de especulación | Le permite controlar la heurística de la ventana gráfica que usan las reglas de especulación para determinar si diferentes parámetros heurísticos le proporcionan mejores resultados que los predeterminados. | Registrarse |
| Evento de autorrellenar | Detecta cuando el autorrelleno del explorador actualiza los controles del formulario, para adaptar la interfaz de usuario personalizada y la validación. | Registrarse |
| Medición de carga especulativa |
performance.speculations Expone datos sobre precargas, capturas previas y representaciones previas usadas y no utilizadas. Esto le ayuda a medir la efectividad de las estrategias de carga especulativa y optimizar las compensaciones entre rendimiento y costo. |
Registrarse |
| Parámetros de muestreo de la API de solicitud | Los topK parámetros y temperature de muestreo permiten optimizar el comportamiento del modelo por sesión de modelo de lenguaje. |
Registrarse |
| Marcadores Self-Profiling JS | Extiende la API de JS Self-Profiling con marcadores de ejemplo como script, gc, style, layout, y paint. Estos marcadores identifican la actividad que el navegador estaba realizando en el momento de la captura. |
Registrarse |
Nota:
Algunas partes de esta página son modificaciones que se basan en trabajo creado y compartido por Chromium.org y que se usan de acuerdo con los términos descritos en la Licencia internacional de Creative Commons Atribution 4.0.