The arrival of requestAnimationFrame
gives browsers the ability to throttle animations to save them from devouring system resources, especially when they aren’t actually being shown on the screen. Knowing this, we need to learn how to use it and then actually start utilizing this new tool for the benefit of our users. For this very reason, I decided to make this short video tutorial explaining how requestAnimationFrame
can be used in the animations on your applications.
In my previous post, I introduced you to what requestAnimationFrame
is and how it differs from setTimeout
and setInterval
. Now you’ll get to see it in action:
Final Code
1 | // Properties |
End Animation
I hope you all learned at least a little bit about requestAnimationFrame
API and animations in general. For the most part, things don’t really change much when switching from setTimeout
, which is part of the point. The new requestAnimationFrame
isn’t designed to change your code a lot; it’s designed to change the performance of your code. Anyway, thanks for watching and Happy Coding!