Novedades de Herramientas para desarrolladores, Chrome 125

Sofia Emelianova
Sofia Emelianova

Comprende mejor los errores y las advertencias en la consola con Gemini

Esta versión de Chrome incorpora capacidades de IA generativa a la consola de Herramientas para desarrolladores, con el objetivo de que comprendas mejor los errores y las advertencias que encuentres.

Para obtener una explicación generada por IA de un error o una advertencia, haz clic en el botón Se produce una chispa en la bombilla. Comprender este error (advertencia) junto al mensaje en la consola y sigue las instrucciones.

Explicación de un error generada por IA.

Para obtener más información, consulta Cómo comprender mejor los errores y las advertencias con la IA.

Compatibilidad con reglas @position-try en Elements > Styles

Para ayudarte a depurar el posicionamiento de anclaje de CSS, la pestaña Elements > Styles ahora admite reglas de CSS @position-try. La pestaña resuelve los valores de position-try-options y vincula cada opción a una sección @position-try --name dedicada.

El antes y el después que admiten las reglas de CSS @position-try.

Para obtener más información, consulta Presentamos la API de posicionamiento de anclaje de CSS.

Problema de Chromium: 40279608.

Mejoras en el panel de fuentes

Esta versión incluye varias mejoras en el panel Fuentes.

Configura el cierre automático de corchetes y el formato de impresión legible

Ahora puedes activar o desactivar el cierre automático de corchetes y el formato automático en el Editor de Fuentes. La impresión con formato hace que los archivos reducidos sean legibles. El cierre automático de corchetes agrega automáticamente un corchete de cierre () o }) o una etiqueta (>) cuando escribes uno de apertura.

Para configurar el comportamiento pertinente, marca o desmarca las nuevas opciones Auto closing brackets y Automatically pretty print minified sources en Settings > Preferences > Sources.

El antes y el después de agregar nuevos parámetros de configuración para el formato automático y el cierre de corchetes.

Problemas de Chromium: 40865010, 324314570.

Las promesas rechazadas controladas se reconocen como capturadas

El panel Fuentes ahora reconoce correctamente las promesas rechazadas como capturadas si las controlaste con .catch() o .then() de dos argumentos.

En otras palabras, cuando se activa Fuentes > Puntos de interrupción > Pausar en excepciones no detectadas, el depurador no se detendrá en instrucciones similares a las siguientes:

Promise.reject(new Error('fail')).catch((e)=>console.log('caught'));

Antes y después de reconocer los rechazos detectados.

Problema de Chromium: 40283993.

Causas de errores en la consola

La consola ahora muestra cadenas de causas de error en el seguimiento de pila, si hay alguna.

Para facilitar la depuración, puedes especificar las causas de los errores cuando los detectes y los vuelvas a arrojar. A medida que la consola recorre la cadena de causas, imprime cada pila de errores con un prefijo Caused by:, de modo que puedas ver el error original.

Son los seguimientos de pila antes y después de la impresión con prefijos "Causado por".

Problema de Chromium: 40182832.

Mejoras en el panel de redes

Esta versión incluye varias mejoras en el panel Network.

Cómo inspeccionar los encabezados de Early Hints

Los encabezados de Early Hints tienen una sección dedicada en la pestaña Encabezados de la solicitud del panel Red. Anteriormente, podías encontrar los encabezados pertinentes en la sección Encabezados de respuesta.

Sugerencias anticipadas es un código de estado HTTP (103 Early Hints) que se usa para enviar una respuesta HTTP preliminar antes de una respuesta final. Esto permite que un servidor envíe sugerencias al navegador sobre subrecursos críticos (por ejemplo, una hoja de estilo o JavaScript crítico) o sobre orígenes que probablemente usará la página, mientras el servidor está ocupado generando el recurso principal.

Antes y después de agregar una sección dedicada para Early Hints.

Para obtener más información, consulta Cargas de páginas más rápidas con el tiempo de procesamiento del servidor y Early Hints.

Error de Chromium: 40222701.

Oculta la columna Cascada

