Skip to content

VriteFrontend Systems Notes

Source-code reading notes on Rollup, Vite, bundlers, and the engineering trade-offs behind modern frontend tools.

vrite.cn/rollup/core/plugin-driver
Design Trace

resolveId -> load -> transform

Flatten the execution path, then return to the design choice: why this boundary exists and where the trade-off lands.

runtime notehook order: first -> sequential -> parallel
Core trade-off mapped

Reading Map

Find the next thread faster

The homepage is organized around questions, not dates: each entry points to a system path that can be followed, compared, and revisited.
SRC

Source Execution

Start from entry points, plugin hooks, module graphs, and rendering flows until the call path is readable.

PERF

Performance Cost

Look at the assumptions, gains, fallback paths, and hidden costs behind each optimization.

COMP

Compatibility Edges

Read historical constraints, ecosystem contracts, and implementation boundaries together.

ARC

Long-lived Archive

Keep source notes, translations, pulse articles, and strategy essays in one index for later thinking.

Continue where the abstraction leaks

The Rollup core chapters are a good entry set: each article begins with concrete behavior, then returns to the design constraints underneath.

Reference Shelf

Sources worth reopening while reading code

A compact shelf of specs, browser engineering notes, tooling teams, and long-running technical writers that add context to the articles.

Released under the CC BY-NC-SA 4.0 License. (74e0bfa)

Global Debug Console

docs-islands Runtime Globals

Browse the runtime globals injected by @docs-islands/vitepress and inspect their current live values.

Console helper: window.__DOCS_ISLANDS_SITE_DEVTOOLS__.getGlobal('__PAGE_METAFILE__')

Injected Globals

VitePress runtime site data. Hidden in dev and MPA mode.