Notas de la versión de la plataforma web Microsoft Edge 145 (febrero de 2026)

Las siguientes son las nuevas características y actualizaciones de la plataforma web en Microsoft Edge 145, que se lanzará el 12 de febrero 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

Vea las novedades de DevTools (Microsoft Edge 145).

WebView2

Vea:

Características de CSS

A continuación se muestran las nuevas características de Hojas de estilo en cascada (CSS) en Microsoft Edge.

Animaciones desencadenadas por desplazamiento

Las animaciones desencadenadas por desplazamiento controlan el estado de reproducción de las animaciones, en función de la posición del desplazamiento.

Las animaciones desencadenadas por desplazamiento son útiles en casos en los que desea iniciar una animación, como deslizar un elemento a la vista, solo cuando se alcanza una posición de desplazamiento determinada.

Esta característica permite lograr este efecto común sin usar JavaScript para detectar manualmente que un elemento está dentro de la ventana gráfica de su contenedor de desplazamiento. Esto también significa que el explorador puede descargar el control de la interacción en un subproceso de trabajo, lo que mejora el rendimiento.

Vea también:

ámbito del desencadenador

La trigger-scope propiedad le permite definir el ámbito en el que se aplican los nombres de los desencadenadores de animación.

Por ejemplo, las animaciones desencadenadas por desplazamiento usan las timeline-trigger propiedades and animation-trigger para definir nombres de desencadenador personalizados. De forma predeterminada, esos nombres son globales, lo que significa que se puede hacer referencia a ellos desde cualquier parte del documento. Mediante el uso de la trigger-scope propiedad, puede limitar la visibilidad de esos nombres de desencadenador a un ámbito específico.

Vea también:

Valores de porcentaje de letter-spacing y word-spacing

Las letter-spacing propiedades y word-spacing CSS ahora admiten valores de porcentaje.

La capacidad de usar valores porcentuales le proporciona un control más flexible sobre la tipografía, especialmente en diseños dinámicos donde el espaciado del texto debe adaptarse a diferentes anchos de ventana gráfica y tamaños de fuente.

Los valores de porcentaje se calculan en relación con el tamaño de fuente del elemento actual y, por lo tanto, representan un tamaño relativo al tamaño del texto al que se aplican los valores.

Vea también:

Compatibilidad con el ajuste de columnas en diseños de varias columnas

Los diseños de varias columnas, como los que se crean mediante las propiedades o CSS, ahora admiten el column-countcolumn-width ajuste de columnas.

El ajuste de columnas se controla mediante las column-wrap propiedades y column-height CSS.

Con el ajuste de columnas, en lugar de dejar que el elemento principal defina la altura de las columnas, puede definir una altura explícita para las columnas. Se crea una nueva fila de columnas cuando se han rellenado todas las columnas de una fila.

Vea también:

Cuadro de lista de selección personalizable

Ahora, las selecciones personalizables también se pueden representar como selección única o selección múltiple en modo listbox.

El modo de representación del cuadro de lista significa que el elemento seleccionado se representa en la página en lugar de con un botón y una ventana emergente separados.

Para representar una selección personalizable en modo listbox, use los multiple atributos HTML o size . Por ejemplo, <select multiple> o <select size="4">.

Vea también:

Representación mejorada para un radio de borde casi circular

Se ha mejorado el renderizado de elementos casi circulares, como aquellos que tienen un border-radius cercano al 50%. Las sombras y los límites de recorte de estos elementos ahora coinciden con precisión con el contorno visual de los bordes curvos de los elementos.

Esta mejora también se aplica a las curvas de nivel no redondas, como las que utilizan la corner-shape propiedad.

Vea también:

text-justify

La text-justify propiedad permite controlar cómo se justifica el texto al usar la text-align: justify; declaración CSS.

Por ejemplo, puede forzar la justificación expandiendo el espacio entre caracteres incluso en texto en inglés, usando text-justify: inter-character;.

Vea también:

Representación de emojis monocromáticos en modo de colores forzados

Para mejorar la accesibilidad, Microsoft Edge ahora representa emojis monocromáticos en modo de colores forzados, como cuando el usuario usa un tema de contraste en Windows.

Vea también:

Efecto de sobredesplazamiento en contenedores de desplazamiento anidados

En plataformas que admiten el efecto de desplazamiento en el que los usuarios pueden desplazarse más allá del inicio o el final del contenido, como en dispositivos móviles, Microsoft Edge ahora también aplica este efecto a los contenedores de desplazamiento anidados.

