# Animation Below primitives are available to do basic animation in JavaScript. - [``](./AfterTimeout.md) — renders children after a timeout. - [``](./AfterDraf.md) — renders children after double `requestAnimationFrame`. - [``](./WhenIdle.md) — renders children on browser idle time. - [``](./Render.md) — re-renders children on every `requestAnimationFrame`. - [``](./RenderInterval.md) — re-renders children at a specified frame rate per second. - [``](./Tween.md) — applies an easing function to animation duration value from ``. - [``](./Interpolation.md) — interpolates a map of values using a ``.