jQuery.jqPlot.jsをCompressorで圧縮する

  • このエントリーをはてなブックマークに追加
  • Evernoteに保存Evernoteに保存

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

スポンサーリンク
  • このエントリーをはてなブックマークに追加
  • Evernoteに保存Evernoteに保存
スポンサーリンク