- 01 read Parallel directory walk, xxhash per file
- 02 parse remark and rehype, one cached processor
- 03 sanitize Allow-list sanitizer, scripts and iframes dropped
- 04 transform One pass into a framework-agnostic IR
- 05 cache In dev, an unchanged file skips every step above
- 06 emit Renderer adapter emits one module per page
Compiled ahead of time
Your bundler turns every Markdown file into a module. Nothing parses Markdown in production.