Novedades de Herramientas para desarrolladores (Chrome 121)

Sofia Emelianova
Sofia Emelianova

Barra de filtros optimizada en el panel de red

La barra de filtros se rediseñó para que puedas filtrar las solicitudes con mayor facilidad y ordenar el panel Red.

El experimento correspondiente se activó de forma predeterminada en esta versión, pero se revertirá. Puedes realizar un seguimiento del progreso en crbug.com/1523150.

La nueva barra de filtros tiene dos menús desplegables: uno para elegir los tipos de solicitudes y otro para ocultar los datos y las URLs de la extensión, o bien mostrar solo las cookies y solicitudes bloqueadas, y las solicitudes de terceros. Ambos menús admiten la selección múltiple.

Para volver a mostrar la barra de filtros anterior de inmediato, desactiva Configuración > Experimentos > Redesign of the filter bar in the Network panel.

Antes y después de optimizar la barra de filtros en el panel Red.

No dudes en dejar tus comentarios sobre la función en crbug.com/1500573.

Error de Chromium: 1486431.

Mejoras en los elementos

Compatibilidad con @font-palette-values

El panel Elementos ahora admite la regla de anidación CSS @font-palette-values. Te permite personalizar los valores predeterminados de la propiedad font-palette.

En Estilos, haz clic en el valor de la propiedad font-palette y DevTools te llevará a la sección dedicada a @font-palette-values, donde puedes editar tus valores personalizados.

La sección @font-palette-values en Estilos

Error de Chromium: 1501781.

Caso admitido: Propiedad personalizada como resguardo de otra propiedad personalizada

Elementos > Estilos ahora resuelve una propiedad personalizada que es un resguardo de otra propiedad personalizada.

El antes y el después de resolver una propiedad personalizada como resguardo de otra.

Error de Chromium: 1499265.

Compatibilidad mejorada con los mapas de origen

La opción Settings > Experiments > Resolve variable names in expressions using source maps está activada de forma predeterminada.

DevTools usa mapas de origen para permitirte depurar tu código original en Sources y Scope, incluso después de combinarlo, comprimirlo o compilarlo. Este experimento te permite evaluar los nombres de tus variables originales de forma coherente en DevTools, lo que incluye, sin limitaciones, lo siguiente:

Para obtener más detalles, consulta la RFC correspondiente.

Error de Chromium: 1444349.

Mejoras en el panel de rendimiento

Pista de interacciones avanzadas

El segmento Rendimiento > Interacciones obtiene bigotes que indican retrasos de entrada y presentación en los límites de tiempo de procesamiento.

El aspecto del gráfico antes y después de agregar bigotes al segmento Interacciones.

Además, cuando colocas el cursor sobre una interacción, puedes ver un cuadro de información útil que detalla los tiempos.

Error de Chromium: 1495751.

Filtrado avanzado en las pestañas De abajo hacia arriba, Árbol de llamadas y Registro de eventos

Las pestañas Bottom-Up, Call Tree y Event Log del panel Performance tienen tres botones nuevos para el filtrado avanzado:

  • Coincidir mayúsculas y minúsculas.
  • Expresión regular.
  • Coincidir con una palabra completa.

Los tres botones nuevos para el filtrado avanzado.

Además, para ayudarte a conservar el contexto, ahora solo los elementos de nivel superior coinciden con el filtro de la pestaña De abajo hacia arriba. Anteriormente, el filtro coincidía con todos los nodos.

Error de Chromium: 1496355.

Marcadores de sangría en el panel de fuentes

El Editor en el panel Fuentes ahora marca los bloques de código con sangría con líneas verticales para tu comodidad.

El antes y el después de marcar bloques de código con sangría con líneas verticales.

Error de Chromium: 1479986.

Se agregaron sugerencias útiles para los encabezados y el contenido anulados en el panel de red.

El panel Red ahora muestra información sobre herramientas cuando colocas el cursor sobre el ícono de punto púrpura junto a las pestañas Encabezados y Respuesta de una solicitud. Las indicaciones sobre herramientas te indican lo que anuló Herramientas para desarrolladores.

Las nuevas indicaciones sobre herramientas junto al ícono de punto púrpura en las pestañas Encabezados y Respuesta

Error de Chromium: 1469776.

Nuevas opciones del menú de comandos para agregar y quitar patrones de bloqueo de solicitudes

Ahora puedes escribir comandos para agregar o quitar patrones de bloqueo de solicitudes de red en el menú de comandos.

El antes y el después de agregar comandos nuevos para agregar o quitar patrones de bloqueo de red.

El comando Agregar te dirige al diálogo para especificar el patrón, y el comando Quitar quita todos los patrones sin abrir el panel Bloqueo de solicitudes de red.

Se quita el experimento de incumplimientos de CSP

Se quitó la pestaña experimental Incumplimientos de CSP que se introdujo en la versión 89 porque era redundante.

Para ver los detalles de la CSP de un vistazo, navega a Aplicación > Marcos > Política de seguridad de contenido (CSP).

La Política de Seguridad del Contenido en el panel de la aplicación

Además, el panel Issues informa los incumplimientos del CSP.

La Política de Seguridad del Contenido en el panel de la aplicación

Lighthouse 11.3.0

El panel de Lighthouse ahora ejecuta Lighthouse 11.3.0. Consulta la lista completa de cambios. Entre los cambios notables, se incluye la capacidad de ejecutar informes en páginas de error 404.

Para conocer los aspectos básicos del uso del panel Lighthouse en DevTools, consulta Lighthouse: Optimiza la velocidad del sitio web.

Error de Chromium: 772558.

Accesibilidad

Esta versión tiene las siguientes mejoras de accesibilidad:

  • En Red > Carga útil, ahora puedes enfocar con la tecla Tab los botones Ver código fuente y Ver URL codificada, y presionar Intro o Espacio para activar la acción correspondiente.
  • En Console, para reducir la confusión, los vínculos que dirigen a secuencias de comandos que ya no están disponibles para el depurador ahora están inhabilitados y no se puede hacer clic en ellos.
  • En los árboles de navegación, como el de Sources > Page, la tecla Intro ahora expande y contrae los nodos con elementos secundarios.

Problemas de Chromium: 1338391, 1500662 y 1420362.

Otros aspectos destacados

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

  • Rendimiento. Si una grabación falla, ahora tienes la opción de descargar eventos de seguimiento sin procesar y tratar de averiguar qué salió mal (commit).
  • La combinación de teclas Mostrar consola (Ctrl+` para Mac, Ctrl++ para Windows y Linux) ahora no solo abre la Consola, sino que también la cierra cuando se presiona por segunda vez.
  • Recursos para desarrolladores. Se corrigió un error que impedía informar los recursos de CSS y sus problemas (1420362).
  • Elementos:
    • Se corrigió un error relacionado con la inspección de elementos en iframes (1453375).
    • Cálculo: Se corrigió un error que impedía que se renderizaran los valores predeterminados (1499882).
    • Search. Se corrigió un error que impedía calcular la cantidad de coincidencias para consultas cortas de uno o dos caracteres (1416457).
  • Consola. Ahora analiza correctamente las expresiones regulares que terminan con un carácter escapado en el cuadro Filtrar (1346936).
  • Configuración > Workspace. Se corrigió un error que impedía agregar una carpeta excluida (1503580).
  • Red > Vista previa. Ahora renderiza imágenes con URIs data: (1381791).
  • Memoria: Se agregaron los botones de carga y guardado adecuados a la barra de acción (1275407).

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.