JavaScript 最小化
Closure Complier
これが良いらしい。
TODO: 調べる。と書きつつ TODO のまま放置になっている項目が増えてきている気がする。
YUI Compressor
入手方法
下記サイトから入手する。
Download ページで YUI2 を選択し、任意のバージョンをダウンロードする。
この記事を書いた時点での最新バージョンは 2.4.7 。
機能概要
無駄なスペースや改行を取り除く最小化(minify)と、最小化に加えて変数名まで短くする難読化(obfuscate)が可能。--type オプションの指定により CSS の最小化も可能。
主要オプション
- -h ヘルプ
- --type <js|css> js で JavaScript、css で CSS を最小化する。
- --charset <charset> 入力ファイルの文字コードを指定。
- --nomunge 最小化のみ実行する。
- -o <file> 出力ファイル名。
最小化
java -jar yuicompressor-2.4.7.jar --type js -o <input> --nomunge <output>
難読化
java -jar yuicompressor-2.4.7.jar --type js -o <input> <output>
- 最終更新:2014-01-28 20:29:31