Novedades de Herramientas para desarrolladores (Chrome 86)

Nuevo panel multimedia

Las Herramientas para desarrolladores ahora muestran la información de los reproductores multimedia en el panel Multimedia.

Nuevo panel multimedia

Antes del nuevo panel multimedia en Herramientas para desarrolladores, podía encontrar información de registro y depuración sobre los reproductores de video en chrome://media-internals.

El nuevo panel multimedia proporciona una manera más fácil de ver eventos, registros, propiedades y una línea de tiempo de decodificaciones de fotogramas en la misma pestaña del navegador que el reproductor de video. Puedes visualizar en vivo e inspeccionar los posibles problemas más rápido (p.ej., por qué se producen disminuciones de fotogramas o por qué JavaScript interactúa con el jugador de forma inesperada).

Problema de Chromium: 1018414

Cómo tomar capturas de pantalla de nodos a través del menú contextual del panel de Elements

Ahora puedes realizar capturas de pantalla de nodos a través del menú contextual en el panel Elements.

Por ejemplo, puedes tomar una captura de pantalla del índice haciendo clic con el botón derecho en el elemento y seleccionando Capture node screenshot.

Cómo tomar capturas de pantalla de los nodos

Problema de Chromium: 1100253

Actualizaciones de la pestaña Problemas

La barra de advertencia Problemas del panel de la consola ahora se reemplazó por un mensaje normal.

Problemas en el mensaje de la consola

Los problemas relacionados con las cookies de terceros ahora están ocultos de forma predeterminada en la pestaña Problemas. Habilita la nueva casilla de verificación Incluir problemas con cookies de terceros para verlos.

casilla de verificación de problemas con cookies de terceros

Problemas de Chromium: 1096481, 1068116, 1080589

Emular las fuentes locales faltantes

Abre la pestaña Renderización y usa la nueva función Inhabilitar fuentes locales para emular las fuentes local() faltantes en las reglas @font-face.

Por ejemplo, cuando la fuente "Rubik" está instalada en tu dispositivo y la regla @font-face src la usa como una fuente local(), Chrome usa el archivo de fuentes local de tu dispositivo.

Cuando la opción Inhabilitar fuentes locales está habilitada, las Herramientas para desarrolladores ignora las fuentes local() y las recupera de la red.

Emular las fuentes locales faltantes

A menudo, los desarrolladores y diseñadores utilizan dos copias diferentes de la misma fuente durante el desarrollo:

  • una fuente local para tus herramientas de diseño y
  • Una fuente web para tu código

Si inhabilitas las fuentes locales, podrás hacer lo siguiente más fácilmente:

  • Depurar y medir el rendimiento y la optimización de la carga de fuentes web
  • Verifica la precisión de tus reglas de CSS @font-face
  • Descubre las diferencias entre las fuentes web y sus versiones locales

Problema de Chromium: 384968

Emula usuarios inactivos

La API de Idle Detection permite a los desarrolladores detectar usuarios inactivos y reaccionar ante los cambios de estado de inactividad. Ahora puedes usar las Herramientas para desarrolladores para emular los cambios de estado de inactividad en la pestaña Sensors, tanto para el estado del usuario como para el de la pantalla, en lugar de esperar a que cambie el estado inactivo real. Puedes abrir la pestaña Sensores desde el panel lateral.

Emula usuarios inactivos

Problema de Chromium: 1090802

Emular prefers-reduced-data

La consulta de medios prefers-reduced-data detecta si el usuario prefiere que se le entregue contenido alternativo que use menos datos para que se renderice la página.

Ahora puedes usar Herramientas para desarrolladores para emular la consulta de medios prefers-reduced-data.

Emular prefers-reduced-data

Problema de Chromium: 1096068

Compatibilidad con funciones nuevas de JavaScript

