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 del 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 un nodo <p> se pone en negrita, el valor bold puede ser más fácil de recordar que el nombre font-weight. La IU de autocompletado del panel Style ahora admite valores de CSS. Si recuerdas el valor de la palabra clave que deseas, pero no recuerdas el nombre de la propiedad, intenta escribir el valor y la función de autocompletado te ayudará a encontrar el nombre que buscas.

Después de escribir “negrita”, el panel Estilos se autocompleta a “font-weight: bold”.

Figura 1: Después de escribir bold, el panel Estilos se autocompleta en font-weight: bold.

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

Una 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 angosta. Para solucionar este problema y ordenar el panel Network, se movieron algunas opciones menos usadas detrás del nuevo panel Network Settings El botón Configuración de red.

Configuración de red

Figura 2: Configuración de red.

Las siguientes opciones se movieron a Configuración de red: Use Large Request Rows, Group By Frame, Show Overview y Capture Screenshots. En la Figura 3, se asignan las ubicaciones antiguas a las nuevas.

Asigna las ubicaciones antiguas a las nuevas.

Figura 3: Asigna las ubicaciones antiguas a las nuevas.

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

Mensajes de WebSocket en exportaciones de HAR

Cuando exportas un archivo HAR desde el panel Red 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 de Chromium #496006.

Botones de importación y exportación de HAR

Comparte registros de red con colegas más fácilmente con los nuevos botones Export All As HAR With Content Exportar e Import HAR File Importación. La importación y exportación de HAR existe en Herramientas para desarrolladores desde hace tiempo. Los botones más detectables son el nuevo cambio.

Los nuevos botones HAR.

Figura 4: Los nuevos botones HAR.

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

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 está usando 43.4 MB de memoria en total. 209 KB/s indica que el uso total de memoria está aumentando 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 de Chromium #958177.

Números de puerto de registro de service worker

El panel Service Workers ahora incluye números de puerto en sus títulos para facilitar el seguimiento del service worker que se está depurando.

Puertos de service worker.

Figura 6: Puertos de service worker.

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

Cómo inspeccionar eventos de recuperación en segundo plano y sincronización en segundo plano

Usa la nueva sección Servicios en segundo plano del panel Aplicación para supervisar los eventos de Recuperación en segundo plano y de Sincronización en segundo plano. Dado que los eventos de recuperación en segundo plano y sincronización en segundo plano ocurren en... bueno... en segundo plano, no sería muy útil si las Herramientas para desarrolladores solo grabaran eventos de recuperación en segundo plano y sincronización en segundo plano mientras Herramientas para desarrolladores estaba abierto. Por lo tanto, una vez que comienzas a grabar, los eventos de recuperación en segundo plano y sincronización en segundo plano se seguirán grabando, incluso después de cerrar la pestaña e incluso después de cerrar 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 Registro para comenzar a registrar eventos. Haz clic en un evento para ver más información sobre él.

El panel Recuperación en segundo plano

Figura 7: El panel Recuperación en segundo plano Demostración de Maxim Salnikov.

El panel de sincronización en segundo plano

Figura 8: El panel de sincronización en segundo plano

Envía comentarios sobre estas nuevas funciones al problema de Chromium #927726.

Puppeteer para Firefox

Puppeteer para Firefox es un nuevo proyecto experimental que te permite automatizar Firefox con la API de Puppeteer. En otras palabras, 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 abre Firefox y se inserta 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 charla sobre Puppeteer de Joel y Andrey de Google I/O 2019 para obtener más información sobre Puppeteer y Puppeteer para Firefox. El anuncio de Firefox se produce alrededor de las 4:05 p.m.

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