Microsoft Ajax MinifierはWindows用のオープンソース・ソフトウェア。Webアプリケーションはもちろん、WebサービスであってもJavaScriptを多用することが当たり前になってきている。またjQueryなどのフレームワークは大型化し、これまでは気にするほどでもなかったネットワーク帯域を使うようになってきている。 0
そのためJavaScriptは運用時には改行などを消してサイズを極力小さくして使うようになっている。そうした短縮化および難読化に用いるライブラリとしてMicrosoft Ajax Minifierを紹介しよう。 0
Microsoft Ajax MinifierはJavaScriptとCSSに対応した短縮化、難読化ライブラリだ。短縮するだけでなく変数名を置き換えてさらに短くなるようにしている。jQueryは元サイズが230KBであるが、Microsoft Ajax Minifierを実行すると89KBまで減る。さらに公式に配布されているjQueryの短縮版よりも400B程度少なくなっている。 0
![]()
jQuery本家との比較。行の長さが違う
0
利用はコマンドプロンプトを使って行う。複数ファイルをXMLで指定してまとめて変換することもできる。さらにエンコードを自動変換する機能もある。analyseオプションをつけるとLintスタイルのシンタックスチェックも行ってくれる。JavaScript/CSSの短縮化/難読化を行う際に使ってみよう。 0
プレミアムユーザには“MOONGIFTはこう見る”、記事の一行概要、追加スクリーンショット、デモや追加URLが表示されます。登録(500円/月)はこちらから! プレミアムユーザのログインはこちらから 0












アンケート