new web-animations

Nope can't squish, so either let me do 2 commits, or you'll have to do them yourself.  sorry!
https://github.com/jsdelivr/jsdelivr/pull/2628#issuecomment-65824473