Web animation has come a long way. Not only can developers make any animation using a combo of CSS/SVG/JS, but there are dozens of free libraries to save time in the process.
All the documentation is self-hosted on GitHub, so you may need to scroll to find exactly what you’re looking for. But each animation feature comes with a few parameters such as delay, duration, and easing.
Note this library doesn’t come with many default animation styles. Anime.js is made for developers who want to customize their animations without writing verbose code.
For a live example, check out the Codepen pen below. The code is exceedingly simple but you get a believable animation with squash & stretch plus anticipation, both fundamentals of animation.
But all the information you need is on the repo page, including lots of code samples and detailed documentation tables. And you can browse through open bug reports or check browser support which currently includes all major browsers and IE 10+.
This is easily one of the best animation libraries for web developers and it should be your go-to solution for any complex web animation.