Novedades de Herramientas para desarrolladores (Chrome 99)

Limitación de solicitudes de WebSocket

El panel Network ahora admite la limitación de solicitudes de socket web. Anteriormente, la limitación de la red no funcionaba en las solicitudes de socket web.

Abre el panel Red, haz clic en una solicitud de socket web y abre la pestaña Mensajes para observar las transferencias de mensajes. Selecciona 3G lento para limitar la velocidad.

Limitación de solicitudes de WebSocket

Error de Chromium: 423246

Nuevo panel de la API de Reporting en el panel de la aplicación

Usa el nuevo panel de la API de informes para supervisar los informes generados en tu página y su estado.

La API de Reporting está diseñada para ayudarte a supervisar los incumplimientos de seguridad de tu página, las llamadas a la API obsoletas y mucho más.

Abre una página que use la API de Reporting (p.ej., una página de demostración). En el panel Application, desplázate hacia abajo hasta la sección Background services y selecciona el panel Reporting API.

En la sección Informes, se muestra una lista de los informes generados en tu página y su estado. Haz clic en él para ver los detalles del informe.

En la sección Extremos, se proporciona una descripción general de todos los extremos configurados en el encabezado Reporting-Endpoints.

Panel de la API de Reporting

Error de Chromium: 1205856

Se agregó compatibilidad para esperar hasta que el elemento sea visible o se pueda hacer clic en él en el panel de la grabadora.

Cuando se vuelva a reproducir una grabación de flujo de usuarios, el panel de la Grabadora esperará hasta que el elemento sea visible o se pueda hacer clic en él en la vista del cliente, o intentará desplazar automáticamente el elemento a la vista del cliente antes de volver a reproducir el paso. Anteriormente, la repetición fallaba de inmediato.

Este es un ejemplo de un menú fuera de la pantalla que se ubica fuera de la ventana de visualización y se desliza hacia adentro cuando se activa. El flujo de usuarios es activar o desactivar el menú y hacer clic en el elemento del menú. Anteriormente, la repetición fallaba en el último paso porque el elemento de menú aún se deslizaba y no era visible en la ventana de visualización. Ya se solucionó.

Error de Chromium: 1257499

Mejores estilos, formatos y filtrados de la consola

Aplica correctamente el diseño de los mensajes de registro con el código de escape ANSI

Ahora puedes usar las secuencias de escape ANSI para aplicar correctamente el diseño a los mensajes de la consola. Anteriormente, la consola de DevTools tenía una compatibilidad muy limitada (y parcialmente dañada) con las secuencias de escape ANSI.

Es común que los desarrolladores de Node.js coloreen los mensajes de registro a través de secuencias de escape ANSI, a menudo con la ayuda de algunas bibliotecas de diseño, como chalk, colors, ansi-colors, kleur, etcétera.

Con estos cambios, ahora puedes depurar tus aplicaciones de Node.js sin problemas con DevTools, con mensajes de consola correctamente coloreados. Abre esta demostración para verla por tu cuenta.

Para obtener más información sobre cómo aplicar formato y diseño a los mensajes de la consola con DevTools, consulta la documentación sobre cómo aplicar formato y diseño a los mensajes en Console.

diseño de la consola

Problemas de Chromium: 1282837, 1282076

Admite correctamente los especificadores de formato %s, %d, %i y %f

Console ahora realiza correctamente las conversiones de tipos %s, %d, %i y %f, como se especifica en el Estándar de Console. Anteriormente, el resultado de la conversación era incoherente.

Se admiten especificadores de formato en el mensaje de la consola

Errores de Chromium: 1277944, 1282076

Filtro de grupos de consolas más intuitivo

Cuando se filtra el mensaje de la consola, ahora se muestra un mensaje de la consola si el contenido del mensaje coincide con el filtro o si el título del grupo (o el grupo superior) coincide con el filtro. Anteriormente, el título del grupo de la consola se mostraba a pesar del filtro.

Además, si se muestra un mensaje de la consola, también se muestra el grupo (o el grupo superior) al que pertenece.

filtro de grupos de consola

Error de Chromium: 1068788

Mejoras en los mapas de origen

Cómo depurar una extensión de Chrome con archivos de mapa de origen

Ahora puedes depurar la extensión de Chrome con archivos de mapa de origen. Anteriormente, DevTools solo admitía mapas de origen intercalados para la depuración de extensiones de Chrome.

Cómo depurar una extensión de Chrome con archivos de mapa de origen

Error de Chromium: 212374

Árbol de carpetas de origen mejorado en el panel Sources

El árbol de carpetas de origen en el panel Sources ahora está mejorado con menos desorden en las estructuras y los nombres de las carpetas (p.ej., “../”, “./”, etcétera). En términos técnicos, este es el resultado de la normalización de las URLs de origen absolutas en los mapas de origen.

Árbol de carpetas de origen mejorado en el panel Sources

Error de Chromium: 1284737

Cómo mostrar los archivos de origen del trabajador en el panel Sources

Los archivos de origen de trabajador (p.ej., trabajador web o service worker) con SourceURL relativo ahora se muestran en el panel Source. Anteriormente, los archivos de origen de los trabajadores no se manejaban correctamente.

ALT_TEXT_HERE

Error de Chromium: 1277002

Actualizaciones del tema oscuro automático de Chrome

La IU de la emulación del Tema oscuro automático ahora es más simple. Ahora es una casilla de verificación, antes era un menú desplegable.

Además, cuando se habilita el Tema oscuro automático, el menú desplegable Emular prefers-color-scheme se inhabilita y se establece en prefers-color-scheme: dark automáticamente.

Chrome 96 presenta una prueba de origen para el tema oscuro automático en Android. Con esta función, el navegador aplica un tema oscuro generado automáticamente a los sitios con temas claros cuando el usuario habilita los temas oscuros en el sistema operativo.

Emulación del Tema oscuro automático

Error de Chromium: 1243309

Selector de color y panel dividido aptos para pantallas táctiles

Ahora puedes seleccionar el color y cambiar el tamaño del panel lateral en DevTools con los dedos o una pluma stylus en dispositivos con pantalla táctil.

Este es un ejemplo capturado con la pantalla táctil del dispositivo Google Pixelbook.

Problemas de Chromium: 1284245 y 1284995

Otros aspectos destacados

Estas son algunas correcciones importantes de esta versión:

Descarga los canales de vista previa

Considera usar Chrome Canary, Dev o Beta como tu navegador de desarrollo predeterminado. Estos canales de versión preliminar te brindan acceso a las funciones más recientes de DevTools, te permiten probar las APIs de plataformas web de vanguardia y te ayudan a encontrar problemas en tu sitio antes que tus usuarios.

Comunícate con el equipo de Chrome DevTools

Usa las siguientes opciones para hablar sobre las funciones nuevas, las actualizaciones o cualquier otro tema relacionado con DevTools.

Novedades de DevTools

Una lista de todo lo que se analizó en la serie Novedades de DevTools.