Novedades de Herramientas para desarrolladores (Chrome 92)

Editor de cuadrícula de CSS

Una función muy solicitada. Con el nuevo editor de cuadrícula de CSS, ahora puedes obtener una vista previa y crear cuadrículas de CSS.

Editor de cuadrícula de CSS

Cuando se aplica el atributo display: grid o display: inline-grid a un elemento HTML de tu página, puedes ver que aparece un ícono junto a él en el panel Estilos. Haz clic en el ícono para activar o desactivar el editor de cuadrícula de CSS. Aquí puedes obtener una vista previa de los posibles cambios con los íconos en pantalla (p.ej., justify-content: space-around) y crear la apariencia de la cuadrícula con un solo clic.

Problema de Chromium: 1203241

Compatibilidad con redeclaraciones de const en Console

Console ahora admite la redeclaración de la sentencia const, además de las redeclaraciones existentes let y class. La imposibilidad de volver a declararla era una molestia común para los desarrolladores web que usan la consola para experimentar con el nuevo código JavaScript.

Esto permite a los desarrolladores copiar y pegar código en la consola de Herramientas para desarrolladores para ver cómo funciona o experimentar, hacer pequeños cambios en el código y repetir el proceso sin actualizar la página. Anteriormente, las Herramientas para desarrolladores mostraban un error de sintaxis si el código volvía a declarar una vinculación de const.

Consulta el siguiente ejemplo. La redeclaración de const se admite en distintas secuencias de comandos de REPL (consulta la variable a). Ten en cuenta que el diseño no admite las siguientes situaciones:

  • La redeclaración de const de las secuencias de comandos de la página no está permitida en las secuencias de comandos de REPL.
  • No se permite la redeclaración de const dentro de la misma secuencia de comandos de REPL (consulta la variable b).

redeclaraciones de const

Problema de Chromium: 1076427

Visualizador de orden de origen

Ahora puedes ver el orden de los elementos fuente en la pantalla para inspeccionar mejor la accesibilidad.

Visualizador de orden de origen

El orden del contenido de un documento HTML es importante para la optimización y la accesibilidad para motores de búsqueda. Las nuevas funciones de CSS permiten a los desarrolladores crear contenido que se ve muy diferente en el orden en pantalla del que aparece en el documento HTML. Este es un gran problema de accesibilidad, ya que los usuarios de lectores de pantalla obtendrán una experiencia diferente y probablemente confusa que los usuarios videntes.

Problema de Chromium: 1094406

Nuevo acceso directo para ver detalles del marco

Para ver los detalles del iframe, haz clic con el botón derecho en el elemento de iframe en el panel Elementos y selecciona Mostrar detalles del marco.

Mostrar detalles del marco

Esto te llevará a una vista de los detalles del iframe en el panel Aplicación, donde podrás examinar los detalles del documento, el estado de seguridad y aislamiento, la política de permisos y más para depurar posibles problemas.

Vista de detalles del marco

Problema de Chromium: 1192084

Compatibilidad mejorada con la depuración de CORS

Los errores de uso compartido de recursos entre dominios (CORS) ahora aparecen en la pestaña Problemas. Existen varios motivos que causan errores de CORS. Haz clic para expandir cada problema y comprender las posibles causas y sus soluciones.

Problemas de CORS en la pestaña de problemas

Problema de Chromium: 1141824

Actualizaciones del panel de red

Cambiar el nombre de la etiqueta XHR a Fetch/XHR

Ahora se cambia el nombre de la etiqueta XHR a Fetch/XHR. Este cambio deja en claro que este filtro incluye solicitudes de red XMLHttpRequest y API de Fetch.

Etiqueta Recuperar/XHR

Problema de Chromium: 1201398

Filtra el tipo de recurso de Wasm en el panel Network

Ahora puedes hacer clic en el nuevo botón Wasm para filtrar las solicitudes de la red de Wasm.

Filtrar por Wasm

Problema de Chromium: 1103638