Las Herramientas para desarrolladores ahora ofrecen mejor compatibilidad con algunas de las funciones más recientes del lenguaje JavaScript:

  • Operadores de asignación lógica: Herramientas para desarrolladores ahora admite la asignación lógica con los nuevos operadores &&=, ||= y ??= en los paneles Console y Sources.
  • Usa los separadores numéricos con formato estilístico: Las Herramientas para desarrolladores ahora imprimen correctamente los separadores numéricos en el panel Sources.

Problemas de Chromium: 1086817, 1080569

Lighthouse 6.2 en el panel de Lighthouse

El panel de Lighthouse ahora ejecuta Lighthouse 6.2. Consulta las notas de la versión para obtener una lista completa de los cambios.

Modificar el tamaño de la imagen

Nuevas auditorías en Lighthouse 6.2:

  • Evita tareas largas en el subproceso principal. Informa las tareas más largas en el subproceso principal, lo que es útil para identificar las peores tareas de demora de entrada.
  • Los vínculos se pueden rastrear. Verifica si el atributo href de los elementos de anclaje se vincula a un destino adecuado, de modo que se puedan descubrir los vínculos.
  • Elementos de imagen sin tamaño: Verifica si se configuraron width y height explícitos en los elementos de imagen. El tamaño de imagen explícito puede reducir los cambios de diseño y mejorar la métrica CLS.
  • Evita las animaciones no compuestas. Informa sobre animaciones no compuestas que aparecen con bloqueos y reducen el CLS.
  • Escucha los eventos unload. Informa el evento unload. En su lugar, considera usar los eventos pagehide o visibilitychange, ya que el evento unload no se activa de manera confiable.

Auditorías actualizadas en Lighthouse 6.2:

  • Quita el código JavaScript que no se usa. Lighthouse ahora mejorará la auditoría si una página tiene mapas de fuentes de JavaScript de acceso público.

Problema de Chromium: 772558

Baja de la lista “otros orígenes” del panel Service Workers

Las Herramientas para desarrolladores ahora proporcionan un vínculo para ver la lista completa de service workers de otros orígenes en una nueva pestaña del navegador: chrome://serviceworker-internals/?devtools.

Anteriormente, las Herramientas para desarrolladores mostraba una lista anidada en el panel Application > Service workers.

Vínculo a otros orígenes

Problema de Chromium: 807440

Mostrar el resumen de cobertura de los elementos filtrados

Ahora las Herramientas para desarrolladores vuelven a calcular y muestran un resumen de la información de cobertura de forma dinámica cuando se aplican filtros en la pestaña Cobertura. Antes, en la pestaña Cobertura (Coverage), siempre se mostraba un resumen de toda la información de cobertura.

En el siguiente ejemplo, observa cómo el resumen indica inicialmente 446 kB of 2.0 MB (22%) used so far. 1.5 MB unused. y, luego, 57 kB of 604 kB (10%) used so far. 546 kB unused. después de aplicar el filtrado CSS.

Resumen de la cobertura de los elementos filtrados

Problema de Chromium: 1061385

Nueva vista de detalles del marco en el panel Application

Las Herramientas para desarrolladores ahora muestran una vista detallada de cada marco. Para acceder a él, haz clic en un marco debajo del menú Frames en el panel Application.

Nueva vista de detalles del marco en el panel Application

Problema de Chromium: 1093247

Detalles del marco de las ventanas abiertas

Herramientas para desarrolladores ahora también muestra ventanas o ventanas emergentes abiertas debajo del árbol de marcos. La vista de detalles del marco de las ventanas abiertas incluye información de seguridad adicional.

Detalles del marco de ventana abierto

Problema de Chromium: 1107766

Información de seguridad y aislamiento (COEP / COOP)

Las Herramientas para desarrolladores ahora muestran un contexto seguro, Política de incorporaciones de origen cruzado (COEP) y Política de abridor de origen cruzado (COOP) en los detalles del marco.

Información de seguridad y aislamiento

Pronto se agregará más información de seguridad a la vista de detalles del marco.

Problema de Chromium: 1051466

Actualizaciones del panel Elements and Network

