Novedades de Herramientas para desarrolladores (Chrome 117)

Sofia Emelianova
Sofia Emelianova

Mejoras en el panel de red

Anula el contenido web de forma local aún más rápido

Ahora se optimizó la función de anulaciones locales, por lo que puedes simular con facilidad encabezados de respuesta y contenido web de recursos remotos desde el panel Red sin acceso a ellos.

Para anular el contenido web, abre el panel Red, haz clic con el botón derecho en una solicitud y selecciona Anular contenido.

Las opciones de anulación en el menú desplegable de una solicitud.

Si tienes anulaciones locales configuradas, pero inhabilitadas, Herramientas para desarrolladores las habilitarán. Si todavía no los configuraste, Herramientas para desarrolladores te lo solicitará en la barra de acciones de la parte superior. Selecciona una carpeta para almacenar las anulaciones y permite que Herramientas para desarrolladores acceda a ella.

Selecciona una carpeta y permite el acceso a ella en la barra de acciones de la parte superior.

Una vez configuradas las anulaciones, Herramientas para desarrolladores te llevará a Fuentes > Anulaciones > Editor para que puedas anular contenido web.

Ten en cuenta que los recursos anulados se indican con Se guardó el tema. en el panel Red. Coloca el cursor sobre el ícono para ver qué se anuló.

Un ícono de anulación junto a una solicitud en el panel Network.

Problemas de Chromium: 1465785, 1470532, 1469359.

Anular el contenido de XHR y solicitudes de recuperación

Ahora puedes anular el contenido de las solicitudes XHR y fetch, además de sus encabezados de respuesta. Con estas anulaciones, puedes simular las respuestas de la API para depurar tu página web incluso si tu backend y la API aún no están listos.

Actualmente, Herramientas para desarrolladores admite anulaciones de contenido para los siguientes tipos de solicitudes: imágenes (por ejemplo, avif y png), fuentes, fetch y XHR, secuencias de comandos (css y js) y documentos (html). Las Herramientas para desarrolladores ahora inhabilita la opción Anular contenido para los tipos no compatibles.

Problemas de Chromium: 792101 y 1469776.

Ocultar solicitudes de extensiones de Chrome

Para que puedas enfocarte en el código que creaste y filtrar las solicitudes irrelevantes que envían las extensiones que instalaste en Chrome, el panel Red aplica un filtro nuevo.

Para filtrar todas las solicitudes enviadas a las URLs de chrome-extension://, consulta Casilla de verificación. Ocultar las URLs de las extensiones.

Las URLs de extensión están ocultas en la tabla de solicitudes.

Problemas de Chromium: 1257885 y 1458803.

Códigos de estado HTTP legibles

El código de estado en el encabezado de la solicitud ahora muestra texto legible junto a los códigos de estado HTTP para que puedas comprender qué sucedió con la solicitud más rápido.

El antes y el después de mostrar códigos de estado HTTP legibles por humanos

También puedes colocar el cursor sobre el código de estado en la tabla de solicitudes para ver el mismo texto.

Problema de Chromium 1153956.

Respuestas con impresión con formato estilístico para subtipos de JSON

La pestaña Response de una solicitud con un subtipo de MIME application/[subtype]+json (por ejemplo, ld+json, hal+json y otras) ahora analiza la respuesta correctamente y te permite mejorarla.

El antes y el después de analizar un subtipo application/json en una vista previa de respuesta de red.

Problema de Chromium: 406900.

Rendimiento: Consulta los cambios en la prioridad de recuperación de eventos de red

El panel Rendimiento ahora muestra dos campos de prioridad en Resumen de un evento en el segmento Red: Prioridad inicial y Prioridad (final), en lugar de solo Prioridad. Con este campo adicional, ahora puedes ver si cambia la prioridad de recuperación del evento y modificar el orden de las descargas. Para obtener más información, consulta Cómo optimizar la carga de recursos con la API de Fetch Priority.

Antes y después de mostrar los cambios en la prioridad de recuperación.

Además, puedes encontrar la misma información en la columna Prioridad del panel Red, con el parámetro de configuración Casilla de verificación. Filas de solicitud grande habilitado.

La columna Prioridad en el panel Red.

Problemas de Chromium: 1463901 y 1380964.

Configuración de fuentes habilitada de forma predeterminada: Plegado de código y revelación automática de archivos

La opción Configuración. Settings > Preferences > Casilla de verificación. Plegado de código ahora está habilitada de forma predeterminada. Esta opción te permite plegar bloques de código.

Para plegar un bloque de código, coloca el cursor sobre el número de línea que está junto al comienzo del bloque y haz clic en el ícono para contraer Contraer.. Haz clic en {...} para volver a expandir el bloque.

Además, Configuración. Configuración > Preferencias > Casilla de verificación. Mostrar archivos automáticamente en la barra lateral ahora también está habilitada de forma predeterminada.

Esta configuración hace que el árbol de archivos en Fuentes > Página seleccione el archivo actual abierto en el Editor cuando cambias de pestaña.

Problemas de Chromium: 1459193 y 1336599.

Depuración mejorada de problemas de cookies de terceros

En un esfuerzo por ayudar a crear una Web más privada y en paralelo con las actualizaciones de otros navegadores, Chrome presentó la iniciativa Privacy Sandbox. Esta iniciativa mejora fundamentalmente la privacidad en la Web y puede mantener una Web saludable con anuncios, de modo que las cookies de terceros queden obsoletas. Privacy Sandbox tiene un cronograma de eliminación gradual para que puedas adaptarte a los cambios de forma cómoda.

Ya puedes probar el comportamiento de Chrome después de la eliminación gradual de las cookies de terceros. Para ello, ejecuta Chrome desde la línea de comandos con la marca --test-third-party-cookies-phaseout. Para obtener información sobre lo que hace esta marca, consulta Cómo depurar cookies.

Independientemente de la forma en que ejecutes Chrome (con o sin la marca), la pestaña Problemas ahora tiene habilitada la casilla de verificación Casilla de verificación. Incluir problemas de cookies de terceros de forma predeterminada para todos los usuarios nuevos de Chrome y, como resultado, los informes:

  • Una advertencia de cambio rotundo sobre la próxima baja gradual.
  • Problemas relacionados con las cookies de terceros.

Si deseas ver advertencias de cookies sobre la próxima baja gradual como usuario existente de Chrome, asegúrate de marcar esta casilla de verificación.

Para probar esto, inspecciona las cookies en esta página de demostración.

Problemas con cookies de terceros informados en la pestaña Problemas.

Además, se reformuló el filtro Casilla de verificación. Cookies de respuesta bloqueadas del panel Red para que quede claro que solo se muestran las cookies de respuesta bloqueadas.

La casilla de verificación está habilitada y muestra solo las solicitudes con cookies de respuesta bloqueadas.

Problemas de Chromium: 1458839, 1462693, 1466310.

Depura la precarga en el panel de la aplicación

El equipo de Chrome está reteniendo la renderización previa completa de las páginas futuras a las que sea probable que el usuario navegue. Para permitirte depurar esto, Herramientas para desarrolladores agrega la sección Precarga al panel Aplicación. La nueva carga previa y renderización previa (denominadas colectivamente "precarga de navegación") usan la API de Speculation Rules en lugar de las sugerencias de recursos basadas en vínculos.

En esta página de demostración, en la sección Application > Preloading, puedes inspeccionar lo siguiente:

  • Reglas de especulación que enumera todos los conjuntos de reglas encontrados en la página actual.
  • Precargas que enumera todas las URLs cargadas previamente y renderizadas previamente de los conjuntos de reglas.
  • En esta página, se muestra el estado renderizado previamente de la página actual.

Para obtener más información, consulta la entrada exclusiva sobre reglas de especulación de depuración.

Problema de Chromium: 1410709.

Colores nuevos

Quizás ya hayas notado que Herramientas para desarrolladores ahora tiene una apariencia renovada que se alinea mejor con Chrome. Un factor que contribuye a ello es el nuevo esquema de colores.

El antes y el después, cuando se aplican colores nuevos.

Esta versión (117) ofrece más mejoras de UX para Herramientas para desarrolladores, tanto ya mencionadas como enumeradas más adelante, incluida una serie de textos de IU mejorados.

Problema de Chromium 1456677.

Lighthouse 10.4.0

El panel Lighthouse ahora ejecuta Lighthouse 10.4.0. En particular, esta versión agrega nuevas auditorías de accesibilidad para lo siguiente:

Por ejemplo:

No se pudo comprobar el color de los vínculos que los hace imposibles de distinguir.

Consulta también la lista completa de cambios. Para conocer los conceptos básicos del uso del panel Lighthouse en Herramientas para desarrolladores, consulta Lighthouse: optimiza la velocidad del sitio web.

Problema de Chromium: 772558.

La extensión de depuración de C/C++ WebAssembly para Herramientas para desarrolladores ahora es de código abierto.

