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 146, que se lanzará el 12 de marzo 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
- Registros de elementos personalizados con ámbito
- LCP coincide con el comportamiento especificado para emitir candidatos
- API de navegación: Agregar controlador posterior a la confirmación desde preconfirmación
- Intervención de permisos selectivos
- Los parámetros de tipo MIME se conservan en las direcciones URL de datos
Intl.Locale.prototype.variants- Secuenciación de iteradores
- API de estadísticas de reproducción para WebAudio
-
Conservación
dropEffectde los valores dedragoverlosdropeventos - API de desinfectante
- Modo de compatibilidad WebGPU
-
WebGPU: enlace de texturas y muestras
let - WebGPU: datos adjuntos transitorios
-
Rellenar durante la
targetURLmanipulación de archivos -
Dejar de volver a hacer
LaunchParamscola al recargar
-
Pruebas de origen
- API de instalación web
- API de credenciales digitales: soporte de emisión
- Descriptores personalizados de WebAssembly
-
prerender_until_scriptAcción de API de reglas de especulación - Texto de lienzo mejorado
- WebNN
- WebAudio configurable render quantum
-
<usermedia>elemento HTML - Acceso a la red local desde contextos no seguros
Microsoft Edge DevTools
Ver las novedades de DevTools (Microsoft Edge 146).
WebView2
Vea:
- Entorno de ejecución 146.0.3856.49 (16 de marzo de 2026)
- Versión del SDK 1.0.3856.49 para el entorno de ejecución 146 (16 de marzo de 2026)
Características de CSS
Las siguientes características nuevas de hojas de estilos en cascada (CSS) se incluyen en Microsoft Edge.
Animaciones desencadenadas por desplazamiento
Las animaciones desencadenadas por desplazamiento le permiten controlar las animaciones en función de la posición de desplazamiento. Puede reproducir, pausar o restablecer una animación cuando se alcanza una posición de desplazamiento determinada.
Esta característica elimina la necesidad de usar JavaScript para detectar manualmente cuándo un elemento está a la vista y, a continuación, desencadenar animaciones. En su lugar, puede definir animaciones basadas en desplazamiento de forma declarativa en CSS, lo que permite al explorador optimizar el rendimiento al ejecutar las animaciones en un subproceso de trabajo.
Vea también:
- Desencadenadores de línea de tiempo en el módulo de animaciones CSS nivel 2.
hanging y each-line palabras clave para text-indent
La text-indent propiedad ahora admite dos palabras clave opcionales:
-
hanging: aplica sangría a todas las líneas excepto a la primera. -
each-line: aplica sangría a cada línea posterior a un salto de línea forzado, en lugar de aplicar sangría solo a la primera línea.
Estas palabras clave proporcionan más control sobre cómo se aplica la sangría del texto en diferentes escenarios.
Vea también:
- sangría de texto en MDN.
trigger-scope
La trigger-scope propiedad le permite controlar el ámbito de los nombres de desencadenador de animación, de forma similar a como funciona el ámbito de delimitador con la anchor-scope propiedad.
Los nombres de desencadenador declarados por propiedades, como timeline-trigger son globales de forma predeterminada, lo que puede dar lugar a conflictos de nomenclatura. Se usa trigger-scope para limitar la visibilidad de los nombres de desencadenador a un ámbito específico para evitar que se desencadenen animaciones no deseadas.
meta name="text-scale" elemento
El <meta name="text-scale" content="scale"> metaelemento hace que el tamaño de fuente predeterminado de la página se escale con la configuración de escala de texto del sistema operativo y del navegador del usuario.
Esto es útil si la página usa unidades relativas a fuentes, como rem o em. Este <meta> elemento indica al explorador que la página está diseñada para escalar bien con diferentes preferencias de tamaño de texto, de modo que el explorador puede deshabilitar sus propios mecanismos de tamaño automático de texto.
API web
Las siguientes características nuevas de la API Web se incluyen en Microsoft Edge.
Registros de elementos personalizados con ámbito
Ahora puede crear registros de elementos personalizados que sean independientes del registro global window.customElements , mediante el CustomElementRegistry() constructor.
La creación de registros personalizados es útil para permitir la coexistencia de varios elementos personalizados que tengan el mismo nombre de etiqueta.
Por ejemplo, si tiene dos versiones diferentes de una biblioteca que definen un <my-button> elemento personalizado, puede crear registros independientes para cada versión de la biblioteca, a fin de evitar conflictos de nomenclatura.
Vea también:
LCP coincide con el comportamiento especificado para emitir candidatos
El algoritmo Largest Contentful Paint (LCP) ahora emite candidatos basados en contenido pintado. Esto alinea el algoritmo con el comportamiento más reciente según la especificación.
Anteriormente, LCP podía considerar imágenes pendientes pero aún no pintadas como candidatas. Con esta actualización, la emisión candidata refleja más fielmente lo que los usuarios han visto realmente.
Vea también:
- LargestContentfulPaint en MDN.
API de navegación: Agregar controlador posterior a la confirmación desde preconfirmación
Al controlar un evento, ahora puede registrar el trabajo posterior a la confirmación mientras ejecuta la navigate lógica de preparación de confirmación.
Esto mejora la ergonomía para los flujos de navegación del mismo documento en los que la configuración debe realizarse antes de la confirmación, pero el trabajo adicional debe ejecutarse después de la confirmación.
Vea también:
- API de navegación en MDN.
Intervención de permisos selectivos
La intervención de permisos selectivos ayuda a garantizar que los permisos confidenciales se usen de manera que se alineen con la intención del usuario.
Este cambio limita el uso de permisos por parte de contextos oportunistas de terceros, reduciendo la posibilidad de acceso no deseado a funcionalidades como cámara, micrófono, geolocalización o Bluetooth.
Vea también:
- API de permisos en MDN.
Los parámetros de tipo MIME se conservan en las direcciones URL de datos
Cuando se usan direcciones URL de datos, los parámetros de tipo MIME (como charset o boundary) ahora se conservan en el Content-Type encabezado.
Este cambio alinea el manejo de URL de datos con la especificación de la API Fetch y garantiza que la información de parámetros en las URL de datos no se pierda durante el procesamiento.
Vea también:
- data: URLs en MDN.
Intl.Locale.prototype.variants
La Intl.Locale.prototype.variants propiedad devuelve las variantes asociadas a una configuración regional como una cadena de identificadores separados por guiones.
Ahora también puede pasar "variants" el objeto options al construir un Intl.Localearchivo .
Vea también:
- Intl.Locale.prototype.variants en MDN.
Secuenciación de iteradores
El Iterator.concat() método crea un nuevo iterador combinando varios iteradores en secuencia.
Puedes pasar cualquier número de iterables a Iterator.concat(), y el iterador resultante producirá valores de cada iterable en orden.
Vea también:
- Iterator.concat() en MDN.
API de estadísticas de reproducción para WebAudio
La AudioContext.playbackStats propiedad proporciona estadísticas sobre la reproducción de audio web, como:
- Latencia media.
- Latencia mínima/máxima.
- Duración de la falta de funcionamiento.
- Recuento de desbordamiento.
Use esta API para supervisar la calidad del audio y detectar problemas en la reproducción de audio.
Esta característica se llamó AudioContext.playoutStatsanteriormente . Se ha cambiado el nombre de la característica a AudioContext.playbackStats, para alinearse con la especificación final de la API de audio web. El nombre antiguo sigue estando disponible como un alias en desuso, por motivos de compatibilidad con versiones anteriores.
Vea también:
- API de audio web en MDN.
Conservación dropEffect de los valores de dragover los drop eventos
Al usar la API de arrastrar y soltar, el dropEffect valor que se establece en un dragover evento ahora se conserva y está disponible en el evento siguiente drop .
Anteriormente, el explorador sobrescribiría el dropEffect valor con su propia operación negociada, lo que le impedía controlar la retroalimentación visual y la operación final que se realiza.
Vea también:
- API de arrastrar y soltar HTML en MDN.
- DataTransfer: propiedad dropEffect en MDN.
API de desinfectante
La API de Sanitizer proporciona una manera sencilla y segura de eliminar el contenido HTML no seguro de las cadenas HTML proporcionadas por el usuario.
Use esta API para sanear la entrada HTML y reducir el riesgo de ataques XSS (scripts entre sitios) al mostrar contenido generado por el usuario.
Vea también:
- API HTML Sanitizer en MDN.
Modo de compatibilidad WebGPU
El modo de compatibilidad con WebGPU agrega un subconjunto opcional y ligeramente restringido de la API WebGPU, que es capaz de ejecutar API gráficas antiguas, como OpenGL y Direct3D11.
Al optar por este modo y seguir sus restricciones, puede ampliar el alcance de la aplicación WebGPU a muchos dispositivos antiguos que no tienen las API gráficas modernas y explícitas que requiere el núcleo de WebGPU.
Para una aplicación simple, el único cambio necesario es establecer la
featureLevelopción en"compatibility"Al llamar arequestAdapter().Para una aplicación más avanzada, es posible que sean necesarias algunas modificaciones para adaptarse a las restricciones del modo de compatibilidad. Sin embargo, dado que el modo de compatibilidad usa un subconjunto de la API WebGPU, la aplicación también funcionará en exploradores que no admitan el modo de compatibilidad.
Vea también:
- API de WebGPU, en MDN.
WebGPU: enlace de texturas y muestras let
En WGSL, una let declaración ahora puede almacenar un objeto de tipo textura o sampler, gracias a la característica de texture_and_sampler_let lenguaje.
Esto permite lo siguiente:
- Organización del código de sombreador más flexible.
- Reutilización de enlaces de textura y sampler.
WebGPU: datos adjuntos transitorios
Use la nueva TRANSIENT_ATTACHMENT marca de uso de textura de GPU para crear datos adjuntos de pases de representación que puedan permanecer en la memoria de mosaicos. Esto evita el tráfico de VRAM y potencialmente evita la asignación de VRAM para las texturas.
Cuando una textura se declara como transitoria (o "sin memoria"), la GPU sabe que el contenido de esa textura solo se necesita temporalmente dentro del paso de renderizado actual.
Dado que el contenido de la textura se descarta después del paso de representación, es posible que el controlador no necesite asignar espacio para esa textura en la VRAM principal. Incluso sin soporte de hardware para datos adjuntos transitorios, esta sugerencia se puede usar para reutilizar las asignaciones de textura entre pasadas, lo que reduce el uso máximo de memoria.
Vea también:
- API de WebGPU en MDN.
Rellenar durante la targetURL manipulación de archivos
Cuando se inicia una aplicación web progresiva (PWA) a través del control de archivos, la LaunchParams.targetURL propiedad se rellena correctamente en la cola de inicio.
Anteriormente, esta propiedad era null cuando el inicio de un archivo se dirigía a una ventana existente.
Ahora, la dirección URL del campo de manifiesto action está disponible para el launchQueue consumidor. Esto proporciona coherencia con otros desencadenadores de inicio, como los inicios de acceso directo y la captura de navegación.
Esto le permite comprender mejor la intención del inicio y controlar la lógica de enrutamiento específica incluso cuando la carga principal es un conjunto de identificadores de archivo.
Vea también:
Dejar de volver a hacer LaunchParams cola al recargar
Ya launchQueue no se vuelve a enviar la última LaunchParams (incluidos los identificadores de archivo) cuando un usuario vuelve a cargar la página en una PWA.
Anteriormente, una actualización de página activaba el consumidor de inicio nuevamente con datos del inicio original, lo que a menudo provocaba un comportamiento inesperado.
Por ejemplo, una aplicación puede preguntar a los usuarios "¿Guardar cambios?" o "¿Sobrescribir este archivo?" cada vez que actualizan la página.
Este cambio garantiza que una recarga se trate como una navegación estándar, en lugar de como un reinicio, y launchQueue solo se rellenará cuando se produzca un evento de inicio de un nuevo archivo.
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.
API de instalación web
Caduca el 14 de julio de 2026.
La API de instalación web permite a un sitio web instalar otros sitios web como aplicaciones web en el dispositivo del usuario, mediante .navigator.install()
API de credenciales digitales: soporte de emisión
Caduca el 14 de julio 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 billetera digital. Por ejemplo, esta API se puede usar 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.
Descriptores personalizados de WebAssembly
Expira el 16 de junio de 2026.
Los descriptores personalizados de WebAssembly permiten a WebAssembly almacenar datos asociados a tipos de nivel de origen de forma más eficaz en nuevos objetos descriptores personalizados.
prerender_until_script Acción de API de reglas de especulación
Expira el 8 de septiembre 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 deténgase y vuelva a la captura previa después de que se inicie la ejecución de un script específico.
Texto de lienzo mejorado
Expira el 11 de agosto de 2026.
La prueba de origen de TextMetrics de Enhanced Canvas amplía la API de TextMetrics Canvas para admitir:
- Rectángulos de selección.
- Consultas del cuadro delimitador.
- 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 precisa, un posicionamiento del símbolo de intercalación y pruebas de aciertos. Además, la representación basada en clústeres facilita efectos de texto sofisticados, como:
- Animaciones de personajes independientes.
- Estilo de personaje independiente.
Información sobre esta prueba de origen:
WebNN
Caduca el 14 de julio de 2026.
La prueba de origen de WebNN le permite experimentar con una capa de abstracción sobre las capacidades de aceleración de ML proporcionadas por la plataforma.
WebNN le ayuda a comprender:
- ¿Qué tan bien se asignan los modelos del mundo real a las operaciones compatibles con WebNN?
- ¿Qué tan bien WebNN puede asignar esas operaciones a varios hardware?
Información sobre esta prueba de origen:
WebAudio configurable render quantum
Expira el 8 de septiembre de 2026.
Con la prueba de origen de WebAudio Configurable Render Quantum, puede especificar una renderSizeHint opción al crear un AudioContext or , OfflineAudioContextpara solicitar un tamaño cuántico de renderizado particular.
<usermedia> elemento HTML
Caduca 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 mayor claridad a los usuarios sobre la solicitud de permiso.
- Mejora la accesibilidad.
- Evita patrones de interfaz de usuario manipulativos.
- Simplifica el flujo de trabajo, proporcionando directamente la secuencia multimedia a la aplicación. Esto elimina la necesidad de llamadas API independientes.
Información sobre esta prueba de origen:
Acceso a la red local desde contextos no seguros
Expira el 19 de mayo de 2026.
El acceso a redes locales desde contextos no seguros permite temporalmente que el acceso a los recursos de redes locales se origine en contextos no seguros. Esto le da más tiempo para migrar las solicitudes de acceso a la red local para que se originen en un contexto seguro.
Para conocer las restricciones de 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:
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.