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.
Estas son las características más recientes de DevTools de la versión estable de Microsoft Edge.
Mejoras para conectar DevTools al servidor de símbolos de Azure Artifacts
En Microsoft Edge 115, es más fácil y personalizable conectar DevTools al servidor de símbolos de Azure Artifacts. En versiones anteriores de Microsoft Edge, para autenticarse en el servidor de símbolos, tenía que generar tokens de acceso personal (PAT) en Azure DevOps y, a continuación, pegarlos en DevTools. Ahora, siempre que haya iniciado sesión en Microsoft Edge con una cuenta profesional, puede conectarse al servidor de símbolos con Microsoft Entra ID.
Además, ahora puede conectarse a varios servidores de símbolos, en caso de que necesite capturar mapas de origen de diferentes organizaciones de Azure DevOps. También puede filtrar los mapas de origen que desea que DevTools obtenga del servidor de símbolos, especificando las direcciones URL del mapa de origen en una lista de inclusión o exclusión.
El mensaje Se debe seleccionar una organización Azure DevOps significa hacer doble clic en la organización o hacer clic en ella y presionar Entrar.
Caracteres comodín
En el cuadro de texto Comportamiento del filtro , se admiten los siguientes caracteres comodines:
| Carácter comodín | Significado |
|---|---|
| ? | Coincide con un solo carácter. |
| * | Coincide con uno o varios caracteres de cualquier carácter. |
Si selecciona Lista de exclusión, DevTools intentará buscar en los mapas de origen para scripts, excepto aquellos que tienen una dirección URL que coincide con una de las entradas de la lista.
Si selecciona Lista de inclusión, DevTools solo intentará buscar en los mapas de origen los scripts que tengan direcciones URL que coincidan con una de las entradas de la lista. Por ejemplo, supongamos que selecciona Lista de inclusión en la lista desplegable Comportamiento del filtro y después escribe lo siguiente en el cuadro de texto Comportamiento del filtro :
https://cdn.contoso.com/*
https://packages.contoso.com/*
En este ejemplo, DevTools solo intenta resolver mapas de origen que coincidan con estos dos patrones de dirección URL, y no intenta cargar mapas de origen para otros scripts.
Vea también:
- Depurar de manera segura el código original mediante la publicación de mapas de origen en el servidor de símbolos Artefactos de Azure
- Depuración segura del código original mediante mapas de origen del servidor de símbolos de Azure Artifacts.
Mejoras de la herramienta de memoria
En versiones anteriores de Microsoft Edge, en la herramienta Memoria , al usar la instrumentación de asignación en el tipo de generación de perfiles de escala de tiempo (más tarde reetiquetado como el botón de opción Asignaciones en escala de tiempo), la herramienta Memoria toma una muestra del montón cada 50 milisegundos. Sin embargo, tomar una muestra de las escalas del montón con el tamaño del montón, por lo que con un tamaño de montón de 200 MB, la muestra en realidad tarda 1,5 segundos en generarse. Como resultado, queda poco tiempo en el hilo principal de tu sitio web, aparte de generar muestras de montón. Cuando se ejecuta la instrumentación de asignación en la línea de tiempo , puede parecer que el contenido web está bloqueado o bloqueado.
En Microsoft Edge 115, la frecuencia de muestreo del montón ahora se escala al tiempo que tarda en generar una muestra, liberando el subproceso principal para que pueda interactuar con el contenido web mientras genera perfiles.
Además, en versiones anteriores de Microsoft Edge, las instantáneas de montón a veces incluían objetos que deberían haberse recolectado como elementos no utilizados (GC'd). En Microsoft Edge 115, se ha corregido este problema y las instantáneas del montón ahora son más precisas.
Vea también:
- Limitar proporción de tiempo de CPU asignado a requestHeapStatsUpdate (4469909) · Revisión de código de Gerrit
- Hacer que las instantáneas del montón sean más precisas (4499405) · Revisión de código de Gerrit
Iconos y botones de DevTools actualizados
En Microsoft Edge 115, la interfaz de usuario de DevTools se ha renovado con nuevos iconos y botones. Por ejemplo, al depurar en la herramienta Orígenes , el fotograma actual de la pila de llamadas se indica mediante una flecha azul que apunta a la derecha. Este icono es más coherente con los iconos de depuración de Microsoft Visual Studio y Microsoft Visual Studio Code:
En versiones anteriores de Microsoft Edge, en la vista ascendente de la herramienta Rendimiento , los botones triangulares para contraer y expandir las actividades grabadas se representaron incorrectamente. En Microsoft Edge 115, se ha corregido este problema y ahora puede expandir y contraer actividades individuales para ver qué funciones las llaman:
Vea también:
- Recorra el código en las características de depuración de JavaScript.
- La pestaña De abajo hacia arriba en la referencia de características derendimiento.
Los lectores de pantalla anuncian correctamente el estado de la lista desplegable en modo de dispositivo
En versiones anteriores de Microsoft Edge, en el modo de dispositivo, los lectores de pantalla anunciaban incorrectamente el estado de los menús desplegables como "expandido" cuando estos menús estaban realmente contraídos. En Microsoft Edge 115, este problema se ha corregido y los lectores de pantalla ahora anuncian correctamente el estado de los menús desplegables en el modo de dispositivo como "contraído" o "expandido":
Vea también:
Mejoras en la generación de perfiles para la herramienta Rendimiento
Al grabar un perfil en la herramienta Rendimiento , el motor de JavaScript V8 toma muestras periódicas de todas las funciones de JavaScript que se están ejecutando, para informar con precisión el tiempo de CPU en el gráfico de llamas. Al crear perfiles de un sitio web que tiene muchos iframes entre dominios, estas muestras tardan mucho tiempo en recopilarse. Esto da como resultado una sobrecarga significativa, lo que ralentiza el subproceso principal, lo que ralentiza el rendimiento del sitio web al generar perfiles. En Microsoft Edge 115 en Windows, la versión 8 recopila estas muestras de forma más eficiente, lo que se traduce en un mejor rendimiento del sitio durante la generación de perfiles.
Además, en la herramienta Rendimiento , ahora puede ver una representación de la sobrecarga del generador de perfiles en el gráfico de llamas al grabar un perfil. Este bloque de tiempo representa el tiempo de CPU necesario para muestrear y analizar eventos al grabar un perfil, y no representa el tiempo de CPU que los usuarios de tu sitio web están encontrando realmente. Se han agregado eventos de sobrecarga de perfiles al gráfico de llama para ayudar a centrar las investigaciones de rendimiento en los eventos Compilar código y Evaluar script que afectan a los usuarios reales, en lugar de eventos que solo tardan tiempo mientras se genera la generación de perfiles en la herramienta Rendimiento :
Vea también:
- Evite la espera ocupada en el subproceso del muestreador si Windows admite suspensión precisa (4453767) · Revisión de código de Gerrit
- Mostrar V8. FinalizeDeserialization time as profiler overhead (4504370) · Revisión de código de Gerrit
- Problema 1428605: la deserialización de la caché de código de V8 es de 2 a 4× más lenta que una compilación normal sin caché cuando la generación de perfiles de CPU está habilitada
Anuncios del proyecto de Chromium
Microsoft Edge 115 también incluye las siguientes actualizaciones del proyecto de Chromium:
- Mejoras en los elementos
- Mejoras de fuentes
- Mitigaciones del seguimiento de rebotes de aplicaciones >
- Omitir scripts de contenido de forma predeterminada
- Respuesta de red > : impresión bonita de forma predeterminada