Вы когда-нибудь задавали себе вопрос: А что быстрее, анимация на чистом CSS или на JavaScript?
Конечно CSS анимация проще и часто удобнее, чем на JavaScript. Предлагаю для ознакомления статью с разными способами анимации в вебе.
Ссылка: davidwalsh.name/css-js-animation