Novedades de Herramientas para desarrolladores (Chrome 84)

Kayce Basques
Kayce Basques

Soluciona problemas del sitio con la nueva pestaña Problemas

El objetivo de la nueva pestaña Problemas del panel lateral es ayudar a reducir la fatiga por notificaciones y el desorden de Console. Actualmente, la Consola es el lugar central para que los desarrolladores de sitios web, las bibliotecas, los frameworks y Chrome registren mensajes, advertencias y errores. La pestaña Problemas presenta advertencias del navegador de forma estructurada, agregada y práctica, incluye vínculos a los recursos afectados dentro de DevTools y proporciona orientación para solucionar los problemas. Con el tiempo, cada vez más advertencias de Chrome aparecerán en la pestaña Problemas en lugar de en la consola, lo que debería ayudar a reducir el desorden de la consola.

Consulta Cómo encontrar y corregir problemas con la pestaña Problemas de Chrome DevTools para comenzar.

La pestaña Problemas

Error de Chromium: #1068116

Cómo ver información de accesibilidad en la información sobre la herramienta del modo de inspección

La ventana de información del modo de inspección ahora indica si el elemento tiene un nombre y un rol accesibles y si se puede enfocar con el teclado.

La información sobre herramientas del modo de inspección con información de accesibilidad

Error de Chromium: #1040025

Actualizaciones del panel de rendimiento

Consulta la información del tiempo de bloqueo total (TBT) en el pie de página

Después de registrar el rendimiento de la carga, el panel Rendimiento ahora muestra la información del tiempo de bloqueo total (TBT) en el pie de página. El TBT es una métrica de rendimiento de carga que ayuda a cuantificar cuánto tiempo tarda una página en ser utilizable. Básicamente, mide cuánto tiempo aparenta que una página es utilizable (porque su contenido se renderizó en la pantalla), pero en realidad no es utilizable porque JavaScript bloquea el subproceso principal y, por lo tanto, la página no puede responder a las entradas del usuario. El TBT es la métrica de lab principal para aproximar el retraso de la primera entrada, que es una de las nuevas Métricas web esenciales de Google.

Para obtener información sobre el tiempo de bloqueo total, no uses el flujo de trabajo Volver a cargar la página de Volver a cargar la página para registrar el rendimiento de carga de la página. En su lugar, haz clic en Grabar Grabar, vuelve a cargar la página de forma manual, espera a que se cargue y, luego, detén la grabación. Si ves Total Blocking Time: Unavailable, significa que DevTools no obtuvo la información que necesita de los datos de perfil interno de Chrome.

Información del tiempo de bloqueo total en el pie de página de una grabación del panel de rendimiento

Error de Chromium: #1054381

Eventos de cambio de diseño en la nueva sección de experiencia

La nueva sección Experiencia del panel Rendimiento puede ayudarte a detectar cambios de diseño. El cambio de diseño acumulado (CLS) es una métrica que puede ayudarte a cuantificar la inestabilidad visual no deseada y es una de las nuevas Métricas web esenciales de Google.

Haz clic en un evento Layout Shift para ver los detalles del cambio de diseño en la pestaña Resumen. Coloca el cursor sobre los campos Se movió de y Se movió a para visualizar dónde ocurrió el cambio de diseño.

Los detalles de un cambio de diseño.

Terminología de promesas más precisa en Console

Cuando se registraba un Promise, la consola solía describir incorrectamente el estado del Promise como resolved:

Ejemplo de la consola que usa la antigua terminología "resuelto".

La consola ahora usa el término fulfilled, que se alinea con la especificación Promise:

Ejemplo de la consola que usa la nueva terminología "completada".

Error de V8: #6751

Actualizaciones del panel de estilos

Compatibilidad con la palabra clave revert

La IU de autocompletado del panel Estilos ahora detecta la palabra clave CSS revert, que revierte el valor en cascada de una propiedad al valor que habría sido si no se hubieran realizado cambios en el estilo del elemento.

Establece el valor de una propiedad para revertirla.

Error de Chromium: #1075437

Vistas previas de imágenes

Coloca el cursor sobre un valor background-image en el panel Estilos para ver una vista previa de la imagen en una información sobre herramientas.

Coloca el cursor sobre un valor de background-image.

Error de Chromium: #1040019

El Selector de color ahora usa la notación de color funcional separada por espacios.

El nivel 4 de módulo de color de CSS especifica que las funciones de color, como rgb(), deben admitir argumentos separados por espacios. Por ejemplo, rgb(0, 0, 0) es equivalente a rgb(0 0 0).

Cuando elijas colores con el Selector de color o alternes entre representaciones de colores en el panel Estilos manteniendo presionada la tecla Mayúsculas y, luego, haciendo clic en el valor del color, ahora verás la sintaxis del argumento separada por espacios.

Usar argumentos separados por espacios en el panel Estilos

También verás la sintaxis en el panel Computed y la información sobre herramientas del modo de inspección.

Las Herramientas para desarrolladores usan la sintaxis nueva porque las próximas funciones de CSS, como color(), no admiten la sintaxis de argumentos separados por comas que dejó de estar disponible.

La sintaxis de argumentos separados por espacios es compatible con la mayoría de los navegadores desde hace tiempo. Consulta ¿Puedo usar notaciones de colores funcionales separadas por espacios?

Error de Chromium: #1072952

Baja del panel Propiedades en el panel Elementos

El panel Properties del panel Elements dejó de estar disponible. Ejecuta console.dir($0) en Console.

Panel de propiedades obsoleto.

Referencias:

Compatibilidad con los accesos directos a aplicaciones en el panel Manifiesto

Los atajos de la app ayudan a los usuarios a iniciar rápidamente tareas comunes o recomendadas dentro de una app web. El menú de atajos de la app solo se muestra para las apps web progresivas que están instaladas en el escritorio o el dispositivo móvil del usuario.

Consulta Cómo hacer lo que quieras más rápido con los atajos de apps para obtener más información.

Atajos de la app en el panel Manifiesto.

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.