脱JQueryの理由
標準仕様の浸透
- JQueryが登場した2006年ごろには、各ブラウザごとに実装しているJSの関数や、描き方が異なっており、各ブラウザごとに対応するのが難しかった。JQueryを使えば、一つのコードでまとめて動作させることができた。
- しかし、現在は標準仕様が浸透し、一つのコードですべてのブラウザ(ie11を除く)に対応させることができるため。
代替可能なネイティブメソッドの登場
- セレクタメソッドなどの登場でほとんどのJQueryのメソッドを賄えるようになった。
ファイルサイズと速度 (理由 ×)
- ネットワークの高速化・圧縮とキャッシュ活用を適切に行えば、そこまで気にならないと思われる。
- これは理由としては弱い
他のJSフレームワークの登場
- Angular・React・Vue などの新しいフレームワークの登場も理由の一つである