![]() |
![]() |
![]()
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. |
|
|
![]() |
![]()
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 upewnicCytat Ja proponuję też spróbować ECMAScript Cruncher (ESC) Jutro poteszcze.Dość dobrze kompresuje, ma kilka poziomów kompresji. Potrafi 'inteligentnie' pozmieniać nazwy zmiennych itp. na któtsze. 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) ) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 16:56 |