Cita:
Iniciado por Aijoona Caricatos, te sorprenderias y mucho. La forma en la que el browser descarga los assets es bastante optimizable.
Suponiendo que tenes que cargar varios scripts QUE NO AFECTEN EL RENDER DEL SITE, es ideal retrasarlos lo más posible, ya que permite al browser descargar el contenido importante antes.
Con esto el site no se va a descargar ni ejecutar más rápido, pero vas a ganar en terminos de performance percibida, siendo que el usuario va a poder ver y leer el site antes de que termine de descargar los scripts.
Muy buena eso pensaba, no esta tan lejos.
Suponiendo que estos scripts no afectan al render ¿cual sería mejor distribución?
Opcion 1:
<html>
<head>
.....
<script jquery> </script>
</head>
<body>
.....
<script elemento1> </script>
<script elemento2> </script>
<script elemento3> </script>
</body>
</html>
Opción 2:
<html>
<head>
.....
</head>
<body>
.....
<script jquery> </script>
<script elemento1> </script>
<script elemento2> </script>
<script elemento3> </script>
</body>
</html>
Cita:
Iniciado por Panino5001 Parece que todos están hablando de cosas distintas:
Hokuten no dijo que las librerías mejoran la carga de la página: preguntó si era o no mejor cargar los scripts antes del cierre del tag body.
Y caricatos no dijo que no fuera bueno cargar los scripts antes del cierre del tag body.
Al final, creo que la respuesta de Aijoona a caricatos responde la duda de Hokuten.
Si la verdad las dos me enriquecen aun así es muy interesante esto así que toda es bienvenida