Hi HN! I have been building WebMotion, a small library for making videos in the browser.
The basic idea is that everything on screen is a pure function of the current frame, so rendering frame N always produces the same result. That means you can seek anywhere in the timeline, and exports are frame accurate without needing a server.