Anyone remember the Web Animations API? OK, maybe it hasn't been completely forgotten, but it seems like forever ago that this API was first introduced, and I don't feel like there's a lot of talk about it.

You might be wondering what the status of it is, browser support, and where you can keep an eye on its development. Here are a few notes, links, and resources:

A basic definition of the API is described nicely on MDN: "The Web Animations API allows for synchronizing and timing changes to the presentation of a Web page, i.e. animation of DOM elements. It does so by combining two models: the Timing Model and the Animation Model." (source)

Browser support for the Web Animations API is still kind of mediocre. Only partial support so far in Chrome and Firefox and a few others. (source)

The best news for browser support seems to be in Firefox, which, according to this site, has full green support in the latest nightlies.

If you want to test support in Chrome or another browser, you can use this CodePen. Looks like latest Canary is looking decent, with more support than latest Chrome stable.

Here's a polyfill if you want better support and don't mind some bloat (~45kb minified).

The first version of the spec was published in 2013, so technically it's 4+ years in the works now. Here is the latest editor's draft.

As far as articles and general info, there are lots of decent intros. Some are older, but I believe they are still relevant. A web search should bring up lots of options for you, so I won't link any here.

Subscribe to Web Animation Weekly if you want regular articles and news on animation-related stuff, including info on this API.

As with any technology, browser support is the key to getting developers to start using it. So I think in the next year or so this one will probably gain a a lot more interest.

Sazerac
Library for data-driven testing in JavaScript. Works with Mocha, Jasmine, and Jest. Using Sazerac, and the data-driven testing pattern in general, will reduce the complexity and increase readability of your test code.

DejaVue
Application visualization and time travel for Vue.js. Better understand your application structure as you test it. Identify which components have changed and what those changes were.

The Uncategorizables

Thinkific
Gives you everything you need to easily create, market, and sell your own online courses.

JSDOW
Chart daily, weekly or monthly downloads numbers of any npm package. Is the package trending up or down? Is it outperforming its alternatives and the JSDOW? Invest time, efforts in strong, trending packages.