Novedades de Herramientas para desarrolladores (Chrome 91)

Aparece información de las métricas web esenciales en el panel Rendimiento

Coloca el cursor sobre un marcador de métricas web en el panel Rendimiento para comprender de qué se trata el indicador: si el rendimiento es bueno, necesita mejoras o es malo.

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

Error de Chromium: 1147872

Visualiza el desplazamiento de CSS

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

CSS scroll-snap

Cuando se aplica scroll-snap-type a un elemento HTML de tu página (p.ej., esta página de demo), puedes ver una 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 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 de desplazamiento se completa en color verde, mientras que el margen de desplazamiento se completa en naranja.

Error de Chromium: 862450

Nuevo Inspector de memoria

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

Abre esta página de demostración. En el panel Sources, 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 derecho del depurador. Observa el nuevo ícono junto al valor de buffer. Haz clic en él para abrir el Inspector de memoria.

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

Inspector de memoria

Error de Chromium: 1166577

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

Ahora puedes habilitar o inhabilitar insignias de forma selectiva a través de la 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 Elementos

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

Error de Chromium: 1066772

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

Las vistas previas de imágenes en el panel Elementos ahora muestran más información sobre la imagen, como el tamaño renderizado, la relación de aspecto renderizada, 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 la optimización si es necesario.

Vista previa de la imagen con información de la 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, 1170656

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

Se agregó un nuevo botón de condiciones de red en el panel Red. Haz clic en él para abrir la pestaña Condiciones de red.

Se agregó una nueva opción Accepted Content-Encodings a la pestaña Network conditions. Configura la prueba para comprobar si las respuestas del servidor se codifican correctamente en navegadores que no admiten gzip, Brotli ni otros Content-Encoding futuros.

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

Error de Chromium: 1162042

Mejoras en el panel de estilos

Nuevo atajo para ver el valor calculado en el panel Estilos

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

Nuevo atajo para ver el valor calculado

Error de Chromium: 1076198

Compatibilidad con la palabra clave accent-color

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

Actualmente, la propiedad CSS accent-color es experimental. Habilita chrome://flags/#enable-experimental-web-platform-features para probarlo.

accent-color

Error de Chromium: 1092093

Cómo categorizar los tipos de problemas con colores y íconos

La pestaña Problemas ahora clasifica 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 Cantidad de problemas en Console.

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

Cómo categorizar los tipos de problemas con colores y íconos

Error de Chromium: 1183241

Cómo borrar tokens de confianza

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

Trust Token es una nueva API para ayudar a combatir el fraude y distinguir a los bots de las personas reales, sin seguimiento pasivo. Obtén información para comenzar a usar los tokens de confianza.

Cómo borrar tokens de confianza

Error de Chromium: 1126824

Consulta 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 Application 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 los detalles sobre el motivo del bloqueo de la función. 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 le permite a un sitio web permitir o bloquear el uso de funciones del navegador en su propio marco o en los iframes que incorpora.

Funciones bloqueadas en la vista de detalles del marco

Error de Chromium: 1158827

Cómo filtrar experimentos en la configuración de 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 Filtrar, escribe "contraste" para filtrar todos los experimentos con la palabra "contraste".

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

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

Usa la nueva columna Vary Header en el panel Almacenamiento en caché para ver el encabezado de respuesta HTTP Vary.

Columna de encabezado Vary

Error 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 verificación de marca privada extiende el operador in para admitir las pruebas de campos de clase privada en cualquier objeto determinado.

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

Verificaciones de marca privada de JavaScript

Error de Chromium: 11374

Compatibilidad mejorada con la depuración de puntos de interrupción

DevTools ahora establece correctamente los puntos de interrupción en varias secuencias de comandos. Los agrupadores de JavaScript modernos (p. ej., Webpack, Rollup) admiten la función de división de código. Hay situaciones en las que se puede incluir un componente compartido en varias rutas (divisiones de código).

Anteriormente, DevTools solo podía establecer puntos de interrupción en una ubicación sin procesar. Con esta mejora más reciente, DevTools puede establecer puntos de interrupción en todas las ubicaciones relevantes de forma correcta.

Problemas de Chromium: 1142705, 979000, 1180794

Se admite la vista previa del desplazamiento del mouse con notación [].

DevTools ahora admite la vista previa del desplazamiento del mouse sobre expresiones de miembros de JavaScript que usan la notación [] en el panel Sources.

Se admite la vista previa del desplazamiento del mouse con la notación "[]".

Error de Chromium: 1178305

Mejora del esquema de los archivos HTML

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

En el siguiente ejemplo, DevTools ahora muestra correctamente todas las funciones del esquema. Anteriormente, DevTools solo mostraba algunas de las funciones.

 Mejora del esquema de los archivos HTML

Error de Chromium: 761019, 1191465

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

DevTools ahora resuelve las llamadas a función intercaladas y muestra los seguimientos de pila de errores adecuados para la depuración de Wasm.

Anteriormente, DevTools solo mostraba referencias genéricas de Wasm en los seguimientos de pila de errores.

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

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

Error de Chromium: 1189161

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.