← All posts
Engineering·May 18, 2026·Mira Chen

Designing the compositor behind v3

When we started planning v3, the compositor was the obvious bottleneck. The old stack worked, but it left a lot of performance on the table — especially on integrated GPUs.

It's built on a tile-based renderer with explicit synchronization. Every window is a texture, every effect is a shader, and the scheduler aggressively skips frames that wouldn't change anything on screen.

The result: 240Hz on a fanless laptop, with battery life that's actually better than v2.