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.

Funciones nuevas

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 completo de pruebas para medir la calidad de tus páginas web.

Las puntuaciones en la parte superior de App web progresiva, Rendimiento, Accesibilidad y Prácticas recomendadas son tus puntuaciones agregadas para cada una de esas 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 las Herramientas para desarrolladores para emular un dispositivo móvil, ejecuta varias pruebas en la página y, luego, muestra los resultados en el panel Audits.

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 las Herramientas para desarrolladores.

Contribuye a Lighthouse

Lighthouse es un proyecto de código abierto. Para obtener más información sobre cómo funciona y cómo contribuir a ella, consulta la charla de Lighthouse de Google I/O 2017 que aparece 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 una página, acceden a la consola y ejecutan 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 la actividad de registro de rendimiento realizada por las entidades de terceros que causaron las actividades. Consulta Cómo comenzar a 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, se podía establecer un punto de interrupción en la línea 50 o hacer clic con el botón derecho en la línea y seleccionar Continue to here. Pero 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 y Linux) y, luego, haz clic para ir 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 sea predecible 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 Command (Mac) o Control (Windows y Linux), Herramientas para desarrolladores destaca los destinos asíncronos saltables 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 Console, esta solo mostraba Object, lo que no es muy útil. Ahora, la consola proporciona más información sobre el contenido 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: Si colocas el cursor sobre un iframe en el nuevo menú de selección contextual, se destacará en la vista del puerto.

Actualizaciones en tiempo real en la pestaña Cobertura

Cuando se grababa la cobertura de código en Chrome 59, la pestaña Cobertura solo mostraba "Recording...", 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 para incluir solo tres opciones: Sin conexión, 3G lenta, que es común en lugares como India, y 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. Las Herramientas para desarrolladores ya no muestran 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 Sources. Los seguimientos de pila asíncronos ahora están activados de forma predeterminada. Anteriormente, esta opción era la habilitación debido a sobrecarga de rendimiento. Ahora, la sobrecarga es lo suficientemente mínima como para habilitar la función de forma predeterminada. Si prefieres inhabilitar los seguimientos de pila asíncronos, puedes desactivarlos en Configuración o ejecutar el comando 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 ha estado trabajando el equipo de Herramientas para desarrolladores durante el último año y los grandes temas 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 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