Rails

Railsでzepto.js(軽量jQuery)を使う

More than 5 years have passed since last update.

Railsで作ったサイトをiPad(1G)で表示してみたらだいぶ遅く感じたので、jQueryをzepto.jsと入れ替えてみた。うん、まあちょっと速くなったかな。

http://zeptojs.com/

zepto.jsはほぼjQueryだけど、IE対応とかを削って軽くしてるらしい。スマホ向け。100%コンパチではない。

Rails(3.2)で使う場合は普通にassets以下に置いてもいいけど、gem "zepto-rails" するとapplication.jsに「//= require zepto」と書くだけで使えるようになる。

https://github.com/packetman/zepto-rails

jQueryと競合する(と思う、確認してないけど)ので、「//= require jquery」「//= require jquery_ujs」の行は消さないといけない。ScaffoldとかRails標準のJSも使いたい場合は、jquery_ujsのzepto対応版みたいなgemがあるらしい。

https://github.com/josh/rails-behaviors