A JavaScript animation library focused on performance and flexibility, delivering 60 FPS animations under 3 KB.
Animate Plus is a modern JavaScript animation library designed for high performance and authoring flexibility. It delivers smooth 60 FPS animations with a tiny footprint of less than 3 KB, making it ideal for mobile and performance-sensitive web applications. The library supports animating HTML and SVG elements, including numeric properties and colors, with a promise-based API for easy chaining.
Web developers building performance-critical animations for mobile or resource-constrained environments, and those who need a lightweight, modern animation library with SVG support and flexible easing options.
Developers choose Animate Plus for its combination of high performance (steady 60 FPS), minimal size (<3 KB), and modern features like promise-based API, configurable elastic easing, and motion blur effects. It offers authoring flexibility with per-element callbacks and hardware acceleration options while maintaining a focus on subtle, fast animations that enhance user experience.
A+ animation module for the modern web
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Delivers steady 60 FPS animations optimized for mobile, with examples like stress tests handling 500 elements concurrently to demonstrate minimal overhead.
Weighs less than 3 KB when minified and compressed, significantly reducing bundle size impact for performance-sensitive web applications.
Uses native promises for easy animation chaining and async/await support, enabling straightforward sequencing as shown in the timeline example.
Includes configurable elastic easings and unique motion blur effects, with options like 'out-elastic 1.4 0.2' for enhanced visual impact.
Provided as an ES2015 module, it only works natively in modern browsers (Chrome 61+, Safari 11.1+, Firefox 60+), requiring transpilation for older environments.
The README warns that enabling hardware acceleration via the optimize option can have 'potentially harmful side-effects,' recommending it only for performance issues.
Lacks visual editors, extensive plugins, and large community resources compared to libraries like GSAP, making it less suited for complex animation workflows.