| Interface | Description | 
|---|---|
| AnimationScheduler.AnimationCallback | The callback used when an animation frame becomes available. | 
| Class | Description | 
|---|---|
| Animation | An  Animationis a continuous event that updates progressively over
 time at a non-fixed frame rate. | 
| AnimationScheduler | This class provides task scheduling for animations. | 
| AnimationScheduler.AnimationHandle | A handle to the requested animation frame created by
  AnimationScheduler.requestAnimationFrame(AnimationCallback, Element). | 
| AnimationScheduler.AnimationSupportDetector | Helper to detect native support for animations. | 
| AnimationSchedulerImplStandard | AnimationSchedulerimplementation that uses standardrequestAnimationFrameAPI. | 
| AnimationSchedulerImplTimer | Implementation using a timer for browsers that do not support animation
 frames. |