Compartir a través de


Notas de la versión de la plataforma web de Microsoft Edge 134 (marzo de 2025)

A continuación se muestran las nuevas características y actualizaciones de la plataforma web en Microsoft Edge 134, que se publica el 6 de marzo de 2025.

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

Consulte Novedades de DevTools (Microsoft Edge 134).

WebView2

Consulte 1.0.3124.44 en las notas de la versión del SDK de WebView2 (marzo de 2025).

Características de la plataforma web

Características habilitadas

Informes de atribución: quite el límite de informes agregables cuando el identificador de contexto del desencadenador no sea null.

El límite de informes agregable cuando el identificador de contexto del desencadenador no es null se quita de la API de informes de atribución.

Consulte Api de informes de atribución en MDN.

Herencia de resaltado de CSS

Con la herencia de resaltado css, las pseudo-clases como ::selection y ::highlight ahora heredan sus propiedades a través de la cadena de pseudo resaltado, en lugar de la cadena de elementos. El resultado es un modelo más intuitivo para la herencia de propiedades en resaltados.

Cuando la cascada no asigna un valor a ninguna propiedad admitida, su valor especificado viene determinado por la herencia del pseudo-elemento resaltado correspondiente del elemento primario de su elemento de origen.

Consulte CSS Custom Highlight API en MDN.

Css dynamic-range-limit (propiedad)

La dynamic-range-limit propiedad CSS permite que una página limite el brillo máximo del contenido HDR.

Con esta propiedad, las páginas web que muestran imágenes HDR pueden limitar su brillo cuando se ven en una galería de imágenes y solo aumentan el brillo de la interacción del usuario, por ejemplo al mantener el mouse.

Elemento personalizable <select>

El elemento personalizable <select> permite tomar el control completo de la representación del elemento agregando la appearance: base-select declaración CSS.

Esta característica se basa actualmente en la SelectParserRelaxation marca , que cambia el analizador HTML para permitir más etiquetas dentro de la <select> etiqueta. Los sitios que incluyen etiquetas adicionales dentro <select> de las cuales se quitaban antes, como <span> elementos, o que incluyen un número extremadamente grande de <option> elementos pueden verse afectados por SelectParserRelaxation.

Consulte Elemento Select personalizable (explicador).

<dialog> luz descartada

Esta característica agrega el comportamiento de descarte ligero de la API de Popover a los <dialog> elementos. Descartar la luz significa cerrar el <dialog> elemento haciendo clic o pulsando fuera del elemento.

Un nuevo closedby atributo controla el comportamiento:

  • <dialog closedby="none">: no se ha cerrado ningún cuadro de diálogo desencadenado por el usuario.
  • <dialog closedby="closerequest">: al presionar Esc (u otro desencadenador de cierre), se cierra el cuadro de diálogo.
  • <dialog closedby="any">: el usuario que hace clic fuera del cuadro de diálogo o presiona Esc, cierra el cuadro de diálogo. Similar al popover=auto comportamiento.
application-title metaetiqueta para aplicaciones web instaladas

El <meta name="application-title"> elemento permite que una aplicación web instalada establezca el texto que aparece en la barra de título de la ventana de la aplicación instalada. De forma predeterminada, si falta el application-title metanombre, en su lugar se usa el texto contenido en el elemento HTML <title> .

Consulte Otros nombres, en Standard nombres de metadatos, en MDN.

Document-Policy: expect-no-linked-resources

En Document-Policy, el expect-no-linked-resources punto de configuración permite a un documento sugerir al explorador que optimice mejor su secuencia de carga, por ejemplo, al no usar el comportamiento de análisis especulativo predeterminado.

Los exploradores han implementado el análisis especulativo de HTML para capturar especulativamente los recursos que están presentes en el marcado HTML, para acelerar la carga de páginas. Para la gran mayoría de las páginas web que tienen recursos declarados en el marcado HTML, la optimización es beneficiosa y el costo que se paga al determinar dichos recursos es un equilibrio sólido. Sin embargo, los siguientes escenarios pueden dar lugar a un equilibrio de rendimiento sub-óptimo frente al tiempo explícito dedicado a analizar HTML para determinar los recursos secundarios que se van a capturar:

  • Páginas que no tienen ningún recurso declarado en el CÓDIGO HTML.
  • Páginas HTML de gran tamaño con cargas mínimas o sin recursos que podrían controlar explícitamente la precarga de recursos a través de otros mecanismos de precarga disponibles.

El expect-no-linked-resources Document-Policy sugiere al explorador que el explorador tiene permiso para optimizar el tiempo dedicado a dicha determinación de sub-recursos.

Administración explícita de recursos

Esta característica presenta la using palabra clave a JavaScript, que le permite administrar explícitamente los recursos. La using palabra clave se usa para definir un bloque de código que usa un recurso y garantiza que el recurso se elimina cuando se cierra el bloque. Esta característica aborda un patrón común en el desarrollo de software con respecto a la duración y la administración de varios recursos (como memoria o E/S). Este patrón admite la asignación de recursos y la liberación explícita de recursos críticos.

