Vite Dev Server — On-Demand ESM

Open a route and watch the browser pull modules one request at a time. Vite rewrites each import into a URL the browser can fetch, and only the files you actually visit get loaded.

Network (browser → Vite)

Modules transformed: 0 / 9 total in project

Import rewriting

Bare imports aren't valid URLs in the browser. Vite rewrites them on the fly:


      

What just happened

Click Load / to start. Each line is one HTTP request the browser made to the Vite dev server — no bundle, just modules served as the import graph unfolds.