Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> js compressor
nospor
post
Post #1





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Hejka, znalazłem dość ciekawą rzecz do kompresji js:
http://shaneosullivan.wordpress.com/2006/1...cker-announced/
Wiem, iż jest to już od dawna, ale ja dopiero to odkryłem (jestem stary to i opóźniony (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) )
No i mam pytanie do ludzi co to tego używali tudzież są w temacie:
Czy są jakieś minusy tego?
Bo plus jest jeden i to duży: kilkukrotnie potrafi zmniejszyć KB kodu.

Jednak taki skrypt to jeden wielki eval. Czy nie wiąże sie to zkolei z opóźnieniem załadowania strony, bo takiego evala trzeba wykonac? Tudzież czy nie wykrzaczy sie równo skrypt/przeglądarka bo cos tam?
Zauważylem jednak, ze juz co poniektóre projekty, jak np. jquery, wydają swoje kody tak właśnie skompresowane i chyba im to jakos dziala.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Jedna uwaga - jeżeli dobrze pamiętam, gdzieś coś widziałem, że przy pisaniu kodu JS, który ma zostać potem potraktowany taką pakowaczką, dobrze wyrobić sobie nawyk kończenia deklaracji funkcji średnikiem:
Hehe, wlasnie dzis sie o tym przekonalem. Juz myslalem ze ten kompresor ma buga, bo plula mi sie przeglądarka jak glupia, dopóki nie dolukalem ze on wlasnie pozjadal wszelkie spacje i bez srednika kod byl poprosu bledny (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Cytat
opóźnienia są liczone w milisekundach, działa elegancko,
hmm, tez mi sie tak wydawalo, ale wolalem sie upewnic

Cytat
Ja proponuję też spróbować ECMAScript Cruncher (ESC)
Dość dobrze kompresuje, ma kilka poziomów kompresji. Potrafi 'inteligentnie' pozmieniać nazwy zmiennych itp. na któtsze.
Jutro poteszcze.

Dzieki za opinie. Jak cos jeszcze ciekawego macie to walcie smialo (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

edit: no i poteścilem ten ECMAScript Cruncher (ESC). Myslalem ze on tez pakuje, a on tylko usuwa biale znaki, komenty i zmienia zmienne. Ale to rowniez moze robic tamten skrypt co linka podrzucilem (custom_rhino.jar). No i do ESC trzeba miec windowsowe rzeczy (ble (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) )
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 16:56