While KUTE.js was re-developed to support mainly modern browsers, it also leaves the door open to old browsers with its legacy components, tools and polyfills.
If you're looking for that spicy tool to kickstart your animations, developed with latest technology and modular design, you will love KUTE.js.
While KUTE.js doesn't activelly support legacy browsers, it provides a wide range of tools and utilities you can use to create a fallback animation for every browser and property.
The demo pages use a dedicated polyfill for IE10+ browsers, but today we have polyfill services and a wide range of browser detection options to handle legacy browsers, our focus here is the highest performance on modern browsers.
By the way, KUTE.js is really fast.
The entire codebase reworked on the latest standards with flexible rollup based build tools. Most classes are extensible via the ES6
or your usual
prototype, depending on the class.
All your previously supported properties and plugins have been split into components for more modularity. New additions have been added for a broader scope. The official distribution only includes most popular components.
You can create your tween objects with a familiar syntax with your trusted options, the callback system and other component related options.
Along the wide range of options, certain components provide tools for further control over the outcome. Also there's a progress bar somewhere.
Each component demo page comes packed with tons of guides and tips on how to optimize the performance and visual presentation.
The library is released under the MIT License.