Ajax Minifierを使ってみたいと思いました。最新版はバージョンが5.14です。しかし、インストーラーのダウンロードサイト(CodePlex)が2017年に閉鎖されていました。これでは不便なので、Ajax Minifierをダウンロードおよび情報を参照できるようにしたいと思います。
Ajax Minifierの情報の参照&ダウロードのために用意したページはこちらです。
Ajax Minifierとは
Ajax MinifierはMSNチームのRon Logon氏が作成したツールです。Microsoft Ajax Minifierを使用すると、カスケーディングスタイルシートファイル(.css)およびJavaScriptファイル(.js)のサイズを縮小することによってWebアプリケーションのパフォーマンスを向上させることができます。Ajax Minifierは次のような処理を実施してファイルのサイズを小さくします。
- コメントの削除
- 不要な空白の削除
- 不要なセミコロンの削除
- 参照されていない関数の削除
- 不要な括弧の削除
- ローカル変数と関数の名前の短縮
- 文字列のシングルクォーテーションとダブルクォーテーションの調整
- 隣接した変数宣言のとりまとめ
- 実行されないコードの削除
- など
Ajax Minifierの提供形式
Ajax Minifierには、プログラムからAPIを呼び出すことによって利用できるdll版と単体で利用できるexeファイルを含むmsiインストーラー版がありました。
dll版は、現在(2019年1月)でも、nugetでAjaxMinとして取得できます。
exeファイルを含むmsiインストーラー版は、CodePlexでAjaxMinプロジェクトとして公開されていました。しかし、CodePlexが
CodePlex was Microsoft's free, open source project hosting site, which ran from 2006 through 2017. (日本語訳) CodePlexはマイクロソフトの無料のオープンソースプロジェクトホスティングサイトで、2006年から2017年まで運営されていました。
とあるように、2017年で終了してしまいました。今はアーカイブとしてデータをダウンローできるだけとなってしまいました。
インストーラー等が取得できないのは不便なので、ここに各種情報を日本語で記録として残し、また、最終版をダウンロードできるようにします。
情報を残すために用意したページはこちらです。
このサイトからダウンロードできるようにしますが、モジュールの権利などはすべて元の製作者であるRon Logon氏にあります。
ajaxmin github (2019/03/26追記)
watson.jpさんから情報をいただきました。
2019年2月5日にgithubのajaxminでインストーラー版が公開されたようです。ただし、新バージョンではなく、過去のバージョンがそのまま公開されただけのようです。そのため、このサイトでダウンロードできるようにしているものと同じものです。
- An executable file in the repository #1
の問題が解決したとしており、やはり、EXE版(インストーラー版)のajaxminを必要としていた人へダウンロードできるようにしたようです。
githubでのajaxminのダウンロードサイトはこちらです。
GitHubにてMS@Redmondから公開されています
https://github.com/Microsoft/ajaxmin
情報ありがとうございます。2019年2月に追加で公開されたようですね。投稿本文にも情報を追記させていただきました。