JavaScript-based animation is often as fast as CSS-based animation — sometimes even faster. CSS animation only appears to have a leg up because it’s typically compared to jQuery’s $.animate(), which is, in fact, very slow. However, JavaScript animation libraries that bypass jQuery deliver incredible performance by avoiding DOM manipulation as much as possible. In this article, Julian Shapiro will
![JavaScript Awesomeness — Or How To Animate Without jQuery — Smashing Magazine](https://cdn-ak-scissors.b.st-hatena.com/image/square/e443e384de5bc2bf5289b14fa91416672c1bb9e9/height=288;version=1;width=512/https%3A%2F%2Ffiles.smashing.media%2Farticles%2Fvanilla-javascript-code-snippets%2F11-vanilla-javascript-code-snippets.jpg)