Mantiene el control del comportamiento de desplazamiento mediante la overscroll-behavior propiedad CSS.

Vea también:

API web

A continuación se muestran las nuevas características de la API Web en Microsoft Edge.

API de clave-valor de informe de bloqueos

La API de clave-valor de informes de bloqueos permite que la aplicación adjunte metadatos de clave-valor personalizados a los informes de bloqueos del explorador.

Usa esta API para incluir contexto de diagnóstico, como el estado actual de la aplicación o las marcas de características, para ayudar a investigar los patrones de bloqueo.

Vea también:

Cadenas de User-Agent reducidas de forma predeterminada

User-Agent reducción ahora está habilitada de forma predeterminada. Esto reduce aún más la superficie de huellas dactilares pasivas, ya que limita los datos de alta entropía en la cadena de User-Agent.

Si la aplicación se basa en los detalles del explorador, use sugerencias de cliente en lugar de analizar la cadena User-Agent.

Vea también:

Tipos de confianza alineados con especificaciones

La implementación de tipos de confianza ahora está alineada con las últimas actualizaciones de especificaciones.

Esto mejora la interoperabilidad y fortalece las defensas contra DOM XSS mediante la aplicación de un control más seguro de HTML, script y receptores de inyección de URL de script.

Vea también:

Característica WebGPU subgroup_uniformity

WebGPU ahora es compatible con la función WGSL subgroup_uniformity .

Esta característica permite el análisis de uniformidad de subgrupo en sombreadores. Esto ayuda a mejorar la corrección y la portabilidad de las operaciones de subgrupo.

Vea también:

API de origen

La API de Origin proporciona métodos útiles para:

  • Comparación de orígenes.
  • Serialización de un origen.
  • Análisis de un origen.

El origen es un componente fundamental de la web que es esencial para los límites de seguridad y privacidad que mantienen los exploradores.

Los exploradores siempre han tenido representaciones internas del origen de una página web. La nueva API de Origin expone esta representación interna para que su código pueda usarla.

Con la API de Origin, puede realizar comparaciones del mismo origen o del mismo sitio de una manera más sólida que mediante el uso de los otros captadores de origen existentes, que devuelven serializaciones ASCII de orígenes.

Vea también:

PerformanceEntry paintTime y presentationTime propiedades

Cada métrica de rendimiento se representa mediante un único PerformanceEntryarchivo .

Las paintTime propiedades and presentationTime ahora están disponibles para las siguientes entradas de la API de rendimiento:

La paintTime propiedad indica la hora en que finalizó la fase de representación y el explorador inició la fase de pintura.

La presentationTime propiedad indica el momento en que los píxeles llegaron a la pantalla.

Vea también:

Requerir activación de usuario permanente o permiso para eventos de cambio del portapapeles

Para evitar la supervisión no autorizada del portapapeles del sistema, el clipboardchange evento ahora solo se emite en los siguientes casos:

  • Cuando la página está en modo de activación de usuario permanente.

  • Cuando el usuario ha concedido el clipboard-read permiso.

La activación de usuario permanente se produce cuando el usuario interactúa activamente con la página web o ha interactuado con ella al menos una vez.

Vea también:

onanimationcancel controlador de eventos

El onanimationcancel controlador de eventos ya está disponible, de forma similar a onanimationstart, onanimationiteration, y onanimationend.

onanimationcancel permite detectar cuándo una animación deja de ejecutarse, incluso cuando esta animación no llegó a su final natural. Por ejemplo:

  • Cuando se cambia la animation-name propiedad CSS.

  • Cuando el elemento de animación se oculta mediante display:none.

Vea también:

getOrInsert y getOrInsertComputed métodos en Map y WeakMap

getOrInsert

El getOrInsert(key, defaultValue) método está activado Map y WeakMap devuelve el valor almacenado en una clave especificada del mapa.

Si la clave no se encuentra en el mapa, el getOrInsert método crea una nueva entrada para esa clave, con el valor predeterminado proporcionado, y luego devuelve el valor.

Vea también:

getOrInsertComputed

El getOrInsertComputed(key, callback) método está activado Map y WeakMap devuelve el valor almacenado en una clave especificada del mapa.

Si la clave no se encuentra en el mapa, el getOrInsertComputed método crea una nueva entrada para esa clave, establece su valor en el resultado de una función de devolución de llamada determinada y, a continuación, devuelve el valor.

Vea también:

Informes de la API LayoutShift en píxeles CSS

