Novedades de Herramientas para desarrolladores (Chrome 91)

Ventana emergente con información de las Métricas web en el panel Rendimiento

Coloca el cursor sobre un marcador de Métricas web en el panel Rendimiento para comprender cuál es el indicador: si el rendimiento es bueno, requiere mejoras o deficiente.

Ventana emergente con información de las Métricas web

Problema de Chromium: 1147872

Visualizar el ajuste de desplazamiento de CSS

Ahora puedes activar o desactivar la insignia scroll-snap en el panel Elements para inspeccionar la alineación del ajuste de desplazamiento de CSS.

Ajuste de desplazamiento de CSS

Cuando se aplica scroll-snap-type a un elemento HTML de tu página (p.ej., esta página de demostración), puedes ver la insignia scroll-snap junto a él en el panel Elementos. Haz clic en la insignia para activar o desactivar la visualización de una superposición de ajuste de desplazamiento en la página.

En el ejemplo anterior, puedes ver marcas de puntos en los bordes de ajuste. El puerto de desplazamiento tiene un contorno sólido, mientras que los elementos de ajuste tienen contornos de guiones. El padding del desplazamiento se rellena de color verde, mientras que el margen de desplazamiento se rellena de naranja.

Problema de Chromium: 862450

Nuevo Inspector de memoria

Usa el nuevo Inspector de memoria para inspeccionar un ArrayBuffer en JavaScript, así como la memoria Wasm.

Abre esta página de demostración. En el panel Fuentes, abre el archivo demo-js.js y establece un punto de interrupción en la línea 18.

Actualiza la página. Expande la sección Alcance en el panel del depurador derecho. Observa el ícono nuevo junto al valor del búfer. Haz clic en él para abrir el Inspector de memoria.

Consulta la documentación para obtener más información sobre cómo inspeccionar los objetos ArrayBuffer y WebAssembly.Memory de JavaScript con este nuevo inspector de memoria.

Inspector de memoria

Problema de Chromium: 1166577

Nuevo panel de configuración de insignias en el panel Elementos

Ahora puedes habilitar o inhabilitar de forma selectiva las insignias en Configuración de insignias en el panel Elementos. Usa esta función para personalizar las insignias importantes y mantenerte enfocado en ellas mientras inspeccionas páginas web.

panel de configuración de insignias en el panel de elementos

En el panel Elements, haz clic con el botón derecho en cualquier elemento. Selecciona Configuración de insignias en el menú contextual. El panel de configuración de insignias aparece en la parte superior. Habilita o inhabilita las casillas de verificación para ocultar o mostrar las insignias.

Problema de Chromium: 1066772

Vista previa de imagen mejorada con información sobre la relación de aspecto

Las vistas previas de las imágenes en el panel Elementos ahora muestran más información sobre la imagen: el tamaño renderizado, la relación de aspecto de la renderización, el tamaño intrínseco, la relación de aspecto intrínseca y el tamaño del archivo.

Esta información te ayuda a comprender mejor tus imágenes y aplicar optimizaciones si es necesario.

Vista previa de la imagen con información de relación de aspecto

La información de la relación de aspecto de la imagen también está disponible en el panel Red cuando haces clic para obtener una vista previa de la imagen.

Información sobre la relación de aspecto de la imagen en el panel de red

Problemas de Chromium: 1149832 y 1170656

Botón de condiciones de red nuevas con opciones para configurar Content-Encoding

Se agregará un nuevo botón de condiciones de red en el panel Network. Haga clic en él para abrir la pestaña Condiciones de red.

Se agregó una nueva opción Accepted Content-Encodings a la pestaña Condiciones de red. Configúralo para probar si las respuestas del servidor están codificadas de forma correcta en navegadores que no son compatibles con gzip, brotli ni otros Content-Encoding futuros.

Botón de condiciones de red nueva con opciones para configurar la codificación de contenido

Problema de Chromium: 1162042

Mejoras en el panel de estilos

Nueva combinación de teclas para ver el valor calculado en el panel Estilos

Ahora puedes hacer clic con el botón derecho en una propiedad de CSS del panel Estilos y seleccionar Ver valor calculado para ver el valor de CSS calculado.

Nueva combinación de teclas para ver el valor calculado

Problema de Chromium: 1076198

Compatibilidad con la palabra clave accent-color

La IU de autocompletado del panel Styles ahora detecta la palabra clave de CSS accent-color, que permite a los desarrolladores web especificar el color de los elementos destacados para los controles de IU (p.ej., una casilla de verificación y un botón de selección) que genera el elemento.

La propiedad accent-color de CSS se encuentra actualmente experimental. Habilita chrome://flags/#enable-experimental-web-platform-features para probarlo.

color de los elementos destacados

Problema de Chromium: 1092093

Categoriza los tipos de problemas con íconos y colores

En la pestaña Problemas, ahora se clasifican los problemas en errores de página, próximos cambios rotundos y posibles mejoras para una mejor indicación de gravedad. Para abrir la pestaña Problemas, haz clic en el botón Recuento de problemas en Console.

  • Errores de página (rojo). Problemas que tienen un impacto inmediato en la funcionalidad de la página, como no configurar encabezados CORS correctos, etcétera.
  • Próximos cambios rotundos (amarillo). Problemas que informan sobre un próximo cambio incompatible de la plataforma web que podría provocar la pérdida de funcionalidad de la página (p.ej., una advertencia de próximos cambios incompatibles en el CORS RFC 1918).
  • Posibles mejoras (azul). Son posibles mejoras en la página, pero que actualmente no afectan la funcionalidad básica de la página (p. ej., problemas de accesibilidad).

