たまたま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互換性の強化です。後方互換性が若干失われているそうです。新機能としては、
$.noopfn.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に重苦しさを感じたら使いましょう!