Los prevRect datos and currentRect que devuelve la API LayoutShift ahora notifican longitudes en píxeles CSS en lugar de píxeles físicos.

Este cambio hace que la API LayoutShift sea coherente con otras API relacionadas con el diseño, que usan unidades de píxeles CSS.

Vea también:

Metaelemento de escala de texto

El text-scale metaelemento hace que el tamaño de fuente predeterminado del elemento raíz de una página web sea coherente con la configuración de escala de texto del sistema operativo y el explorador. Por ejemplo:

<meta name="text-scale" content="scale">

Anteriormente, no había una manera fácil de respetar la escala de texto que el usuario establecía en el sistema operativo o el explorador.

El text-scale metaelemento es útil si sigue las prácticas recomendadas en torno a las unidades relativas a la fuente, como usar rem unidades de tamaño de fuente para em respetar las preferencias de tamaño de texto del usuario.

Esta característica también permite al explorador deshabilitar sus propios mecanismos heurísticos basados en explorador, como el zoom de pantalla completa en el escritorio o el tamaño automático del texto en dispositivos móviles. Ahora, puede indicar al explorador que la página está construida de una manera que se escalará bien a través de varias preferencias de tamaño de fuente seleccionadas por el usuario.

Vea también:

Para definir el tiempo de caducidad de una cookie, ahora puede usar el maxAge atributo al usar la API de Cookie Store.

Esto se suma al atributo, que ya controla el expires tiempo de caducidad de una cookie. El nuevo maxAge atributo:

  • Proporciona una opción alternativa que a veces puede ser más intuitiva que el expires atributo.
  • Alinea la API de almacén de cookies con las opciones proporcionadas por document.cookie y el Set-Cookie encabezado HTTP.

Vea también:

focusVisible focus() del método

Al llamar al focus() método, ahora puede proporcionar la focusVisible opción booleana.

  • Cuando focusVisible es true, se muestra un anillo de foco alrededor del nuevo elemento enfocado y la :focus-visible pseudoclase CSS coincide.

  • Cuando focusVisible es false, no se muestra un anillo de foco alrededor del elemento recién enfocado y la :focus-visible pseudoclase CSS no coincide.

  • Cuando focusVisible falta, el explorador determina por sí mismo si se muestra un anillo de foco alrededor del elemento recién enfocado y si la :focus-visible pseudoclase CSS coincide en consecuencia.

Vea también:

VideoFrame.metadata() ahora regresa rtpTimestamp para fotogramas de vídeo WebRTC

El nuevo VideoFrame.metadata() método devuelve un objeto de diccionario.

  • Si el objeto de VideoFrame explorador tiene un rtpTimestamp campo en sus metadatos, se devuelve un objeto de diccionario que contiene el rtpTimestamp campo.
  • Si el objeto de VideoFrame explorador no tiene un rtpTimestamp campo en sus metadatos, se devuelve un objeto de diccionario vacío.

Solo los fotogramas de vídeo que se originan en un origen WebRTC tienen los rtpTimestamp metadatos.

El rtpTimestamp campo permite que una aplicación correlacione cada fotograma expuesto con su marca de tiempo de transporte RTP original, para lo siguiente:

  • Una aplicación que usa un MediaStreamTrackProcessor, por ejemplo, para representar marcos WebRTC descodificados en un lienzo.
  • Una aplicación que usa WebCodecs, por ejemplo, para canalizaciones de descodificación personalizadas.

Vea también:

Nuevos tipos de eventos de entrada para los comandos de eliminación de teclado en el texto seleccionado

Cuando se usan comandos de eliminación de teclado como Ctrl+Retroceso o Ctrl+Supr con texto seleccionado en un elemento que tiene un contenteditable atributo, los beforeinput eventos and input ahora notifican los siguientes tipos de eventos de entrada:

  • deleteContentBackward
  • deleteContentForward

Anteriormente, se habían notificado los siguientes tipos de eventos:

  • deleteWordBackward
  • deleteWordForward

Este cambio le permite detectar qué operación de edición se produjo e implementar mecanismos confiables de deshacer / rehacer u otros comportamientos de edición personalizados.

Vea también:

to propiedad de las transiciones de API de navegación

NavigationTransition Los objetos ahora tienen una to propiedad, que expone el destino de la navegación. La propiedad existente from expone el origen de la navegación.

