Manifesto
Make the stable layer the default layer.
Browsers have already shipped the frontend runtime: HTML, CSS, JavaScript, Custom Elements, Shadow DOM, URL, Fetch, Streams, and History. Native Fragments is a small agreement to use those primitives directly.
Zero dependencies. Zero build. Blazing fast. Built for agents. AI-friendly applications. Zero maintenance. Free to deploy. Infinite scale.
- Agents need locality. One route, one renderer, one component file, one obvious edit.
- Applications should be readable by agents. Native HTML and browser modules are easier to click, scrape, inspect, and maintain than opaque transpiled bundles.
- Maintenance comes from deletion. No compiler pipeline unless the app earns it.
- HTML is the first payload. JavaScript upgrades the page; it does not own the page.
- Shadow DOM is the style boundary. Components should not leak styling problems into the app.
- The edge is enough. Cloudflare Workers, static assets, and fragments scale from zero.