たまたまZepto.jsのサイトを訪れてみたら、なんと約一年半ぶりのアップデートが来ていました! 1.1.7と1.2.0同時のようです。
Zepto.js 公式
変更履歴
1.1.6と1.1.7の差分
1.1.7と1.2.0の差分
1.1.7
主な変更内容は細かい挙動の修正です。追加機能としては、ajaxでバイナリデータが扱えるようになったそうです。
1.2.0
主な変更内容は1.1.7のバグ修正とjQuery互換性の強化です。後方互換性が若干失われているそうです。新機能としては、
$.noop
fn.removeProp()
$.isNumeric()
- Ajaxのオプション:
dataFilter
- dataモジュール:
$.data()
と$.hasData()
- detectモジュール:Firefox OSの判定
があります。
参考
ファイルサイズの推移を、最近のjQueryも含めて比べてみました。値はどれもcdnjsで計測しています。結果は歴然ですね!
compressed | gzipped | |
---|---|---|
Zepto 1.1.6 | 24.5KB | 9.5KB |
Zepto 1.1.7 | 25.3KB | 9.7KB |
Zepto 1.2.0 | 25.8KB | 9.9KB |
jQuery 3.1.0 | 84.3KB | 29.9KB |
jQuery 3.1.0 slim build | 67.3KB | 23.6KB |
所感
Zepto.jsは割と好きなライブラリだったので、まだ開発が続けられていると知ってうれしいです。みなさんも、jQueryに重苦しさを感じたら使いましょう!