Novedades en las Dev Tools 125 de Google Chrome

5 minuto(s)

Cada versión que sale de las Google Chrome DevTools.

Es una versión optimizada y con las herramientas necesarias que los desarrolladores necesitan.

En este artículo te compartiré las Novedades en las Dev Tools 125 de Google Chrome, vamos con ello.

Panel Elements de las Chrome DevTools
El equipo de Chrome DevTools trabaja incansablemente en mejorar sus herramientas

Como en Posts anteriores, para dar una mejor descripción de las Características nuevas, colocaré el título de la nueva característica, descripción y una o varias imágenes de dicha característica.

Ayuda de Gemini AI en la Consola

La versión 125 de Chrome DevTools incluye funciones de IA generativa en la Console.

Gemini AI te mostrará errores y advertencias para que tengas un mejor conocimiento sobre algún problema en tu proyecto.

Encontrarás un icono de un foco con un destello de Gemini AI llamado Understand this error (warning), que al presionarlo te dará más detalles sobre el problema:

Gemini AI en Chrome DevTools
Se espera que este disponible en el idioma local del usuario

Para poder usar esta función necesitas cumplir estos requisitos.

Si deseas aprender más sobre el análisis de errores en la consola de DevTools con Gemini AI, visita este enlace.

El Panel Styles Ahora Admite las reglas CSS @position-try

En esta versión podrás depurar la posición de los anclajes CSS.

Lo podrás hacer en Elements > Styles y tu trabajo con CSS será más óptimo.

Si quieres aprender más sobre el posicionamiento de anclaje CSS visita este enlace.

Soporte para reglas CSS @position-try
Los valores vinculados se muestran en una nueva ventana

Mejoras en el Panel Sources

Se agregaron las 2 siguientes mejoras en este panel:

Optimización en la Visualización de Código

Ahora podrás hacer que DevTools cierre los corchetes automáticamente.

Asimismo te permitirá obtener un código más bonito y legible.

Estes nuevo par de opciones las puedes encontrar en Preferences > Sources:

2 nuevas opciones en la configuración del panel Sources
Con ello podrás inspeccionar de forma más clara el código de tus archivos

Captura de Promises Rechazadas

Las promesas o promises de JavaScript son utilizados con frecuencia por los desarrolladores.

DevTools 125 ahora te ayudará a leerlas cuando las hayas manejado con los métodos try() y catch() de JavaScript.

Puedes activar esta opción en Sources > Breakpoints > Pause on uncaught exceptions:

Opción para reconocer las promises rechazadas de JavaScript
El objeto Promise trabaja mediante tareas asíncronas

Prefijo Caused by en la Console

La consola de Devtools ahora te brindarás una secuencia de información sobre errores en tu código.

Esta secuencia esta distribuida por el prefijo Caused by.

Esto permitirá volver al origen del error y mantenerlos organizados:

Prefijo Caused by en la Console
A veces analizar los errores puede ser confuso y esta función ayudará a los desarrolladores con ello

Mejoras en el Panel Network

En DevTools 125 se añadieron 2 mejoras para este panel:

Opción Para Inspeccionar Códigos de estado HTTP 103

Esta información la podrás encontrar en Network > Headers > Early Hints Header

El código 103 es devuelto por los servidores y VPS (Virtual Private Server).

Puedes leer más sobre el código 103 y otros códigos en este enlace.

Información del código HTTP 103
Los códigos de estado son información importante para los desarrolladores

Puedes aprender sobre las cargas más rápidas usando el tiempo de reflexión del servidor con Early Hints en este enlace.

Habilitar y deshabilitar la columna Waterfall

La columna Waterfall del panel Network te brinda un gráfico sobre el tamaño y tiempo de carga de un elemento.

Si no quieres ver esta información, ahora podrás deshabilitarla.

Solo presiona con el botón derecho del mouse sobre la columna y elige la opción Waterfall para deshabilitarla o habilitarla:

Opción para desactivar la columna Waterfall
Personalmente a mi si me ayuda este gráfico

Mejoras en el Panel Performance

Este panel ha recibido 2 actualizaciones:

Panel Selector Stats

Este panel te brinda información al presionar sobre un evento Recalculate Style.

Te muestra el tiempo que transcurrió, las coincidencias al recalcular un estilo CSS.

Asimismo te brinda el porcentaje de no coincidencias de ruta de cada selector:

Panel Selector Stats
Este panel es útil para los que gustan optimizar sus tareas con CSS

Recuerda que hasta la fecha de este artículo, habilitar el panel Selector Stats, puede ralentizar la generación de informes.

Mejoras en la Visualización de Datos

Ahora podrás cambiar el orden de los elementos.

Asimismo podrás ocultarlos del área o espacio de información.

Para hacer estas tareas, solo presiona el icono del lápiz que se encuentra al lado izquierdo de cada elemento:

Ignorar Datos Retenidos en el Panel Memory

Si deseas que el panel Memory ignore un retenedor, solo presiona con el botón derecho del mouse sobre un elemento del panel Retainers.

Elige la opción Ignore this retainer.

Si deseas dejar de ignorarlos, presiona el botón Restore ignored retainers:

Opción Ignore this retainer del panel Memory
En la columna Distance de un elemento ignorado aparecerá el valor ignored

Lighthouse 11.7.1

DevTools 125 incluye la versión 11.7.1 de Lighthouse.

El cambio más destacado es sobre el plugin Publisher Ads, el cual ha pasado a quedar obsoleto.

Puedes ver una lista completa con todas las novedades en este enlace.

Versión Lighthouse 11.7.1 en DevTools 125
Publisher Ads permitía optimizar los anuncios en una página web

Otros Cambios Destacados

A continuación, algunos cambios y correcciones notables de esta versión:

  • El panel Recorder dejo de estar en vista previa oficialmente (329271496).
  • La Console ya no muestra un error cuando un formateador personalizado retorna null para la función body(), el cual es un comportamiento correcto (329400119).
  • El resaltador de sintaxis del panel Sources, admite las marcas v y d en expresiones regulares.
  • Se corrigió el error al asignar cookies exentas a cookies de respuesta en la pestaña Network > Cookies (41491846).
  • La pestaña Elements > Styles ahora hace las siguientes tareas:
    • Muestra las reglas heredadas sobrecargadas con propiedades personalizadas (41489874).
    • Resalta los valores aplicados en light-dark() según el tema elegido (331123816).

Nota(s)

  • Algunos de los pasos mencionados pueden variar en futuras versiones de Chrome Dev Tools, esto no depende de nosotros si no de los desarrolladores que dan soporte a las Dev Tools y cambian el orden de las opciones mencionadas.
  • Algunos de los enlaces compartidos en este Post, pueden dejar de existir, esto no depende de nosotros, si no de los servicios que los almacenan.
  • Si aún no tienes actualizado tu Dev Tools en Chrome, ten paciencia pronto se actualizará, a veces toma tiempo en llegar los updates.
  • No olvides que debemos usar la Tecnología para hacer cosas Buenas por el Mundo.

Síguenos en nuestras Redes Sociales para que no te pierdas nuestros próximos contenidos.