Railsで作ったサイトをiPad(1G)で表示してみたらだいぶ遅く感じたので、jQueryをzepto.jsと入れ替えてみた。うん、まあちょっと速くなったかな。
zepto.jsはほぼjQueryだけど、IE対応とかを削って軽くしてるらしい。スマホ向け。100%コンパチではない。
Rails(3.2)で使う場合は普通にassets以下に置いてもいいけど、gem "zepto-rails" するとapplication.jsに「//= require zepto」と書くだけで使えるようになる。
jQueryと競合する(と思う、確認してないけど)ので、「//= require jquery」「//= require jquery_ujs」の行は消さないといけない。ScaffoldとかRails標準のJSも使いたい場合は、jquery_ujsのzepto対応版みたいなgemがあるらしい。