¿Qué pasa cuando escribes una URL en el navegador y pulsas Enter?
Respuesta
- El navegador analiza la URL; comprueba HSTS y su caché.
- Resolución DNS: cachés del navegador, del sistema operativo y del resolver, y luego búsqueda recursiva → dirección IP.
- Conexión TCP + handshake TLS (o QUIC en HTTP/3).
- Petición HTTP con headers y cookies; puede pasar por CDN, load balancer, reverse proxy, servidor de app, base de datos o caché.
- Respuesta: estado, headers (caché, cookies), cuerpo.
- Renderizado: HTML → DOM, CSS → CSSOM, render tree, layout, paint, composite; los scripts pueden bloquear el parseo (salvo defer/async); se piden imágenes y otros recursos.
- Menciona dónde optimizarías (CDN, caché, compresión, menos round trips).
Practica esta pregunta en Repaso