Consulte Administración explícita de recursos de ECMAScript.

Extensión de la console.timeStamp API para admitir medidas y opciones de presentación

Esta característica amplía la console.timeStamp() API, de forma compatible con versiones anteriores, para proporcionar un método de alto rendimiento para instrumentar aplicaciones y enviar datos de tiempo a la herramienta Performance en DevTools.

Las entradas de temporización que se agregan mediante esta API pueden tener una marca de tiempo personalizada, duración y opciones de presentación, como el color que se usará para la entrada en la herramienta Rendimiento .

Vea también:

Lienzo fuera de pantalla getContextAttributes

Esta característica agrega el getContextAttributes() método de la CanvasRenderingContext2D interfaz a la OffscreenCanvasRenderingContext2D interfaz.

Vea CanvasRenderingContext2D: método getContextAttributes() en MDN.

API de agregación privada: límites de contribución por contexto para los autores de llamadas de Almacenamiento compartido

Permite que los autores de llamadas de Almacenamiento compartido personalicen el número de contribuciones por informe de agregación privada.

Esta característica permite a los autores de llamadas de Almacenamiento compartido configurar límites de contribución por contexto a través de un nuevo campo: maxContributions. Los autores de llamadas establecen este campo para invalidar el número predeterminado de contribuciones por informe: se permitirán números más grandes y más pequeños. Debido al relleno, el tamaño de la carga útil de cada informe será aproximadamente proporcional al número elegido de contribuciones por informe.

Vea también:

Compatibilidad con imageSmoothingQuality CSS Painting API

Esta característica agrega compatibilidad con el imageSmoothingQuality atributo en la PaintRenderingContext2D interfaz. Esto le permite hacer equilibrios de calidad y rendimiento al escalar imágenes creadas mediante la API de pintura CSS. El imageSmoothingQuality atributo admite tres opciones: baja, media y alta.

Vea también:

Subgrupos de WebGPU

La característica WbGPU de subgrupos permite el paralelismo de SIMD. Mediante el uso de subgrupos, los subprocesos de un grupo pueden realizar operaciones colectivas. Esto proporciona una comunicación eficaz y un uso compartido de datos entre grupos de invocaciones. Estas operaciones se pueden usar para acelerar las aplicaciones, ya que reducen la sobrecarga de memoria en la que se incurre mediante la comunicación entre invocaciones.

Consulte WebGPU API en MDN.

Compatibilidad con la API de bloqueos web en el almacenamiento compartido

Esta característica hace que la ejecución simultánea de los worklets de almacenamiento compartido sea más confiable mediante la integración de la API de bloqueos web en el almacenamiento compartido.

  • El navigator.locks.request() método está disponible para entornos de worklet.
  • Todos los métodos modificadores admiten la opción {withLock: <resource>}.
  • El sharedStorage.batchUpdate(methods, options) método permite ejecutar varios métodos modificadores de forma atómica mediante la withLock opción . Esto permite que un sitio web mantenga la coherencia al actualizar los datos en varias claves de almacenamiento.

Pruebas de origen

A continuación se muestran las nuevas API experimentales que puede probar 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 ver la lista completa de las pruebas de origen disponibles, consulte Pruebas de origen de Microsoft Edge.

Pruebas de origen solo de Microsoft Edge

Digital Goods API

Expira el 31 de marzo de 2025.

Digital Goods API permite a una aplicación web obtener información sobre sus productos digitales y las compras del usuario administradas por una tienda digital. El agente de usuario abstrae las conexiones a la tienda y la API de solicitud de pago se usa para realizar compras.

Acceso a aplicaciones LocalFolder web

Expira el 31 de marzo de 2025.

Permite que los Web Apps progresivos (PWA) instalados en Microsoft Store accedan al contenido de archivo almacenado anteriormente en la carpeta WinRT ApplicationData.LocalFolder por una versión anterior de la aplicación para UWP.

Atributo de escritura a mano HTML+IDL

Expira el 14 de junio de 2025.

El handwriting atributo proporciona una manera por documento y por elemento de controlar dónde se permite la entrada de escritura a mano, como cuando se usa un lápiz óptico.

API de información de adquisición

Expira el 30 de junio de 2025.

Admite la atribución de adquisición 3P para Web Apps progresivas (PWA) que se adquirieron a través de una tienda de aplicaciones o directamente desde el explorador.

Nuevas pruebas de origen de Chromium

SelectParserRelrelrel

Expira el 11 de noviembre de 2025.

Se trata de una prueba de origen de desuso, que vuelve a habilitar el comportamiento del analizador antiguo para analizar etiquetas <select> . En ese comportamiento anterior, el contenido no compatible se descarta silenciosamente y no se incluye en el contenido DOM debajo de <select>. Esta prueba se puede usar en caso de que el nuevo comportamiento que se describe en el elemento Personalizable <select> (anteriormente) interrumpa un sitio.

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.