Hangi JavaScript minifier'ı önerirsiniz?
Hangi JavaScript minifier'ı önerirsiniz?
Yanıtlar:
JQuery projesi tarafından kullanılan UglifyJS2 .
Google Closure Compiler genellikle YUI Compressor'dan daha küçük dosyalar elde eder, özellikle bana endişe verici bir şekilde işkence eden ancak benim kullandığım bir projede iyi çalışan gelişmiş modu kullanıyorsanız:
Birkaç büyük proje UglifyJS kullanıyor ve geçiş yaptığından beri bundan çok etkilendim.
PHP kullanıyorsanız , JavaScript dosyalarını küçültebilen ve birleştirebilen küçültmeye de bir göz atmak isteyebilirsiniz . Entegrasyon oldukça kolaydır ve tanımlanmış dosya grupları veya kolay bir sorgu dizesi ile yapılabilir. Küçültülmüş dosyalar da sunucu yükünü azaltmak için önbelleğe alınır ve küçültme yoluyla süre sonu başlıkları ekleyebilirsiniz.
JavaScript Minifier , programlı olarak kullanabileceğiniz iyi bir API sağlar:
curl -X POST -s --data-urlencode 'input=$(function() { alert("Hello, World!"); });' http://javascript-minifier.com/raw
Veya bir dosya yükleyerek ve yeni bir dosyaya yönlendirerek:
curl -X POST -s --data-urlencode 'input@ready.js' http://javascript-minifier.com/raw > ready.min.js
Umarım yardımcı olur.
Kullanabileceğiniz / deneyebileceğiniz birkaç tane var:
Pretty Diff - http://prettydiff.com/?m=minify
Bazen şunu kullanıyorum: http://closure-compiler.appspot.com/home
Bu araç: jscompressor.com oldukça iyidir.