Compartir a través de


Novedades de DevTools (Microsoft Edge 114)

Para consultar las características más recientes de Microsoft Edge DevTools y la extensión Microsoft Edge DevTools para Microsoft Visual Studio Code y Visual Studio, lea estos anuncios.

Para mantenerse al día y obtener las últimas características de DevTools, descargue una versión preliminar de Insiders de Microsoft Edge. Tanto si está en Windows, Linux o macOS, considere la posibilidad de usar Canary (u otro canal de versión preliminar) como explorador de desarrollo predeterminado. Las versiones Beta, Dev y Canary de Microsoft Edge se ejecutan como aplicaciones independientes, en paralelo con la versión estable y publicada de Microsoft Edge. Consulte Canales de Microsoft Edge Insider.

Para ver los anuncios más recientes, siga al equipo de Microsoft Edge en Twitter. Para notificar un problema con DevTools o solicitar una nueva característica, escriba un problema en el repositorio MicrosoftEdge/DevTools .

Sugerencia

La conferencia Microsoft Build 2023 se celebró del 23 al 25 de mayo de 2023. Obtenga más información sobre las nuevas características para la depuración de memoria, rendimiento y producción en DevTools, así como las nuevas funcionalidades para los PWA en la barra lateral, WebView2 y Complementos de chat, en los vídeos siguientes:

Vídeo: Novedades de DevTools 113 y 114

Imagen en miniatura del vídeo

Estadísticas de selector agregado en la herramienta Rendimiento

Microsoft Edge 109 agregó la característica Estadísticas del selector a la herramienta Rendimiento . Puede usar los datos de Estadísticas de selector para comprender qué selectores CSS tardan más tiempo durante los eventos recalcular estilo en la herramienta Rendimiento y contribuyen a un rendimiento lento.

En Microsoft Edge 114, ya no es necesario seleccionar un evento recalcular estilo individual para ver los selectores que se recalcularon durante ese evento. En su lugar, la pestaña Estadísticas del selector del panel inferior de la herramienta Rendimiento agrega automáticamente los datos en todos los eventos Recalcular estilo del perfil registrado. A medida que amplía partes específicas del perfil, la pestaña Estadísticas del selector se actualiza para mostrar solo los datos de la parte del perfil que está analizando actualmente.

Además, se ha agregado una nueva columna Hoja de estilos a la pestaña Estadísticas del selector . La columna Hoja de estilos contiene un vínculo para cada selector a la hoja de estilos donde se define el selector.

Ahora, las estadísticas del selector se agregan en los eventos recalcular estilo dentro de la sección que se muestra actualmente del perfil grabado.

Gracias por usar la característica Estadísticas del selector y compartir sus comentarios con nosotros en GitHub Issue #98: [Feedback] Selector Performance Tracing Explainer!

Vea también:

La herramienta Problemas y el panel Estilos advierten sobre las propiedades CSS que desencadenan el diseño

DevTools ahora detecta y advierte sobre las propiedades CSS que pueden causar problemas de rendimiento basados en diseño al usar animaciones CSS en la página web, como mover texto. El diseño es el proceso del explorador web para recalcular las posiciones y geometrías de los elementos del documento, para volver a representar parte o todo el documento. Dado que El diseño es una operación de bloqueo del usuario en el explorador, se recomienda limitar el diseño tanto como sea posible, para mantener el contenido web sin problemas y con capacidad de respuesta a la interacción.

Algunas propiedades CSS no desencadenan una operación Layout, porque se ejecutan en el subproceso del compositor en el explorador, como la transformación y la opacidad. Sin embargo, incluso las propiedades CSS que no desencadenan layout pueden desencadenar una operación Paint que, cuando se usa en combinación con animaciones CSS, puede provocar un impacto negativo en el rendimiento.

En el panel Estilos de la herramienta Elementos , se ha agregado un subrayado ondulado y una información sobre herramientas en las propiedades CSS que desencadenan las operaciones Diseño o Pintura. Para ver el problema en una información sobre herramientas, mantenga el puntero sobre el subrayado ondulado:

