Novedades de Herramientas para desarrolladores (Chrome 80)

Kayce Basques
Kayce Basques

Compatibilidad con las redeclaraciones let y class en la consola

Console ahora admite redeclaraciones de sentencias let y class. La imposibilidad de volver a declararlo era una molestia común para los desarrolladores web que usan Console para experimentar con el nuevo código JavaScript.

Por ejemplo, antes, cuando se volvía a declarar una variable local con let, Console arrojaba un error:

Captura de pantalla de la consola en Chrome 78 que muestra que falla la redeclaración de permisos.

Ahora, la consola permite la redeclaración:

Captura de pantalla de la consola en Chrome 80 que muestra que la redeclaración de permisos se realiza correctamente.

Problema de Chromium #1004193

Depuración de WebAssembly mejorada

Las Herramientas para desarrolladores comenzaron a admitir el estándar de depuración DWARF, lo que significa una mayor compatibilidad para revisar código, configurar interrupciones y resolver seguimientos de pila en tus lenguajes de origen dentro de Herramientas para desarrolladores. Para ver la historia completa, consulta Depuración de WebAssembly mejorada en las Herramientas para desarrolladores de Chrome.

Captura de pantalla de la nueva depuración de WebAssembly con tecnología DWARF.

Actualizaciones del panel de red

Solicita cadenas de iniciador en la pestaña Iniciador

Ahora puedes ver los iniciadores y las dependencias de una solicitud de red como una lista anidada. Esto puede ayudarte a comprender por qué se solicitó un recurso o qué actividad de red causó un recurso determinado (como una secuencia de comandos).

Captura de pantalla de una cadena Request Initiator en la pestaña Initiator

Después de registrar la actividad de la red en el panel Network, haz clic en un recurso y, luego, ve a la pestaña Initiator para ver la Request Initiator Chain:

  • El recurso inspeccionado está en negrita. En la captura de pantalla anterior, https://web.dev/default-627898b5.js es el recurso inspeccionado.
  • Los recursos que se encuentran sobre el recurso inspeccionado son los iniciadores. En la captura de pantalla anterior, https://web.dev/bootstrap.js es el iniciador de https://web.dev/default-627898b5.js. En otras palabras, https://web.dev/bootstrap.js provocó la solicitud de red de https://web.dev/default-627898b5.js.
  • Los recursos debajo del recurso inspeccionado son las dependencias. En la captura de pantalla anterior, https://web.dev/chunk-f34f99f7.js es una dependencia de https://web.dev/default-627898b5.js. En otras palabras, https://web.dev/default-627898b5.js causó la solicitud de red de https://web.dev/chunk-f34f99f7.js.

Problema de Chromium #842488

Destaca la solicitud de red seleccionada en la descripción general

Después de hacer clic en un recurso de red para inspeccionarlo, el panel Network colocará un borde azul alrededor de él en Overview. Esto puede ayudarte a detectar si la solicitud de red ocurre antes o después de lo esperado.

Captura de pantalla del panel Overview en la que se destaca el recurso inspeccionado.

Problema de Chromium #988253

Columnas de URL y ruta de acceso en el panel de red

Usa las columnas Path y URL nuevas en el panel Network para ver la ruta de acceso absoluta o la URL completa de cada recurso de red.

Captura de pantalla de las nuevas columnas Ruta y URL en el panel Red.

Haz clic con el botón derecho en el encabezado de la tabla Waterfall y selecciona Path o URL para mostrar las columnas nuevas.

Problema de Chromium #993366

Cadenas de usuario-agente actualizadas

Herramientas para desarrolladores admite la configuración de una cadena de usuario-agente personalizada a través de la pestaña Condiciones de red. La string usuario-agente afecta el encabezado HTTP User-Agent conectado a los recursos de red y también el valor de navigator.userAgent.

Las cadenas de usuario-agente predefinidas se actualizaron para reflejar las versiones modernas del navegador.

Captura de pantalla del menú Usuario-agente en la pestaña Condiciones de red.

Para acceder a Condiciones de red, abre el menú de comandos y ejecuta el comando Show Network Conditions.

Problema de Chromium #1029031

Actualizaciones del panel de auditorías

Nueva IU de configuración

La IU de configuración tiene un diseño nuevo y responsivo, y se simplificaron las opciones de configuración de limitación. Consulta Limitación del panel de auditorías para obtener más información sobre los cambios de limitación de la IU.

La nueva IU de configuración

Actualizaciones de la pestaña Cobertura

Modos de cobertura por función o por bloque

La pestaña Cobertura tiene un nuevo menú desplegable que te permite especificar si los datos de cobertura de código se deben recopilar por función o por bloque. La cobertura por bloqueo es más detallada, pero también mucho más costosa de recopilar. Ahora, Herramientas para desarrolladores usa la cobertura por función de forma predeterminada.

El menú desplegable del modo de cobertura

Ahora, se debe volver a cargar la página para iniciar la cobertura

Se quitó la activación o desactivación de la cobertura de código sin volver a cargar la página porque los datos de cobertura no eran confiables. Por ejemplo, se puede informar una función como no utilizada si su ejecución fue hace mucho tiempo y el recolector de elementos no utilizados de V8 la limpió.

Problema de Chromium #1004203

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