The Animation.finished
read-only property of the Web Animations API returns a Promise
which resolves once the animation has finished playing.
Note: Every time the animation leaves the finished
play state (that is, when it starts playing again), a new Promise
is created for this property. The new Promise
will resolve once the new animation sequence has completed.