Problema de diseño CSS en el panel Estilos

En la herramienta Problemas , en la categoría Rendimiento , se notifica un nuevo tipo de problema, como "Los cambios en esta propiedad se desencadenarán: "Diseño", lo que puede afectar al rendimiento cuando se usa dentro @Keyframesde ." Cuando use el panel Estilos , para abrir el problema en la herramienta Problemas , pulse Mayús y haga clic en el subrayado ondulado de dicha propiedad, o bien haga clic con el botón derecho en el subrayado ondulado y, a continuación, seleccione Ver problemas. La herramienta Problemas se abre en el cajón (ahora panel Vista rápida ) en la parte inferior de DevTools:

Problema de diseño CSS en la herramienta Problemas

Vea también:

La herramienta Memoria puede cargar seguimientos mejorados de más de 1 GB

En versiones anteriores de Microsoft Edge, se produjo un error al cargar un seguimiento mejorado de más de 1 GB. En Microsoft Edge 114, este problema se ha corregido. Ahora puede cargar correctamente seguimientos mejorados de cualquier tamaño.

Seguimientos mejorados es una característica experimental de Microsoft Edge que permite exportar e importar instancias completas de DevTools, guardadas como .devtools archivos, con el mayor estado posible conservado en las herramientas Memoria, Rendimiento, Elementos, Consola y Orígenes . Se .devtools abre un archivo en una instancia independiente de DevTools y carga la siguiente información de seguimiento, al tiempo que conserva las referencias al código fuente:

  • Instantáneas DOM.
  • Mensajes de consola.
  • Instantáneas de montón.
  • Perfiles de rendimiento.

Un seguimiento mejorado

Vea también:

La herramienta Memoria compara con más precisión dos instantáneas de montón

En la herramienta Memoria , puede tomar varias instantáneas de montón y compararlas para encontrar diferencias en los objetos del montón. En versiones anteriores de Microsoft Edge, la herramienta Memoria notificaba demasiados objetos nuevos y eliminados al comparar instantáneas de montón, ya que la herramienta no realizaba un seguimiento coherente de los identificadores de objeto. En realidad, muchos de estos son probablemente los mismos objetos.

En Microsoft Edge 114, este problema se ha corregido al garantizar que se realiza un seguimiento de los identificadores de objeto coherentes en varias instantáneas.

Comparación de dos instantáneas de montón en Microsoft Edge 114

Vea también:

Mejoras de accesibilidad para la herramienta de información general de CSS

En Microsoft Edge 112, la herramienta información general de CSS se actualizó para mostrar una lista de selectores no simples al tomar una instantánea de información general del CSS de una página web. En Microsoft Edge 114, la sección Selectores no simples de la herramienta información general de CSS ahora es más fácil de usar con tecnología de asistencia, como lectores de pantalla.

Al hacer clic en un selector o ir a un selector y, a continuación, presionar Entrar, los lectores de pantalla ahora anuncian "Selector CSS copiado":

Navegación por la herramienta de información general de CSS con el teclado

Vea también:

La extensión DevTools para VS Code tiene mejor compatibilidad con el modo de contraste alto

En versiones anteriores de la extensión Microsoft Edge DevTools para Visual Studio Code, en modo de contraste alto, mantener el puntero sobre los iconos dentro de las herramientas no representaba los controles de interfaz de usuario con suficiente contraste. Este problema se ha corregido.

Por ejemplo, en el panel Estilos de la herramienta Elementos , las casillas para aplicar estilos a los elementos ahora se representan correctamente en modo de contraste alto:

Mantener el puntero sobre las casillas del panel Estilos en modo de contraste alto en la extensión VS Code

Además, en la herramienta Consola , los iconos como Mostrar barra lateral de la consola ahora se representan correctamente en modo de contraste alto:

Mantener el puntero sobre el botón Mostrar barra lateral de la consola en modo de contraste alto en la extensión de VS Code

Vea también:

Anuncios del proyecto de Chromium

Microsoft Edge 114 también incluye las siguientes actualizaciones del proyecto de Chromium: