いまは jQuery を使わず Vanilla で書くのがモダンな実装なのでしょうか。しかし流行にあまり左右されたくない自分はまだまだ jQuery を使い倒しています。何かトラブルに見舞われた際に先人のリソースが蓄積されているメリットもありますし。 そしてそんな jQuery のアニメーションエンジンとして最も使われているだろうプラグインが Velocity.js かと思います。CSSアニメーションにも対応していてそのままでもかなり速く動作します。 ただ CSS アニメーションについてはさらに最適化する方法があります。 CSS will-change とはあまりメジャーにはなっていないようですが、CSS にはアニメーションを最適化する will-change と呼ばれるプロパティが存在します。 文字通りなので察しがつくところでもあるかと思いますが、ブラウザに対しあらかじめどの値が変化する