jQuery.jqPlot.jsをCompressorで圧縮する
jquery.jqplot.jsをFIXしたのはいいのですが、このままでは400KB以上とヘヴィー級です。YUI Compressorなどの圧縮サービスでファイルを圧縮しますが、これがなかなか一筋縄では行かなかったので、記録を残しておきます。
私はJavaScriptファイルを圧縮するとき、CompressorRaterをよく使っています。複数のコンプレッサーで圧縮後のファイルサイズが比較でき、UIもわかりやすいからです。
CompressorRater
http://compressorrater.thruhere.net/
ただ、今回は無理でした。というのも、CompressorRaterは300KB以下のスクリプトしか圧縮できないからです。
The CompressorRater is currently limited to JavaScript files of 300000 bytes or less!
とか言われちゃいます。そこでまぁYUI Compressorか、/packer/を使えばよいわけですが、圧縮をかけてみるとまた問題がでます。YUIだとエラーがでて圧縮できないし、/packer/もエラーはでないものの、きちんと圧縮できません。
/packer/
http://dean.edwards.name/packer/
Online YUI Compressor
http://refresh-sf.com/yui/#output
原因は9514行目あたりにあるロシア語などの多国語対応の部分です。いらないので消しましょう。9514行目~9545行目あたりをごっそりと。さすれば/packer/でもYUI Compressorでも圧縮できます。パチパチ!
最後までお読みいただきありがとうございました m(_ _)m