User-Agent Client Hints para dispositivos en la pestaña Condiciones de la red

Ahora se aplican User-Agent Client Hints a los dispositivos en el campo Usuario-agente en la pestaña Condiciones de red.

User-Agent Client Hints es una nueva expansión de la API de Client Hints, que permite a los desarrolladores acceder a información sobre el navegador de un usuario de una manera que preserva la privacidad y ergonómica.

User-Agent Client Hints para dispositivos en la pestaña Condiciones de la red

Problema de Chromium: 1174299

Informa problemas con el modo no estándar en la pestaña Problemas

Las Herramientas para desarrolladores ahora informan problemas en el modo no estándar y en el modo no estándar.

El modo no estándar y el modo no estándar son modos de navegador heredados anteriores a la creación de los estándares de la Web. Estos modos emulan comportamientos de diseño de la era anterior al estándar que, a menudo, causan efectos visuales inesperados.

Cuando se depuran problemas de diseño, los desarrolladores pueden pensar que se deben a errores de CSS o HTML creados por el usuario, mientras que el problema real es el Modo de compatibilidad en el que se encuentra la página. Las Herramientas para desarrolladores brindan sugerencias para solucionarlo.

Informa problemas con el modo no estándar en la pestaña Problemas

Problema de Chromium: 622660

Cómo incluir intersecciones de procesamiento en el panel Rendimiento

Las Herramientas para desarrolladores ahora muestran Calcular intersecciones en el gráfico tipo llama. Estos cambios te ayudan a identificar los eventos de intersección de observadores y depurar sus posibles sobrecargas de rendimiento.

Calcula intersecciones en el panel Rendimiento

Problema de Chromium: 1199137

Lighthouse 7.5 en el panel de Lighthouse

El panel de Lighthouse ahora ejecuta Lighthouse 7.5. Se quitó la advertencia "Falta el ancho y la altura explícitos" para las imágenes con aspect-ratio definido en CSS Anteriormente, Lighthouse mostraba advertencias para las imágenes sin definición de ancho y alto.

Consulta las notas de la versión para obtener una lista completa de los cambios.

Problema de Chromium: 772558

El menú contextual "Reiniciar marco" dejó de estar disponible en la pila de llamadas

La opción Reiniciar marco dejó de estar disponible. Esta función requiere un mayor desarrollo para funcionar bien. Actualmente, no funciona y suele fallar.

Se dio de baja el menú contextual para reiniciar el marco

Problema de Chromium: 1203606

[Experimental] Monitor de protocolo

Las Herramientas para desarrolladores de Chrome usan el protocolo para herramientas de Chrome (CDP) a fin de instrumentar, inspeccionar y depurar los navegadores Chrome, y generar perfiles de ellos. El monitor de protocolo te permite ver todas las solicitudes y respuestas de CDP que realizó Herramientas para desarrolladores.

Se agregaron dos funciones nuevas para facilitar las pruebas de CDP:

  • El nuevo botón Save te permite descargar los mensajes grabados como un archivo JSON.
  • Un campo nuevo que te permite enviar directamente un comando de CDP sin procesar

Monitor de protocolo

Problemas de Chromium: 1204004, 1204466

[Experimental] Grabadora de Puppeteer

La grabadora de Puppeteer ahora genera una lista de pasos en función de la interacción con el navegador, mientras que Herramientas para desarrolladores generaba directamente una secuencia de comandos de Puppeteer. Se agregó un nuevo botón Exportar que te permitirá exportar los pasos como una secuencia de comandos de Puppeteer.

Después de grabar los pasos, puedes usar el nuevo botón Volver a reproducir para volver a reproducirlos. Sigue estas instrucciones para saber cómo comenzar a grabar.

Ten en cuenta que este es un experimento en etapa inicial. Planeamos mejorar y expandir la funcionalidad de la grabadora con el tiempo.

Grabadora de marionetas

Problema de Chromium: 1199787

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