La extensión de depuración C/C++ WebAssembly para Herramientas para desarrolladores ahora es de código abierto y reside en el repositorio del frontend de Herramientas de desarrolladores. Esta extensión habilita capacidades de depuración en Herramientas para desarrolladores para programas de C++ compilados a WebAssembly. Para obtener más información, consulta Depurar WebAssembly C/C++.

Descubre cómo compilar, ejecutar y probar la extensión, y no dudes en contribuir.

Problema de Chromium: 1410709.

Otros aspectos destacados

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

Nuevas funciones experimentales

Nueva emulación de renderización: prefers-reduced-transparency

Los usuarios de tu sitio web pueden comenzar a habilitar la nueva función de medios de CSS prefers-reduced-transparency experimental en sus dispositivos para indicar que prefieren reducir los efectos transparentes. Puedes considerar esta preferencia para aumentar la accesibilidad de tu sitio web. Para ayudarte, la pestaña del panel lateral Rendering ahora puede emular la configuración prefers-reduced-transparency: reduce para que puedas crear un prototipo de una solución y probar cómo se comporta tu sitio web en este caso.

Para probar esta función en Chrome, habilita las funciones de plataforma web experimental en chrome://flags.

Problema de Chromium 1424879.

Monitor de protocolo mejorado

Las Herramientas para desarrolladores de Chrome usan el protocolo para Herramientas para desarrolladores de Chrome (CDP) para instrumentar, inspeccionar y depurar navegadores, así como generar perfiles de ellos. Si eres desarrollador de Chromium o Herramientas para desarrolladores, el monitor de protocolo te permite ver todas las solicitudes y respuestas de CDP realizadas por Herramientas para desarrolladores y enviar comandos de CDP.

El monitor de protocolo tiene una interfaz nueva que te permite crear y enviar comandos de CDP con mayor facilidad. Ahora que ya no tienes que buscar los comandos y sus parámetros en la documentación, Herramientas para desarrolladores te los sugerirá.

En la esquina inferior derecha de la pestaña del panel lateral del monitor de protocolo, haz clic en Panel izquierdo abierto. Mostrar comando de CDP editor, selecciona un destino, comienza a escribir un comando, selecciona uno de los sugeridos (si es necesario), especifica valores de parámetros y haz clic en Enviar. Enviar comando (Ctrl/Cmd + Intro).

Especificación y envío de un comando de CDP.

Problema de Chromium 1469345.

Descarga los canales de vista previa

Considera usar Canary, Dev o Beta de Chrome como tu navegador de desarrollo predeterminado. Estos canales de vista previa te brindan acceso a las funciones más recientes de Herramientas para desarrolladores, prueba APIs de plataformas web de vanguardia y encuentra problemas en tu sitio antes que tus usuarios.

Cómo comunicarse con el equipo de Herramientas para desarrolladores de Chrome

Usa las siguientes opciones para analizar las nuevas funciones y los cambios en la publicación, o cualquier otra cosa relacionada con Herramientas para desarrolladores.

  • Envíanos tus sugerencias o comentarios a través de crbug.com.
  • Informa un problema en Herramientas para desarrolladores mediante Más opciones   Más   > Ayuda > Informar problemas con Herramientas para desarrolladores en Herramientas para desarrolladores.
  • Envía un tweet a @ChromeDevTools.
  • Deja comentarios en los videos de YouTube de las Novedades de las Herramientas para desarrolladores o en las sugerencias de Herramientas para desarrolladores (videos de YouTube).

Novedades de Herramientas para desarrolladores

Una lista de todos los temas abordados en la serie Novedades de Herramientas para desarrolladores.

Chrome 123

Chrome 122

Chrome 121

Chrome 120

Chrome 119

Chrome 118

Chrome 117

Chrome 116

Chrome 115

Chrome 114

Chrome 113

Chrome 112

Chrome 111

Chrome 110

Chrome 109

Chrome 108

Chrome 107

Chrome 106

Chrome 105

Chrome 104

Chrome 103

Chrome 102

Chrome 101

Chrome 100

Chrome 99

Chrome 98

Chrome 97

Chrome 96

Chrome 95

Chrome 94

Chrome 93

Chrome 92

Chrome 91

Chrome 90

Chrome 89

Chrome 88

Chrome 87

Chrome 86

Chrome 85

Chrome 84

Chrome 83

Chrome 82

Se canceló Chrome 82.

Chrome 81

Chrome 80

Chrome 79

Chrome 78

Chrome 77

Chrome 76

Chrome 75

Chrome 74

Chrome 73

Chrome 72

Chrome 71

Chrome 70

Chrome 68

Chrome 67

Chrome 66

Chrome 65

Chrome 64

Chrome 63

Chrome 62

Chrome 61

Chrome 60

Chrome 59