Network: lee peticiones como un ingeniero

Analiza latencia, estado HTTP, payloads y caché para localizar cuellos de botella y errores de integración.

El panel Network te enseña qué está pasando de verdad entre frontend y servidor: tiempos, cabeceras, body y caché.

Si una pantalla tarda, aquí puedes separar si el problema es backend, payload grande, bloqueo de recursos o caché mal configurada.

Conecta esta lección con <a href="/curso/hosting-dominios">Hosting y Dominios</a> para entender mejor DNS, TLS y tiempo de respuesta real.

  • Aprende a leer la línea de tiempo como diagnóstico.
  • El waterfall muestra orden y duración de cada recurso. Si CSS crítico o JS inicial cargan tarde, la percepción de rendimiento cae.
  • Filtra por tipo (Fetch/XHR, JS, CSS, Img) para aislar rápidamente el origen del problema.
  • No basta con que devuelva 200.
  • Mira status code, método, tamaño y cabeceras de caché. Un 304 bien aprovechado puede ahorrar mucho tiempo de carga.

Waterfall y prioridad de recursos

Aprende a leer la línea de tiempo como diagnóstico.

El waterfall muestra orden y duración de cada recurso. Si CSS crítico o JS inicial cargan tarde, la percepción de rendimiento cae.

Filtra por tipo (Fetch/XHR, JS, CSS, Img) para aislar rápidamente el origen del problema.

Headers, status y caché

No basta con que devuelva 200.

Mira status code, método, tamaño y cabeceras de caché. Un 304 bien aprovechado puede ahorrar mucho tiempo de carga.

Cuando una API falla, inspecciona request payload y response body para entender contrato real.

DevTools
05

Network: lee peticiones como un ingeniero

Analiza latencia, estado HTTP, payloads y caché para localizar cuellos de botella y errores de integración.

Código del tema: DevTools > Network > XHR/Fetch

📘 Teoría

Waterfall y prioridad de recursos

Aprende a leer la línea de tiempo como diagnóstico.

1

El waterfall muestra orden y duración de cada recurso. Si CSS crítico o JS inicial cargan tarde, la percepción de rendimiento cae.

2

Filtra por tipo (Fetch/XHR, JS, CSS, Img) para aislar rápidamente el origen del problema.

Headers, status y caché

No basta con que devuelva 200.

1

Mira status code, método, tamaño y cabeceras de caché. Un 304 bien aprovechado puede ahorrar mucho tiempo de carga.

2

Cuando una API falla, inspecciona request payload y response body para entender contrato real.

Petición de ejemplo
fetch('/api/profile')
  .then(r => r.json())
  .then(console.log)
  .catch(console.error);

🧪 Aprende probando

Ejemplo Ejemplo guiado: petición correcta Simula fetch y verifica estado de respuesta.
Ejemplo Ejemplo guiado: gestionar error HTTP Controla fallo para verlo limpio en consola.
Ejemplo Demo: lectura de waterfall Lanza varias peticiones para comparar tiempos.

🏁 Retos

Reto Reto: validar status en respuesta Añade comprobación de r.ok antes de parsear JSON.
Reto Reto: mide duración de petición Usa console.time/timeEnd en un fetch.

🧰 Recursos

Test

Comprueba tus conocimientos con un test sobre DevTools.

Test de DevTools

¿Qué es esto?

Soy Cristian Eslava y a veces hago webs para procrastinar yo y vosotros 😉.

Esta la hice en febrero de 2026 para facilitar el aprendizaje de mis alumnxs. Aprender desarrollo web practicando. La idea es que crezca semanalmente con nuevos temas, tests y retos.

Inspirado en MDN, en W3Schools, en Codepen, en el crack de Manz y en mil sitios de documentación sobre desarrollo web. Quería aportar además de bloques teóricos con ejemplos, la gamificación de los retos y el sistema de test que ya tenía en culTest .

Si te gustó, si no te gustó, si quieres saludarme, o invitarme a 🍻 no dudes en escribirme en cristianeslava@gmail.com .