Anime.js is a lightweight JavaScript animation library with a simple, yet powerful API. It works with CSS properties, SVG, DOM attributes and JavaScript Objects.

Source: anime.js - JavaScript animation engine

Impressive, at least from the demos they have. However, it’s not clear that progressive enhancement is given any consideration given that the homepage doesn’t even load if JavaScript is disabled. Should a single error disable the entire page?