A JavaScript implementation of requestAnimationFrame
JavaScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
README.md
requestAnimationFrame.js

README.md

This is a requestAnimationFrame implementation in JavaScript.

What is requestAnimationFrame?

If you don't know what requestAnimationFrame is, you can see the latest draft of the spec. It's a browser API for script-based animation. It allows the browser to control the frame rate in order to make the animation smooth while saving computation power so you don't have to worry about that.

How to use it?

var animationHandle;

function startAnimation() {
    drawAnimationFrame();
};

function stopAnimation() {
    window.cancelRequestAnimationFrame(animationHandle);
};

function drawAnimationFrame() {
    /* draw your animation frame here */
    animationHandle = window.requestAnimationFrame(drawAnimationFrame);
};