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

このWIKIを編集するにはパスワード入力が必要です

認証パスワード