Jaki minifier JavaScript polecasz?
Jaki minifier JavaScript polecasz?
Odpowiedzi:
UglifyJS2 , używany przez projekt jQuery.
Google Closure Compiler generalnie osiąga mniejsze pliki niż YUI Compressor, szczególnie jeśli używasz trybu zaawansowanego, który wydaje mi się niepokojąco wścibski, ale działał dobrze w jednym projekcie, w którym go użyłem:
Kilka dużych projektów używa UglifyJS i jestem pod wrażeniem od czasu zmiany.
Jeśli używasz PHP, możesz również rzucić okiem na minify, które może zmniejszać i łączyć pliki JavaScript. Integracja jest dość łatwa i można ją przeprowadzić za pomocą zdefiniowanych grup plików lub prostego ciągu zapytania. Zminimalizowane pliki są również buforowane w celu zmniejszenia obciążenia serwera i można dodawać nagłówki wygasania za pomocą minify.
JavaScript Minifier zapewnia dobry interfejs API, którego możesz używać programowo:
curl -X POST -s --data-urlencode 'input=$(function() { alert("Hello, World!"); });' http://javascript-minifier.com/raw
Lub przesyłając plik i przekierowując do nowego pliku:
curl -X POST -s --data-urlencode 'input@ready.js' http://javascript-minifier.com/raw > ready.min.js
Mam nadzieję, że to pomoże.
Istnieje kilka, których możesz użyć / wypróbować:
Pretty Diff - http://prettydiff.com/?m=minify
Czasami używam tego: http://closure-compiler.appspot.com/home
To narzędzie: jscompressor.com jest całkiem dobre.