High-performance, zero-DOM Web UI engine built on a Virtual Math Tree & ECS. Zero-GC rendering for mass-entity interfaces, infinite canvases, and AI stream interactions.
-
Updated
Jun 28, 2026 - TypeScript
High-performance, zero-DOM Web UI engine built on a Virtual Math Tree & ECS. Zero-GC rendering for mass-entity interfaces, infinite canvases, and AI stream interactions.
@chenglou/pretext - Text that dissolves into smoke and crystallizes back into ink. A generative typography experiment where the boundary between permanence and impermanence is a line you draw.
Living typography that breathes, flows & reacts. Text wraps around animated obstacles, glows under pressure & floats above a generative particle flow field. Zero DOM reads. Pure arithmetic. <1ms/frame.
8 text-driven Canvas experiments built in 3 days using @chenglou/pretext. Zero DOM reads. Fluid sims, physics narratives, generative ASCII art, editorial layouts, and more — all TypeScript + Vite + Canvas 2D.
Add a description, image, and links to the zero-dom topic page so that developers can more easily learn about it.
To associate your repository with the zero-dom topic, visit your repo's landing page and select "manage topics."