Ahora puedes ocultar la columna Cascada en el panel Red de forma similar a como puedes ocultar otras columnas. Haz clic con el botón derecho en cualquier nombre de columna y desmarca la casilla de verificación Cascada en el menú desplegable.

Antes y después de agregar la opción para ocultar la columna Cascada.

Error de Chromium: 40574989.

Mejoras en el panel de rendimiento

Esta versión incluye varias mejoras en el panel Rendimiento.

Captura las estadísticas del selector CSS

El panel Rendimiento tiene un nuevo parámetro de configuración que te permite capturar estadísticas del selector CSS para eventos de Recalcular estilo de larga duración.

Para ver las estadísticas, selecciona un evento Recalculate Style y abre la nueva pestaña Selector Stats. En la pestaña, se muestra información sobre el tiempo transcurrido, los intentos de coincidencia y el recuento, y el porcentaje de no coincidencias de la ruta lenta para cada selector.

Son las estadísticas del selector antes y después de agregarlo.

Error de Chromium: 324282954.

Cómo cambiar el orden y ocultar pistas

El panel Rendimiento tiene un nuevo modo de configuración que te permite cambiar el orden de los segmentos y ocultarlos.

Para ingresar al modo de configuración, haz clic en el botón Editar a la izquierda del nombre del segmento. Luego, haz clic en hacia arriba o hacia abajo para mover la pista, o bien haz clic en para ocultarla. Cuando termines, haz clic en el botón Verificar a la derecha del nombre de la pista.

La próxima versión, Chrome 126, incluirá más mejoras en esta IU.

Problema de Chromium: 311439339.

Ignorar los retenedores en el panel de Memory

Ahora puedes ignorar los objetos retenedores en las instantáneas de montón que capturas con el panel Memoria.

Para ignorar un retenedor, selecciona un objeto y, en la sección Retenedor, haz clic con el botón derecho en un retenedor y selecciona Ignorar este retenedor en el menú desplegable. Los tramos ignorados se marcan con el valorignoreden la columna Distancia. Para dejar de ignorarlos, haz clic en Restablecer los retenedores ignorados en la barra de acciones de la parte superior.

Antes y después de agregar una opción para ignorar los anticipos

Además, las instantáneas de montón ahora admiten una mayor cantidad (cientos de millones) de bordes y nodos de contención (332350576).

Error de Chromium: 327337527.

Lighthouse 11.7.1

El panel Lighthouse ahora ejecuta Lighthouse 11.7.1. Consulta la lista completa de cambios.

Entre los cambios notables, se encuentra la compatibilidad obsoleta con el complemento Publisher Ads, que quedó desactualizado en esta versión.

Antes y después de agregar o quitar la compatibilidad con el complemento Publisher Ads

Para conocer los conceptos básicos del uso del panel Lighthouse en las Herramientas para desarrolladores, consulta Lighthouse: Optimiza la velocidad del sitio web.

Problema de Chromium: 772558.

Otros aspectos destacados

Estas son algunas de las correcciones y mejoras más destacadas de esta versión:

  • El panel de Grabadora ya no está en versión preliminar (329271496).
  • Ahora, la consola no muestra un error cuando un formateador personalizado devuelve un null para la función body(), lo que es un comportamiento válido (329400119).
  • El panel Fuentes actualizó el resaltador de sintaxis y, en particular, ahora admite las marcas v y d en la expresión regular.
  • En la pestaña Red > Cookies, se corrigió un error relacionado con la asignación de cookies exentas a cookies de respuesta (41491846).
  • Ahora, la pestaña Elements > Styles hace lo siguiente:
    • Muestra reglas heredadas completamente sobrecargadas con propiedades personalizadas (41489874).
    • Destaca el valor aplicado en light-dark() según el tema de color (331123816).

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 vanguardia de la plataforma web y te ayudan a encontrar problemas en tu sitio antes de que lo hagan tus usuarios.

Comunícate con el equipo de Herramientas para desarrolladores de Chrome

Usa las siguientes opciones para analizar las nuevas funciones, las actualizaciones o cualquier otro tema relacionado con las Herramientas para desarrolladores.

Novedades de Herramientas para desarrolladores

Una lista de todo lo que se abordó en la serie Novedades de las Herramientas para desarrolladores