2009-11-30

LABjs, cargando javascript más rápidamente

Ya hemos visto en muchas ocasiones técnicas para mejorar el tiempo de carga del javascript de nuestras páginas. Todas pasan por generar dinámicamente las llamadas a los scripts desde el propio Javascript, de esta forma estamos haciendo que los ficheros se carguen de forma simultánea haciendo que la carga total de la página se reduzca.

Versión HTML

figure11
(Ver Imagen)

Versión LABjs

figure31
(Ver Imagen)

LABjs, es una librería que nos permitirá gestionar de forma muy intuitiva permitiéndonos cargar nuestros ficheros javascript en paralelo, minimizando el tiempo de carga.

// LABjs
$LAB
.script("framework.js").wait()
.script("plugin.framework.js")
.script("myplugin.framework.js").wait()
.script("init.js");

Como podemos ver, disponemos de una serie de métodos que nos permitirán gestionar la carga de ficheros, haciendo que unos carguen después para que las dependencias estén cargadas a la hora de usarse.

Metodos de la API

  • $LAB.setGlobalDefaults():Método que nos permite definir los valores por defecto para la carga de ficheros.
  • $LAB.setOptions(): Indicamos opciones que serán pasadas en la cadena de carga.
  • $LAB.script(): Método usado para cargar los ficheros Javascript, permite encadenar varios.
  • $LAB.wait(): Método que detiene la ejecución y que permite ejecutar una funcionalidad (o cargar otro fichero).
Fuente: anieto2k.com

No hay comentarios: