JavaScript kompresori (za ovde ili za poneti)
Deo onog jednog, jedva izdvojenog dana, za predavanje na Paliću, proveo sam sa veselom DTP ekipom. I tako… odemo na ručak i otvori se (naravno) totalno geekovska diskusija o tome kako je najbolje kompresovati JavaScript kôd.
Pomenemo onaj genijalni hak gde se više JavaScript datoteka dovlači u browser jednim HTTP zahtevom. Pomenemo gzip i nekoliko compresora koji rade na principu uklanjanja white spacea, skraćivanju imena funkcija i varijabli… ali na kraju ostanemo bez nekog jasnog iskustva šta je najbolje… Možda zato što je deo ekipe već počeo da kompresuje vino.
I kako to biva, totalno ne namerno naletim danas na on-line alat koji u benchmarkingu daje rezultate za nekoliko kompresora i to sa ili bez gzip kompresije. Možete probati i sopstveni kôd pa videti šta je bolje na vašem konkretnom primeru, i to sa varijantama uključenih opcija kompresovanja. Divan on-line alat. Vama najbolji rezultat kompresije možete preuzeti – za poneti.
Eto zašto volim ovakve seminare.

april 20th, 2008 at 20:47:01
Sećam se da je aC interfejs bio baš nezgrapan dok smo učitavali JS i CSS fajl po fajl. Čim smo skucali našu verziju combine fajla (PHP fajl koji skuplja kod i šalje ga sa odgovarajućim Content-Type i Expires headerima) sve je jednostavno poletelo.
Pored toga član aC communityja je postovao karatak htaccess kod koji bi trebalo dosta da pomogne sa učitavanjem ostale statike:
http://www.activecollab.com/forums/topic/2373/
Čudo koliko ti sitni tweakovi pomažu boljem iskustvu pri korišćenju appa / sajta. A must su za bilo šta što ozbiljnije koriste statiku.
Nisam se baš igrao sa pakerima. Ne verujem da bi puno pomogli naspram čisto GZipovanja.