Chrome Dev Tools

Overview

Chrome DevTools son un excelente conjunto de herramientas integradas directamente en el navegador web más popular, Google Chrome. Lo mejor de las DevTools de Chrome es que son realmente fáciles de usar y son imprescindibles para los desarrolladores web de hoy en día. Desde el diagnóstico de problemas comunes a los que te enfrentas en tu proyecto hasta el seguimiento de la velocidad y el rendimiento de cada componente de tu aplicación, Chrome DevTools puede ayudarte a obtener una visión muy profunda sobre el rendimiento de tu proyecto. Todo de forma gratuita!

En esta lección, echaremos un vistazo a todas las DevTools presentes en el navegador Google Chrome.

Chrome DevTools

Chrome DevTools es un conjunto de herramientas realmente potente. Con estas herramientas, es posible incluso modificar sitios web que no posee para una sesión específica en sí. Vamos a intentar cambiar el color del sitio web de Google. Abrimos el DevTools con Cmd + Shift + C y añadimos un color de fondo en body:

Añadir color de fondo

Añadir color de fondo

Ahora, cuando cerremos la ventana del DevTool, podremos ver el efecto:

Actualización del color de Google

Actualización del color de Google

Probemos ahora estas herramientas.

Instalación

Una cosa muy buena sobre Chrome DevTools es que usted no tiene que instalar nada aparte de un navegador web regular es decir, Google Chrome. Si ya lo tienes, excelente, ¡estás listo para empezar de inmediato!

Visualización y cambio de CSS

Para empezar, comenzaremos sólo modificando el CSS de un elemento. Comenzaremos con los propios elementos de LinuxHint. Aquí, hacemos clic con el botón derecho del ratón sobre una de las etiquetas H1 para encontrar la opción de inspección:

Encontrando la opción de inspección

Encontrando la opción de inspección

A continuación, cuando la fuente de este elemento está resaltada, podemos editar las propiedades CSS simplemente editando la fuente:

Editar elemento CSS

Editar elemento CSS

En cuanto pulsemos enter, el CSS se aplicará al elemento seleccionado.

Depuración de JavaScript

En todos los lenguajes de programación, la mayoría de los desarrolladores aprenden a codificar y depurar sus programas añadiendo un montón de sentencias print para ver qué salida produce su código y qué camino sigue. En JS, usamos los comandos console.log() para el mismo propósito.

Haremos uso de un proyecto de ejemplo en el repositorio Github de Google Chrome. Haga clic aquí para abrir esta demostración en una nueva pestaña, seguido por lo que abrir DevTools con Cmd + Shift + C. Una vez que la consola está abierta, se verá como:

JS Console

JS Console

En la pestaña de fuentes, incluso podemos ver la fuente JS para el JS.

Fuente de JS

Fuente de JS

Si intentamos ahora mismo la suma de números, veremos que los resultados son incorrectos. Añadamos un punto de interrupción en el programa:

Usando puntos de interrupción

Usando puntos de interrupción

Incluso puedes usar la consola JS proporcionada para imprimir los valores disponibles en el proghram ahora mismo. Así es como JS Source and Console hace que sea tan fácil de ejecutar, depurar y modificar los programas JS con la ayuda de Chrome DevTools.

Ejecutar JavaScript Console

JavaScript Console es otra herramienta impresionante para depurar JavaScript source. Tiene dos usos principales:

  • Ver datos sobre la página que fue incrustada por el desarrollador web original para ver información de diagnóstico
  • Ejecutar JavaScript. Podemos ejecutar JavaScript en la consola y modificar realmente el DOM de la página mediante el código que escribimos

Para hacer uso de esta herramienta, basta con abrir cualquier página web o la que tú definas, como la página de preguntas sobre Android de Stackoverflow. Al abrir cualquier página, veremos mensajes como estos:

Mensajes de la consola

Mensajes de la consola

Incluso podemos ajustar el nivel de registro de mensajes para ver sólo los que nos interesan en ese momento:

Nivel de mensajes de la consola

Nivel de mensajes de la consola

Analizar el rendimiento en tiempo de ejecución

Los anteriores fueron algunos usos sencillos de las Chrome DevTools. Con ellas, podemos incluso hacer un seguimiento del rendimiento de la página. Podemos cambiar a la pestaña Rendimiento y empezar a registrar el perfil de rendimiento:

Iniciar el seguimiento del rendimiento

Iniciar el seguimiento del rendimiento

Visita cualquier página que quieras y dale al botón mencionado. Una vez que haya terminado con la creación de perfiles, pulse el botón de parada y se le presentará algo como esto:

Rendimiento de la página

Rendimiento de la página

Incluso podemos seleccionar una instantánea del rendimiento sobre lo que estaba haciendo la página y cómo era su rendimiento en una instancia particular cuando la página estaba cambiando a otro enlace:

Snapshot for performance

Snapshot for performance

Incluso podemos ver a qué hora, la página estaba en qué enlace y cuánto tiempo tardaba en cargar y en hacer scripts. De esta manera, podemos tener una visión más profunda acerca de cuánto tiempo nuestros scripts de cliente están tomando y si hay algunos bloqueos debido a que la representación de la página es lenta.

Conclusión

En esta lección, vimos cómo podemos utilizar Chrome DevTools para rastrear el rendimiento para nuestras aplicaciones web y realizar la depuración de una manera mucho más eficiente.

Deja un comentario