Ottimizzare il caricamento degli script con LABSjs
Venerdì 27 Novembre 2009 - 08:22
di Cesare Lamanna

Rilasciata da Getify Solutions con il supporto e la collaborazione di Steve Souders, LABSjs è una libreria che consente di ottimizzare il caricamento degli script collegati ad una pagina. Dal post di presentazione:
Oltre a far sì che gli script Javascript vengano caricati in parallelo (per quanto è possibile), gli script stessi vengono caricati in parallelo con le altre risorse incorporate nella pagina. Ciò significa che tutte le risorse della pagina saranno caricate nello stesso tempo piuttosto che dover aspettare che una finisca di essere caricata per passare alla successiva, cosa comune nell’implementazione del tag
scriptsu molti browser.
Oltre ad evidenziare i vantaggi della libreria, il post offre soluzioni anche per i possibili effetti collaterali derivanti dal suo uso.
Categoria: Scripting | Permalink
Commenti
1
Non capisco come possa bypassare le specifiche HTTP (seguite spesso dai browser): ogni server può accettare al massimo 2 download contemporanei dallo stesso client.
# - postato da Mik - 27 Novembre 2009 - 15:48
2
@Mik - I believe you are mistaken about this being a common limitation. Many of the older browsers imposed a limit on the number of simultaneous requests (and LABjs can’t do anything about such browser limitations), but LABjs will attempt to use as many parallel connections as the browser will allow, which in the newer versions (FF3.5 for instance) can be 6 or even 8 connections at a time, and I have a number of demos which prove that at least this many resources are capable of being served up simultaneously.
The point is, LABjs will do it as quickly as the browser will allow (2, 6, 8, 100!?), which is likely going to be better than the behavior seen by the native script tags.
# - postato da Kyle Simpson - 28 Novembre 2009 - 07:18
3
Informazioni eccellente, continuate così grande.
# - postato da Sheeba - 17 Dicembre 2010 - 16:19







