Novedades de Herramientas para desarrolladores (Chrome 77)

Kayce Basques
Kayce Basques

Cómo copiar los estilos del elemento

Haz clic con el botón derecho en un nodo del Árbol del DOM para copiar el CSS de ese nodo del DOM en el portapapeles.

Copiar estilos

Figura 1: Copia los estilos de los elementos.

Gracias a Adam Argyle y VisBug por la inspiración.

Visualiza los cambios de diseño

Supongamos que estás leyendo un artículo de noticias en tu sitio web favorito. Mientras lees la página, sigues perdiendo el lugar porque el contenido salta de un lugar a otro. Este problema se denomina desplazamiento de diseño. Por lo general, ocurre cuando terminan de cargarse las imágenes y los anuncios. La página no reservó ningún espacio para las imágenes ni los anuncios, por lo que el navegador debe desplazar todo el resto del contenido hacia abajo para dejar espacio para ellos. La solución es usar marcadores de posición.

DevTools ahora puede ayudarte a detectar el cambio de diseño:

  1. Abre el menú de comandos.
  2. Comienza a escribir Rendering.
  3. Ejecuta el comando Show Rendering.
  4. Habilita la casilla de verificación Layout Shift Regions. A medida que interactúas con una página, los cambios de diseño se destacan en azul.

Un cambio de diseño.

Figura 2: Un cambio de diseño.

Error #961846 de Chromium

Lighthouse 5.1 en el panel Auditorías

El panel Audits ahora ejecuta Lighthouse 5.1. Entre las auditorías nuevas, se incluyen las siguientes:

La nueva IU del panel Audits.

Figura 3: La nueva IU del panel Audits.

Las versiones de Node y CLI de Lighthouse 5.1 tienen 3 funciones principales nuevas que vale la pena probar:

  • Presupuestos de rendimiento. Especifica los recuentos de solicitudes y los tamaños de archivo que las páginas no deben exceder para evitar que tu sitio tenga una regresión con el tiempo.
  • Complementos. Extiende Lighthouse con tus propias auditorías personalizadas.
  • Paquetes de pila. Agrega auditorías adaptadas a pilas de tecnología específicas. El paquete de WordPress Stack se envió primero. Los paquetes de pila de React y AMP están en desarrollo.

Sincronización del tema del SO

Si usas el tema oscuro de tu SO, DevTools ahora cambia automáticamente a su propio tema oscuro.

Combinación de teclas para abrir el editor de puntos de interrupción

Presiona Control+Alt+B o Comando+Opción+B (Mac) cuando el foco esté en el editor del panel Sources para abrir el Editor de puntos de interrupción. Usa el editor de puntos de interrupción para crear puntos de registro y puntos de interrupción condicionales.

El editor de puntos de interrupción.

Figura 4: El editor de puntos de interrupción.

Caché de carga previa en el panel de red

La columna Tamaño del panel Red ahora indica (prefetch cache) cuando se cargó un recurso desde la cache de carga previa. La recuperación anticipada es una función nueva de la plataforma web para acelerar las cargas de páginas posteriores. Can I use… informa que es compatible con el 83.33% de los navegadores globales a partir de julio de 2019.

La columna Tamaño muestra que los recursos provienen de la caché de carga previa.

Figura 5: La columna Size muestra que prefetch2.html y prefetch2.css provienen de (prefetch cache).

Consulta la Demostración de la precarga para probarla.

Error #935267 de Chromium

Propiedades privadas cuando se visualizan objetos

La consola ahora muestra los campos de clase privada en las vistas previas de los objetos.

Cuando inspeccionas un objeto, Console ahora muestra campos privados, como "#color".

Figura 6: La versión anterior de Chrome de la izquierda no muestra el campo #color cuando se inspecciona el objeto, mientras que la versión nueva de la derecha sí lo hace.

Notificaciones y mensajes push en el panel de la aplicación

La sección Servicios en segundo plano del panel de la aplicación ahora admite mensajes y notificaciones push. Los mensajes push se producen cuando un servidor envía información a un service worker. Las notificaciones se producen cuando un service worker o una secuencia de comandos de página le muestran información al usuario.

Al igual que con las funciones de actualización en segundo plano y sincronización en segundo plano de Chrome 76, una vez que comiences a grabar, los mensajes push y las notificaciones de esta página se grabarán durante 3 días, incluso cuando la página esté cerrada y cuando Chrome esté cerrado.

Los nuevos paneles Notificaciones y Mensajes push

Figura 7: Los nuevos paneles de notificaciones y mensajes push en el panel de la aplicación

Error #927726 de Chromium

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

Comunícate con el equipo de Chrome DevTools

Usa las siguientes opciones para hablar sobre las funciones nuevas, las actualizaciones o cualquier otro tema relacionado con DevTools.

Novedades de DevTools

Una lista de todo lo que se analizó en la serie Novedades de DevTools.