Part of me thinks the author used a lot of CSS animations? I know you can specify a pattern of points and their durations. I'm not sure how complicated it is to compose though!
ok thx