Novedades de Herramientas para desarrolladores (Chrome 60)

Kayce Basques
Kayce Basques

¡Te damos la bienvenida! Entre las nuevas funciones y los cambios importantes que llegarán a Herramientas para desarrolladores en Chrome 60, se incluyen los siguientes:

Consulta la versión en video de estas notas de la versión a continuación o sigue leyendo para obtener más información.

Nuevas funciones

Nuevo panel de auditorías con la tecnología de Lighthouse

El panel Audits ahora cuenta con la tecnología de Lighthouse. Lighthouse proporciona un conjunto integral para medir la calidad de tus páginas web.

Las puntuaciones en la parte superior de las categorías App web progresiva, Rendimiento, Accesibilidad y Prácticas recomendadas son las puntuaciones agregadas de cada una de ellas. categorías. El resto del informe es un desglose de cada una de las pruebas que determinaron tus puntuaciones. Corrige las pruebas fallidas para mejorar la calidad de tu página web.

Un informe de Lighthouse

Figura 1. Un informe de Lighthouse

Para auditar una página, haz lo siguiente:

  1. Haz clic en la pestaña Auditorías.
  2. Haz clic en Realizar una auditoría.
  3. Haz clic en Ejecutar auditoría. Lighthouse configura Herramientas para desarrolladores para emular un dispositivo móvil, ejecuta varias realiza pruebas en la página y, luego, muestra los resultados en el panel Auditorías.

Faro en Google I/O 2017

Consulta la charla de Herramientas para desarrolladores de Google I/O 2017 que aparece a continuación para obtener más información sobre la integración de Lighthouse en Herramientas para desarrolladores.

Contribuye a Lighthouse

Lighthouse es un proyecto de código abierto. Para aprender mucho más sobre cómo funciona y cómo contribuir a puedes ver la charla sobre Lighthouse de Google I/O 2017 a continuación.

¿Tienes una idea para una auditoría de Lighthouse? Publícala aquí.

Insignias de terceros

Usa insignias de terceros para obtener más estadísticas sobre las entidades que realizan solicitudes de red en un acceder a la consola y ejecutar JavaScript.

Coloca el cursor sobre una insignia de terceros en el panel Red

Figura 2. Coloca el cursor sobre una insignia de terceros en el panel Red

Coloca el cursor sobre una insignia de terceros en la consola

Figura 3. Coloca el cursor sobre una insignia de terceros en la consola

Para habilitar insignias de terceros:

  1. Abre el menú de comandos.
  2. Ejecuta el comando Show third party badges.

Usa la opción Group by product en las pestañas Call Tree y Bottom-Up para agrupar el rendimiento. registrando la actividad de las entidades externas que las generaron. Consulta Cómo comenzar a utilizar Cómo analizar el rendimiento del entorno de ejecución para aprender a analizar el rendimiento con las Herramientas para desarrolladores

Agrupación por producto en la pestaña Ascendente

Figura 4. Agrupación por producto en la pestaña Bottom-Up

Un nuevo gesto para continuar hasta aquí

Supongamos que estás detenido en la línea 25 de una secuencia de comandos y quieres saltar a la línea 50. En el pasado, podías establece un punto de interrupción en la línea 50 o haz clic con el botón derecho en la línea y selecciona Continue to here. Ahora, hay un gesto más rápido para controlar este flujo de trabajo.

Cuando recorras el código, mantén presionadas las teclas Comando (Mac) o Control (Windows, Linux) y y, luego, haz clic para continuar a esa línea de código. Herramientas para desarrolladores destaca los destinos saltables en azul.

Continuar hasta aquí

Figura 5. Continuar hasta aquí

Consulta Cómo comenzar a depurar JavaScript para conocer los conceptos básicos de la depuración en Herramientas para desarrolladores.

Comienza a usar el modo asíncrono

Un gran tema para el equipo de Herramientas para desarrolladores en el futuro cercano es hacer que la depuración de código asíncrono predecibles, y proporcionarte un historial completo de ejecución asíncrona.

El nuevo gesto para continuar hasta aquí también funciona con código asíncrono. Cuando mantienes presionado Comando (Mac) o Control (Windows y Linux), las Herramientas para desarrolladores destacan que se pueden omitir los destinos asíncronos en verde.

Mira la siguiente demostración de la charla de Herramientas para desarrolladores en I/O para ver un ejemplo.

Cambios

Vistas previas de objetos más informativas en la consola

Anteriormente, cuando registrabas o evaluabas un objeto en la consola, esta solo mostraba Object, que no es muy útil. Ahora, la consola proporciona más información sobre el los contenidos del objeto.

Cómo usó Console para obtener vistas previas de objetos

Figura 6. Cómo usó Console para obtener vistas previas de objetos

Cómo Console ahora genera vistas previas de los objetos

Figura 7. Cómo Console ahora genera vistas previas de los objetos

Menú de selección de contexto más informativo en la consola

El menú de selección contextual de la consola ahora proporciona más información sobre los contextos disponibles.

  • El título describe qué es cada elemento.
  • El subtítulo que aparece debajo del título describe el dominio de donde proviene el elemento.
  • Coloca el cursor sobre un contexto de iframe para destacarlo en el viewport.

El nuevo menú de selección contextual

Figura 8. Al desplazarte sobre un iframe en el nuevo menú Selección contextual, se destaca en el vista del puerto

Actualizaciones en tiempo real en la pestaña Cobertura

Cuando se graba la cobertura de código en Chrome 59, la pestaña Cobertura solo muestra "Grabación...". sin visibilidad del código que se usaba. Ahora, la pestaña Cobertura te muestra en tiempo real qué código se usa.

Cargar una página e interactuar con ella a través de la pestaña Cobertura anterior

Figura 9. Interactuar y cargar una página desde la pestaña anterior Cobertura

Cómo interactuar y cargar una página con la nueva pestaña Cobertura

Figura 10: Interacción y carga de páginas con la nueva pestaña Cobertura

Opciones de limitación de redes más simples

Los menús de limitación de la red en los paneles Red y Rendimiento se simplificaron a Incluyen solo tres opciones: Sin conexión y 3G lenta, que es común en lugares como India. 3G rápida, que es común en lugares como Estados Unidos

Las nuevas opciones de limitación de la red

Figura 11: Las nuevas opciones de limitación de la red

Se modificaron las opciones de limitación para que coincidan con otras herramientas de limitación a nivel del kernel. No muestra las métricas de latencia, descarga y carga junto a cada opción, ya que esos valores eran engañosos. El objetivo es hacer coincidir la verdadera experiencia de cada opción.

Pilas asíncronas activadas de forma predeterminada

Se quitó la casilla de verificación Async del panel Async. Ahora los seguimientos de pila asíncronos están activados de forma predeterminada. Anteriormente, esta opción era la habilitación debido a sobrecarga de rendimiento. Ahora, la sobrecarga lo suficientemente mínimo para habilitar la función de forma predeterminada. Si prefieres inhabilitar los seguimientos de pila asíncronos, puedes desactivarlas en la Configuración o ejecutando Do not capture async stack traces en el menú de comandos.

Herramientas para desarrolladores en Google I/O 2017

Consulta la charla del mítico Paul Ireland a continuación para obtener más información sobre lo que tiene el equipo de Herramientas para desarrolladores. de los empleados durante el último año y los temas más importantes que abordarán en el futuro cercano.

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 plataformas 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.
  • Informa un problema en Herramientas para desarrolladores con Más opciones   Más > Ayuda > Informa 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.