Faster, easier 2D vector rendering
RustWeek • 2025-05-13
Raph Levien • Google Fonts
Limitations of existing Vello
Sparse strips
Sparse strips
Sparse strips
CPU-driven to GPU-driven spectrum
Performance philosophy
Path caching
Sparse strips scale efficiently
Clip optimization
Clip optimization
composite
just draw
no GPU work
Spatio-temporal allocation
abundant memory
tight memory
Exploiting parallelism
SIMD
Community
Current status
Roadmap