Categoriza los tipos de problemas con íconos y colores

Problema de Chromium: 1183241

Borrar tokens de confianza

Ahora puedes borrar tokens de confianza con el nuevo botón Borrar en el panel Tokens de confianza, en el panel Aplicación.

Trust Token es una nueva API que ayuda a combatir el fraude y distinguir a los bots de los humanos reales, sin el seguimiento pasivo. Obtén más información para comenzar a usar los tokens de confianza.

Borrar tokens de confianza

Problema de Chromium: 1126824

Cómo ver los detalles de los componentes bloqueados en la vista de detalles del marco

Ahora puedes ver los detalles de las funciones bloqueadas en la sección Política de permisos de la vista de detalles del marco.

Abre esta página de demostración. Ve al panel Aplicación y selecciona un marco. En la sección Política de permisos, desplázate hasta la propiedad Funciones inhabilitadas. Haz clic en Mostrar detalles para ver la información sobre los motivos por los que se bloqueó el elemento. Haz clic en el ícono junto a cada política para navegar al iframe o la solicitud de red que bloqueó la función.

La política de Permisos es una API de plataforma web que permite a un sitio web permitir o bloquear el uso de funciones del navegador en su propio marco o en los iframes que incorpore.

Componentes bloqueados en la vista Detalles del marco

Problema de Chromium: 1158827

Cómo filtrar los experimentos en la configuración Experimentos

Encuentra experimentos más rápido con el nuevo filtro de experimentos. Por ejemplo, ve a Configuración > Experimentos. En el cuadro de texto Filtro, escribe “contraste” para filtrar todos los experimentos con la palabra “contraste”.

Cómo filtrar los experimentos en la configuración Experimentos

Nueva columna Vary Header en el panel de almacenamiento de la caché

Usa la nueva columna Vary Header en el panel Cache Storage para ver el encabezado de respuesta HTTP Vary.

Columna del encabezado Vary

Problema de Chromium: 1186049

Mejoras en el panel de fuentes

Compatibilidad con funciones nuevas de JavaScript

Las Herramientas para desarrolladores ahora admiten la nueva función de lenguaje JavaScript de verificación de marca privada, también conocida como #foo in obj.

Esta función de verificaciones de marca privada extiende el operador dentro para admitir las pruebas de campos de clase privada en cualquier objeto.

Pruébalo en el panel Console y Sources. También puedes inspeccionar los campos privados en la sección Alcance del panel del depurador.

Verificaciones de marca privada de JavaScript

Problema de Chromium: 11374

Se mejoró la compatibilidad con la depuración de puntos de interrupción.

Las Herramientas para desarrolladores ahora establecieron correctamente los puntos de interrupción en varias secuencias de comandos. Los agrupadores modernos de JavaScript (p.ej., Webpack y Rollup) admiten la función de división de código, en algunos casos, en los que un componente compartido se puede incluir en varias rutas (divisiones de código).

Anteriormente, Herramientas para desarrolladores solo podía establecer puntos de interrupción en una ubicación sin procesar. Con esta mejora más reciente, Herramientas para desarrolladores puede establecer correctamente los puntos de interrupción en todas las ubicaciones relevantes.

Problemas de Chromium: 1142705, 979000, 1180794

Admite la vista previa de desplazamiento del mouse con la notación [].

Las Herramientas para desarrolladores ahora admiten la vista previa del mouse en las expresiones de miembros de JavaScript que usan la notación [] en el panel Fuentes.

Admite la vista previa de desplazamiento del mouse con la notación "[]"

Problema de Chromium: 1178305

Contorno mejorado de los archivos HTML

Las Herramientas para desarrolladores ahora ofrecen una mejor compatibilidad con los esquemas de archivos HTML. En el panel Fuentes, abre un archivo HTML. Puedes activar o desactivar el esquema del código con Cmd + Mayúsculas + O en Mac o Ctrl + Mayúsculas + O en Windows.

En el siguiente ejemplo, Herramientas para desarrolladores ahora enumera correctamente todas las funciones en el esquema. Anteriormente, Herramientas para desarrolladores solo mostraban algunas de las funciones.

 Contorno mejorado de los archivos HTML

Problema de Chromium: 761019, 1191465

Seguimientos de pila de errores adecuados para la depuración de Wasm

Herramientas para desarrolladores ahora resuelve las llamadas a funciones intercaladas y muestra seguimientos de pila de errores adecuados para la depuración de Wasm.

Anteriormente, las Herramientas para desarrolladores solo mostraban referencias genéricas de Wasm en los seguimientos de pila de Error.

Seguimientos de pila de errores adecuados para la depuración de Wasm

La versión anterior de Chrome (ubicada a la izquierda) no muestra la ubicación de origen (p.ej., dsquare) en los seguimientos de pila de Errores, mientras que la nueva versión de la derecha sí lo hace.

Problema de Chromium: 1189161

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