¿El tiempo que tarda un navegador en cargar una página depende de la cantidad de líneas de códigos? ¿Pueden más líneas cargarse más rápido en algunos casos que menos?

Realmente deberías leer Stevens TCP / IP Volumen 1.

Una vez que haya leído eso, estudie el protocolo HTTP cuidadosamente.

En respuesta a su pregunta: el número de líneas es irrelevante, ya que se traducirá en muy poco tiempo de diferencia.

Lo que importa es lo que las líneas realmente dicen. Aquí hay algunos escenarios que harán que las páginas se carguen más lentamente en general:

  • Si cargan código o scripts de un sitio web de un tercero, eso llevará tiempo.
  • Tiempo de respuesta DNS para un dominio versus otro.
  • Tamaño de datos de imágenes u otros objetos que se cargan
  • Javascript llamando a sitios web de terceros y encadenados
  • Si el código de representación requiere lentitud en el back-end, como las llamadas a DB
  • Objetos o referencias a datos almacenados en disco lento versus memoria
  • Ubicación geográfica de los objetos y proximidad física al cliente (así es como se optimizan los CDN)
  • Mucho, mucho, mas…

También le sugiero que se familiarice con un depurador de navegador y vea las llamadas de anuncios y los eventos de la red a medida que ocurren en secuencia cuando carga una página web. Aprenderás mucho haciendo esto.

Para optimizar la velocidad de un sitio web, pingdom ofrece algunos recursos valiosos para ayudarlo a solucionarlo.

Herramientas Pingdom

¡Buena suerte!