Sugerencia de color accesible en el panel Estilos

Las Herramientas para desarrolladores ahora ofrecen sugerencias de colores para texto con poco contraste.

En el siguiente ejemplo, h1 tiene un texto de bajo contraste. Para solucionarlo, abre el selector de color de la propiedad color en el panel Estilos. Después de expandir la sección Relación de contraste, las Herramientas para desarrolladores proporcionan sugerencias de colores AA y AAA. Haz clic en el color sugerido para aplicar el color.

Problema de Chromium: 1093227

Restablecer el panel Propiedades en el panel Elementos

El panel Propiedades volvió a estar obsoleto en Chrome 84. En una versión futura de Herramientas para desarrolladores, mejoraremos el flujo de trabajo para inspeccionar las propiedades de los elementos.

Panel Properties en el panel Elements

Problema de Chromium: 1105205, 1116085

Valores de encabezado X-Client-Data legibles por humanos en el panel Red

Cuando se inspecciona un recurso de red en el panel Network, Herramientas para desarrolladores ahora formatea cualquier valor de encabezado X-Client-Data en el panel Headers como código.

El encabezado HTTP X-Client-Data contiene una lista de IDs de experimentos y marcas de Chrome que están habilitadas en tu navegador. Los valores de encabezado sin procesar lucen como strings opacas, ya que son búferes de protocolo serializados y codificados en base-64. Para que el contenido sea más transparente para los desarrolladores, Herramientas para desarrolladores ahora muestra los valores decodificados.

Valores de encabezado "X-Client-Data" legibles por humanos

Problema de Chromium: 1103854

Autocompletar fuentes personalizadas en el panel Estilos

Las caras de fuente importadas ahora se agregan a la lista de autocompletado de CSS cuando se edita la propiedad font-family en el panel Styles.

En este ejemplo, 'Noto Sans' es una fuente personalizada instalada en la máquina local. Se muestra en la lista de finalización de CSS. Antes, no lo era.

Autocompletar fuentes personalizadas

Problema de Chromium: 1106221

Muestra el tipo de recurso de manera coherente en el panel de red.

Las Herramientas para desarrolladores ahora muestran de manera coherente el mismo tipo de recurso que la solicitud de red original y agrega / Redirect al valor de la columna Tipo cuando se produce el redireccionamiento (estado 302).

Anteriormente, Herramientas para desarrolladores cambiaba el tipo a Other de vez en cuando.

Tipo de recurso de redireccionamiento de visualización

Problema de Chromium: 997694

Borrar botones en los paneles Elements y Network

Los cuadros de texto de filtro en el panel Styles y el panel Network, así como el cuadro de texto de búsqueda DOM en el panel Elements, ahora tienen botones Clear. Si haces clic en Clear, se quitará el texto ingresado.

Borrar botones en los paneles Elements y Network

Problema de Chromium: 1067184

Descarga los canales de vista previa

Considera usar Chrome Canary, Dev o Beta como navegadores de desarrollo predeterminados. Estos canales de vista previa te brindan acceso a las funciones más recientes de Herramientas para desarrolladores, prueban API de plataforma web de vanguardia y detectan problemas en tu sitio antes que los usuarios.

Comunicarse con el equipo de Herramientas para desarrolladores de Chrome

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

  • Para enviarnos sugerencias o comentarios, accede a crbug.com.
  • Para informar un problema de Herramientas para desarrolladores, use Más opciones   Más   > Ayuda > Informar problemas de Herramientas para desarrolladores en Herramientas para desarrolladores.
  • Twittea a @ChromeDevTools.
  • Deja comentarios en nuestros videos de YouTube de Herramientas para desarrolladores o en videos de YouTube de las Sugerencias de las Herramientas para desarrolladores.

Novedades de Herramientas para desarrolladores

Una lista de todo lo que se ha abordado en la serie Novedades de Herramientas para desarrolladores.

Chrome 127

Chrome 126

Chrome 125

Chrome 124

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 Primeros pasos

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