tldraw reuses its record-diff system to power its animation engine with almost no plumbing
max__drake · x · 2026-09-05
The tldraw team (@maxdrake) explains the approach behind tldraw flash, its upcoming animation feature: every change on the canvas is tracked and applied to the document store via records and diffs of those records (remote collaborators' changes too)—that's what tldraw is built on.
They "stole" that same record-diff system to drive animations: since tldraw is built to work with these diffs, very little plumbing was needed—the animation engine was done.
Related event: tldraw builds animation engine on top of its record diff system(2 posts)→
More from coding & agent
- Two years after Devin launched: Cognition's task success climbed from ~30% to 90% — silasalberti · 2026-09-05
- I built a useless Gemini chatbot, then added a "teaching layer" of lessons — now it works — Realistic-Middle7168 · 2026-09-05
- A Multi-Model "Plan-Implement-Review" Workflow Wired Through Claude Code — dr_cintas · 2026-09-05
- Viral dev joke: AI has solved writing code, not meetings, requirements or DNS — StewartalsopIII · 2026-09-05
- Git worktree workflow for running multiple branches and coding agents in parallel — JeremyCMorgan · 2026-09-05
- One dev's agent idea-exploration workspace: git worktrees plus append-only memory files — viksit · 2026-09-05