
Systems & graphics engineeringPart 1 of 2Drawing 25.1 of 37
The engine
Drawing a frame only costs as much as what's on screen. This part covers the culling, the instanced draws, skipping the webview, and the three limits that are still there.
- StatusEssentially done, 2026
- Built withRust, wgpu, Loro CRDT, SQLite, 18 crates
- Runs onmacOS and Windows, no webview
- Reference boarda real 596-widget Miro import
Sheet 02 of 04/Rule
Only drawing what's on screen
You can see the rule working on a synthetic 100,000-item board. At 100 percent zoom, only 233 of the items get drawn, in 33 draw calls.

Sheet 03 of 04/Native
No webview, the first thing I decided
There's no webview anywhere in it. It uses wgpu to talk to the GPU directly on both macOS and Windows.



Sheet 04 of 04/Limits
What it still does badly, and why I write it down
If you zoom that same 100,000-item board out to 4 percent, 87,687 of the items are on screen. At that point the frame costs as much as the whole board, and there's nothing left to cull.