Las to propiedades and from son útiles cuando se usan controladores de preparación previa. Los controladores de preparación de confirmación se utilizan durante la navegación entre el mismo documento a través del NavigateEvent.intercept() método, para:

  • Modificar o cancelar la navegación en vuelo.
  • Realice el trabajo mientras la navegación está en curso y antes de que se confirme.

Vea también:

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 claves de paso y requisitos de dispositivos para pagos en línea. La característica Claves enlazadas del explorador agrega enlaces de dispositivos en el navegador para permitir 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:

confidence para detectar entradas de rendimiento de intervalos de navegación representativas

El nuevo confidence campo del PerformanceNavigationTiming objeto permite detectar si una entrada de rendimiento de intervalos de navegación es representativa del rendimiento de la aplicación web o si el rendimiento puede haberse visto afectado por factores externos, como un inicio en frío del explorador o una carga elevada del sistema.

Cuando el explorador se inicia por primera vez, realiza muchas tareas de inicialización costosas que compiten por los recursos del sistema. Las extensiones del explorador también pueden afectar al rendimiento, ya que algunas ejecutan código adicional en cada página web que visita el usuario, lo que aumenta el uso de la CPU y ralentiza los tiempos de respuesta. Del mismo modo, cuando un equipo ya está ocupado con tareas intensivas, una página web podría cargarse más lentamente.

Estos factores hacen que sea más difícil detectar de forma confiable si existe un problema de rendimiento en el código de la aplicación web.

El confidence campo proporciona una manera de identificar las entradas de rendimiento de intervalos de navegación que tienen más probabilidades de ser representativas del rendimiento de la aplicación web.

Vea también:

Credenciales de sesión enlazadas al dispositivo

Las credenciales de sesión enlazadas a dispositivos proporcionan una manera para que un sitio web enlace de forma segura una sesión de usuario a un único dispositivo, para reducir el riesgo de robo de la sesión.

Las credenciales de sesión enlazadas a dispositivos hacen que la web sea más segura para los usuarios, ya que dificulta el abuso de la identidad del usuario.

Vea también:

Características obsoletas o eliminadas

Quitar la compatibilidad con la extensión Bitmap para incrustar JPEG o PNG

La compatibilidad para incrustar datos de imagen JPEG o PNG en un formato de imagen de mapa de bits no es estándar y se ha eliminado.

Utiliza imágenes PNG o JPEG directamente, en lugar de incrustarlas dentro de un formato de imagen BMP.

Pruebas de origen en Microsoft Edge

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, consulte Prueba de API y características experimentales mediante pruebas de origen.

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()

Pruebas de origen de Chromium

A continuación se muestran las pruebas activas de origen de Chromium que puede probar en Microsoft Edge.

Para obtener la lista completa de las pruebas de origen de Chromium disponibles en Microsoft Edge, consulte Pruebas de origen de Microsoft Edge.

SharedArrayBuffers en páginas no aisladas en plataformas de escritorio

Expira el 19 de mayo de 2026.

Se trata de una extensión temporal para el uso no validado de SharedArrayBuffer objetos en páginas web que no están aisladas entre orígenes.

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.

Texto de lienzo mejorado

Expira el 11 de agosto de 2026.

Esta prueba de origen 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:

Writer API

Expira el 21 de abril de 2026.

La API de Writer se puede usar para generar texto a partir de una indicación de tarea de escritura, respaldada por un modelo de lenguaje de IA en el dispositivo.

Use esta API para:

  • Generar una explicación textual de los datos estructurados.
  • Compone una publicación sobre un producto, basada en reseñas o en la descripción de un 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 de escritura.

API de reescritura

Expira el 21 de abril de 2026.

La API de reescritura transforma y reformula el texto de entrada de las formas solicitadas, con el respaldo de un modelo de lenguaje de IA en el dispositivo.

Use esta API para quitar redundancias en el texto de entrada para:

  • Ajuste el texto dentro de un límite de palabras.
  • Reformula el texto para adaptarlo al público previsto.
  • Sea más constructivo si el texto usa un lenguaje inadecuado.

Consulte también Resumir, escribir y reescribir texto con las API de asistencia de escritura.

Notificaciones de llamadas entrantes

Expira el 19 de mayo de 2026.

Esta característica amplía la API de notificaciones para permitir que una PWA instalada envíe notificaciones de llamadas entrantes, que tienen botones de estilo de llamada y un tono de llamada.

Esta extensión ayuda a las aplicaciones web de voz sobre IP a crear experiencias más atractivas, ya que facilita a los usuarios reconocer una notificación de llamada y responderla.

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.