Ajax Minifierの概要

Ajax MinifierはMSNチームのRon Logon氏が作成したツールです。Ajax Minifierは次のような処理を実施してJavaScriptのサイズを小さくします。

  • コメントの削除
  • 不要な空白の削除
  • 不要なセミコロンの削除
  • 参照されていない関数の削除
  • 不要な括弧の削除
  • ローカル変数と関数の名前の短縮
  • 文字列のシングルクォーテーションとダブルクォーテーションの調整
  • 隣接した変数宣言のとりまとめ
  • 実行されないコードの削除

入手とインストール

Ajax MinifierのWebページ

それでは、Ajax Minifierのインストールの方法を説明しましょう。インストールプログラムはCodePlexのASP.NETページから無償でダウンロードできます。

本稿では執筆時点で最新のバージョン4.0を使用します。インストールは「AjaxMin4Setup.msi」をダブルクリックするだけで行えます。

インストーラーの画面

デフォルトでは、「C:\Program Files\Microsoft\Microsoft Ajax Minifier 4」に「AjaxMin.exe(コンソールアプリ)」と「AjaxMin.dll(アセンブリ)」が、「C:\Program Files\MSBuild\Microsoft\MicrosoftAjax」に「AjaxMin.tasks(MsBuild用のタスク)」がインストールされます。

インストールが完了すると、スタートメニューに[Microsoft Ajax Minifier]というメニューが表示されます。その中の[Microsoft Ajax Minifier Command Prompt]をクリックするとコマンドプロンプトが起動します。

スタートメニューから起動したコマンドプロンプト