Abr 06

Escrito por: Pablo Veintimilla

Lazy Loading, es una forma de cargar asincronamente nuestros archivos javascript, es decir el navegador no carga directamente el archivo, en su procesa una petición dinámica que creará la llamada para cargar el archivo, ofreciendo los siguientes beneficios:

  • No detiene la carga del resto de elementos de la página, a diferencia de incluir la carga del archivo dentro del head, donde el resto de la página se muestra después de que el fichero haya sido cargado totalmente, normalmente la página se queda en blanco por unos segundos.
  • Reduce errores en la manipulación de elementos del DOM, pues al cargarse el archivo, todos los elementos existen, a diferencia de hacerlo dentro del head.
  • Reduce el tiempo de carga de la página, como lo demuestra Stevesouders

La implementación de Lazy Loading seria así:

<head>
<script type="text/javascript">
window.onload = function() {
var script = document.createElement('script');
script.src = "archivo_javascript.js";
script.text = "funcion_a_ejecutar()";
document.getElementsByTagName('head')[0].appendChild(script);
}
</script>
</head>

Vía aNieto2k

Otros post


Este post ha sido visto 775 veces

Escribe tú comentario

Switch to our mobile site