Novedades de Herramientas para desarrolladores (Chrome 76)

Kayce Basques
Kayce Basques

¡Hola! Estas son las novedades de las Herramientas para desarrolladores de Chrome en Chrome 76.

Autocompletar con valores de CSS

Cuando se agregan declaraciones de estilo a un nodo DOM, a veces el valor de la declaración es más fácil de recordar que el nombre de la declaración. Por ejemplo, cuando se pone en negrita un nodo <p>, el valor bold podría ser más fácil de recordar que el nombre font-weight. La IU de autocompletar del panel Style ahora admite valores de CSS. Si recuerdas el valor de la palabra clave que deseas, pero no el nombre de la propiedad, intenta escribir el valor y la función de autocompletar te ayudará a encontrar el nombre que buscas.

Después de escribir &quot;negrita&quot;, el panel Estilos se autocompleta con &quot;font-weight: bold&quot;.

Figura 1: Después de escribir bold, el panel Styles se completa automáticamente con font-weight: bold.

Envía comentarios sobre esta nueva función al problema núm. 931145 de Chromium.

Nueva IU para la configuración de red

Anteriormente, el panel Network tenía un problema de usabilidad en el que no se podía acceder a opciones como el menú de limitación cuando la ventana de Herramientas para desarrolladores era estrecha. Para solucionar este problema y ordenar el panel de red, se trasladaron algunas opciones menos utilizadas al nuevo panel Configuración de red.El botón de configuración de red

Configuración de red

Figura 2: Configuración de red

Las siguientes opciones se trasladaron a Configuración de red: Usar filas de solicitudes grandes, Agrupar por fotograma, Mostrar resumen y Capturar capturas de pantalla. En la figura 3, se asignan las ubicaciones anteriores a las nuevas.

Asignar las ubicaciones anteriores a las nuevas

Figura 3: Asignar las ubicaciones anteriores a las nuevas

Envía comentarios sobre este cambio en la IU al problema #892969 de Chromium.

Mensajes de WebSocket en las exportaciones de HAR

Cuando exportas un archivo HAR desde el panel Network para compartir registros de red con tus colegas, tu archivo HAR ahora incluye mensajes de WebSocket. La propiedad _webSocketMessages comienza con un guion bajo para indicar que es un campo personalizado.

...
"_webSocketMessages": [
  {
    "type": "send",
    "time": 1558730482.5071473,
    "opcode": 1,
    "data": "Hello, WebSockets!"
  },
  {
    "type": "receive",
    "time": 1558730482.5883863,
    "opcode": 1,
    "data": "Hello, WebSockets!"
  }
]
...

Envía comentarios sobre esta nueva función al problema #496006 de Chromium.

Botones de importación y exportación de HAR

Comparte registros de red con tus colegas más fácilmente con los nuevos botones Export All As HAR With Content Exportar y Import HAR File Importar. La importación y exportación de archivos HAR existen en DevTools desde hace un tiempo. Los botones más visibles son el nuevo cambio.

Los nuevos botones de HAR

Figura 4: Los nuevos botones de HAR

Envía comentarios sobre este cambio en la IU al problema núm. 904585 de Chromium.

Uso total de memoria en tiempo real

El panel Memoria ahora muestra el uso total de memoria en tiempo real.

Uso total de memoria en tiempo real.

Figura 5: En la parte inferior del panel Memoria, se muestra que la página usa 43.4 MB de memoria en total. 209 KB/s indica que el uso total de la memoria aumenta en 209 KB por segundo.

Consulta también el Monitor de rendimiento para hacer un seguimiento del uso de la memoria en tiempo real.

Envía comentarios sobre esta nueva función al problema núm. 958177 de Chromium.

Números de puerto de registro del service worker

El panel Service Workers ahora incluye números de puerto en sus títulos para que sea más fácil hacer un seguimiento del Service Worker que estás depurando.

Son los puertos de service worker.

Figura 6: Son los puertos de service worker.

Envía comentarios sobre este cambio en la IU al problema #601286 de Chromium.

Inspecciona los eventos de Background Fetch y Background Sync

Usa la nueva sección Servicios en segundo plano del panel Aplicación para supervisar los eventos de Background Fetch y Background Sync. Dado que los eventos de Background Fetch y Background Sync ocurren en segundo plano, no sería muy útil que DevTools solo registrara los eventos de Background Fetch y Background Sync mientras DevTools está abierto. Por lo tanto, una vez que comiences a grabar, los eventos de Background Fetch y Background Sync seguirán registrándose, incluso después de que cierres la pestaña y Chrome.

Ve al panel Aplicación, abre la pestaña Recuperación en segundo plano o Sincronización en segundo plano y, luego, haz clic en Grabar Grabar para comenzar a registrar eventos. Haz clic en un evento para ver más información sobre él.

El panel de Background Fetch.

Figura 7: El panel de Background Fetch. Demostración de Maxim Salnikov.

El panel Sincronización en segundo plano.

Figura 8: El panel Sincronización en segundo plano.

Envía comentarios sobre estas nuevas funciones al problema núm. 927726 de Chromium.

Puppeteer para Firefox

Puppeteer para Firefox es un nuevo proyecto experimental que te permite automatizar Firefox con la API de Puppeteer. En otras palabras, ahora puedes automatizar Firefox y Chromium con la misma API de Node, como se muestra en el siguiente video.

Después de ejecutar node example.js, se abrirá Firefox y se insertará el texto page en el cuadro de búsqueda del sitio de documentación de Puppeteer. Luego, se repite la misma tarea en Chromium.

Mira la presentación de Puppeteer de Joel y Andrey en Google I/O 2019 para obtener más información sobre Puppeteer y Puppeteer para Firefox. El anuncio de Firefox se realiza alrededor de las 4:05.

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 vanguardia de la plataforma web y te ayudan a encontrar problemas en tu sitio antes de que lo hagan tus usuarios.

Comunícate con el equipo de Herramientas para desarrolladores de Chrome

Usa las siguientes opciones para analizar las nuevas funciones, las actualizaciones o cualquier otro tema relacionado con las Herramientas para desarrolladores.

Novedades de Herramientas para desarrolladores

Una lista de todo lo que se abordó en la serie Novedades de las Herramientas para desarrolladores