I'm noticing that with enough documentation, initial build can be > 3 minutes, and rebuilds > 20s.
What if, during development (or maybe always?), we ship the compiler, and dynamically load the markdown files as the pages are visited.
During build, the only data kept in the main bundle would be the frontmatter info / references to the uncompiled markdown files.