DevServer — vite Architecture
Handles HTTP requests and middleware in development mode
Entity Profile
Dependency Diagram
graph TD subdomain_ViteCore_DevServer["DevServer"] 1b768d4e_1046_6959_4001_0bf9a409e4ef["test-network-imports.js"] subdomain_ViteCore_DevServer --> 1b768d4e_1046_6959_4001_0bf9a409e4ef 2df40a39_0cb7_a7cd_6b05_8b1ea14c2a26["entry-server-sequential.js"] subdomain_ViteCore_DevServer --> 2df40a39_0cb7_a7cd_6b05_8b1ea14c2a26 535629ca_edbf_7594_a456_39f4ffa46efd["worker.js"] subdomain_ViteCore_DevServer --> 535629ca_edbf_7594_a456_39f4ffa46efd 915483db_a406_3fd6_d0c1_204a2cc7fede["index.js"] subdomain_ViteCore_DevServer --> 915483db_a406_3fd6_d0c1_204a2cc7fede cae969a0_ba53_cba6_a2f8_f915f3c156bd["a9.js"] subdomain_ViteCore_DevServer --> cae969a0_ba53_cba6_a2f8_f915f3c156bd 83ee9794_2f2d_e1f8_fb6a_81640f64422f["common.js"] subdomain_ViteCore_DevServer --> 83ee9794_2f2d_e1f8_fb6a_81640f64422f 58211a85_8e5c_50f6_c57e_9249b594fa24["a17.js"] subdomain_ViteCore_DevServer --> 58211a85_8e5c_50f6_c57e_9249b594fa24 6a8fb114_5144_4e98_2676_b396b2c698c6["emit-chunk-nested-worker.js"] subdomain_ViteCore_DevServer --> 6a8fb114_5144_4e98_2676_b396b2c698c6 3d0536d3_4599_438c_b4a7_4e1085995b9b["a15.js"] subdomain_ViteCore_DevServer --> 3d0536d3_4599_438c_b4a7_4e1085995b9b 0c71ed9c_3985_f5c3_363b_bdb8df7d381b["server.js"] subdomain_ViteCore_DevServer --> 0c71ed9c_3985_f5c3_363b_bdb8df7d381b 66ca3934_df69_5ea6_7924_cf997356b3cc["a1.js"] subdomain_ViteCore_DevServer --> 66ca3934_df69_5ea6_7924_cf997356b3cc 98b0ecce_400a_0f17_bb0b_d710fb0bed66["entry.js"] subdomain_ViteCore_DevServer --> 98b0ecce_400a_0f17_bb0b_d710fb0bed66 739d02b1_ad98_e7b5_52ab_7c324de6e9e7["a13.js"] subdomain_ViteCore_DevServer --> 739d02b1_ad98_e7b5_52ab_7c324de6e9e7 2fd5526c_f637_d1b2_e123_c01241dab20e["a22.js"] subdomain_ViteCore_DevServer --> 2fd5526c_f637_d1b2_e123_c01241dab20e style subdomain_ViteCore_DevServer fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Domain
Functions
- A()
- A()
- App()
- App()
- add()
- apply()
- apply()
- astro()
- asyncImport()
- baz1()
- baz3.log()
- baz5()
- c()
- c()
- callItself()
- callItself()
- commonModuleExport()
- commonModuleExport()
- createServer()
- createServer()
- createServer()
- createServer()
- createServer()
- createServer()
- createServer()
- createServer()
- createServer()
- createServer()
- escapeHtml()
- exports()
- exports()
- fn()
- foo()
- foo()
- foo()
- foo()
- fuseStuckBridgeModuleExport()
- getB()
- getB()
- getError()
- globalThis()
- handler()
- hello()
- hello()
- hello()
- hello()
- hello()
- hi()
- hmr()
- ids.about()
- importHtml()
- incrementValue()
- lazyLoad()
- log()
- main()
- message()
- message()
- middleModuleExport()
- module()
- read()
- removed()
- render()
- render()
- render()
- render()
- render()
- render()
- render()
- renderCircularImport()
- renderForkedDeadlockStaticImports()
- renderImportMeta()
- renderRoot()
- run()
- runTest()
- runTest()
- sayHi()
- sayName()
- scss()
- self()
- self()
- self()
- self()
- self()
- setMessage()
- setMessage()
- shouldBeTreeshaken_2()
- startInlineSharedWorker()
- startSharedWorker()
- stuckModuleExport()
- subWorker()
- subWorker()
- testExcluded()
- text()
- text()
- text()
- text()
- text()
- text()
- text()
- text()
- that()
- that()
- that()
- that()
- that()
- that()
- that()
- that()
- that()
- that()
- that()
- that()
- that()
- that()
- that()
- that()
- that()
- that()
- that()
- that()
- that()
- that()
- that()
- that()
- treeshaken()
- u()
- u()
- urlImportWorker()
- urlImportWorker()
Source Files
- playground/multiple-entrypoints/entrypoints/a1.js
- playground/multiple-entrypoints/entrypoints/a10.js
- playground/multiple-entrypoints/entrypoints/a11.js
- playground/multiple-entrypoints/entrypoints/a12.js
- playground/multiple-entrypoints/entrypoints/a13.js
- playground/multiple-entrypoints/entrypoints/a14.js
- playground/multiple-entrypoints/entrypoints/a15.js
- playground/multiple-entrypoints/entrypoints/a16.js
- playground/multiple-entrypoints/entrypoints/a17.js
- playground/multiple-entrypoints/entrypoints/a18.js
- playground/multiple-entrypoints/entrypoints/a19.js
- playground/multiple-entrypoints/entrypoints/a2.js
- playground/multiple-entrypoints/entrypoints/a20.js
- playground/multiple-entrypoints/entrypoints/a21.js
- playground/multiple-entrypoints/entrypoints/a22.js
- playground/multiple-entrypoints/entrypoints/a23.js
- playground/multiple-entrypoints/entrypoints/a24.js
- playground/multiple-entrypoints/entrypoints/a3.js
- playground/multiple-entrypoints/entrypoints/a4.js
- playground/multiple-entrypoints/entrypoints/a5.js
- playground/multiple-entrypoints/entrypoints/a6.js
- playground/multiple-entrypoints/entrypoints/a7.js
- playground/multiple-entrypoints/entrypoints/a8.js
- playground/multiple-entrypoints/entrypoints/a9.js
- playground/ssr-html/src/app.js
- playground/legacy/async.js
- playground/ssr/src/circular-import2/b.js
- playground/ssr/src/circular-import/b.js
- playground/optimize-deps/cjs.js
- playground/worker/classic-shared-worker.js
- playground/ssr/src/forked-deadlock/dynamic-imports/common-module.js
- playground/ssr/src/forked-deadlock/common-module.js
- playground/html/inline/common.js
- playground/optimize-deps/dedupe.js
- playground/css-dynamic-import/dynamic.js
- playground/worker/emit-chunk-nested-worker.js
- playground/legacy/entry-server-sequential.js
- playground/legacy/entry-server.js
- playground/ssr-noexternal/src/entry-server.js
- playground/environment-react-ssr/src/entry-server.tsx
- playground/ssr-deps/external-entry/entry.js
- playground/ssr/src/forked-deadlock/dynamic-imports/fuse-stuck-bridge-module.js
- playground/dynamic-import/nested/hello.js
- playground/dynamic-import/alias/hi.js
- playground/hmr-full-bundle-mode/hmr.js
- playground/optimize-deps/dep-cjs-browser-field/lib/adapters/http.js
- playground/worker/importMetaGlob.worker.js
- playground/ssr-deps/import-builtin-cjs/index.js
- playground/nested-deps/test-package-e/test-package-e-excluded/index.js
- playground/optimize-deps/dep-esm-external/index.js
- playground/optimize-deps/dep-non-optimized/index.js
- playground/optimize-deps/dep-with-assets/index.js
- playground/hmr-ssr/intermediate-file-delete/index.js
- playground/ssr-deps/no-external-cjs/index.js
- playground/preserve-symlinks/module-a/src/index.js
- playground/optimize-deps/dep-esbuild-plugin-transform/index.js
- playground/ssr-deps/nested-external/index.js
- playground/hmr-ssr/queries/index.js
- playground/ssr-deps/optimized-with-nested-external/index.js
- playground/hmr/intermediate-file-delete/index.js
- playground/optimize-deps/dep-with-builtin-module-esm/index.js
- playground/dynamic-import-inline/src/index.js
- playground/optimize-missing-deps/missing-dep/index.js
- playground/resolve/util/index.js
- playground/ssr-deps/require-absolute/index.js
- playground/optimize-deps/dep-with-assets/nested/index.js
- playground/optimize-deps/dep-with-optional-peer-dep-submodule/index.js
- playground/optimize-deps/dep-cjs-compiled-from-cjs/index.js
- playground/optimize-deps/dep-with-optional-peer-dep/index.js
- playground/worker/worker/main-classic.js
- playground/worker/worker/main-format-es.js
- playground/lib/src/main-multiple-output.js
- playground/worker/worker/main-url.js
- playground/legacy/main.js
- playground/hmr-full-bundle-mode/main.js
- playground/dynamic-import/(app)/main.js
- playground/tailwind/src/main.js
- playground/ssr/src/forked-deadlock/middle-module.js
- playground/hmr/file-delete-restore/runtime.js
- playground/hmr-ssr/file-delete-restore/runtime.js
- playground/ssr/server.js
- playground/ssr-noexternal/server.js
- playground/css-lightningcss-proxy/server.js
- playground/ssr-conditions/server.js
- playground/ssr-pug/server.js
- playground/ssr-html/server.js
- playground/ssr-deps/server.js
- playground/ssr-wasm/server.js
- playground/optimize-missing-deps/server.js
- playground/css-codesplit/shared-css-empty-2.js
- playground/ssr-html/public/slash@3.0.0.js
- playground/external/public/slash@3.0.0.js
- playground/ssr-wasm/src/static-heavy.js
- playground/ssr/src/forked-deadlock/dynamic-imports/stuck-module.js
- playground/lib/src/sub-multiple-output.js
- playground/worker/sub-worker.js
- playground/ssr-html/test-network-imports.js
- playground/js-sourcemap/test-ssr-dev.js
- playground/optimize-deps/dep-cjs-external-package-omit-js-suffix/test.astro.js
- playground/optimize-deps/dep-cjs-external-package-omit-js-suffix/test.scss.js
- playground/dynamic-import/nested/treeshaken/treeshaken.js
- playground/ssr/src/utils.js
- playground/hmr-full-bundle-mode/worker-query.js
- playground/hmr-full-bundle-mode/worker-url.js
- playground/ssr-webworker/worker.js
Source
- playground/multiple-entrypoints/entrypoints/a1.js
- playground/multiple-entrypoints/entrypoints/a10.js
- playground/multiple-entrypoints/entrypoints/a11.js
- playground/multiple-entrypoints/entrypoints/a12.js
- playground/multiple-entrypoints/entrypoints/a13.js
- playground/multiple-entrypoints/entrypoints/a14.js
- playground/multiple-entrypoints/entrypoints/a15.js
- playground/multiple-entrypoints/entrypoints/a16.js
- playground/multiple-entrypoints/entrypoints/a17.js
- playground/multiple-entrypoints/entrypoints/a18.js
- playground/multiple-entrypoints/entrypoints/a19.js
- playground/multiple-entrypoints/entrypoints/a2.js
- playground/multiple-entrypoints/entrypoints/a20.js
- playground/multiple-entrypoints/entrypoints/a21.js
- playground/multiple-entrypoints/entrypoints/a22.js
- playground/multiple-entrypoints/entrypoints/a23.js
- playground/multiple-entrypoints/entrypoints/a24.js
- playground/multiple-entrypoints/entrypoints/a3.js
- playground/multiple-entrypoints/entrypoints/a4.js
- playground/multiple-entrypoints/entrypoints/a5.js
- playground/multiple-entrypoints/entrypoints/a6.js
- playground/multiple-entrypoints/entrypoints/a7.js
- playground/multiple-entrypoints/entrypoints/a8.js
- playground/multiple-entrypoints/entrypoints/a9.js
- playground/ssr-html/src/app.js
- playground/legacy/async.js
- playground/ssr/src/circular-import2/b.js
- playground/ssr/src/circular-import/b.js
- playground/optimize-deps/cjs.js
- playground/worker/classic-shared-worker.js
- playground/ssr/src/forked-deadlock/dynamic-imports/common-module.js
- playground/ssr/src/forked-deadlock/common-module.js
- playground/html/inline/common.js
- playground/optimize-deps/dedupe.js
- playground/css-dynamic-import/dynamic.js
- playground/worker/emit-chunk-nested-worker.js
- playground/legacy/entry-server-sequential.js
- playground/legacy/entry-server.js
- playground/ssr-noexternal/src/entry-server.js
- playground/environment-react-ssr/src/entry-server.tsx
- playground/ssr-deps/external-entry/entry.js
- playground/ssr/src/forked-deadlock/dynamic-imports/fuse-stuck-bridge-module.js
- playground/dynamic-import/nested/hello.js
- playground/dynamic-import/alias/hi.js
- playground/hmr-full-bundle-mode/hmr.js
- playground/optimize-deps/dep-cjs-browser-field/lib/adapters/http.js
- playground/worker/importMetaGlob.worker.js
- playground/ssr-deps/import-builtin-cjs/index.js
- playground/nested-deps/test-package-e/test-package-e-excluded/index.js
- playground/optimize-deps/dep-esm-external/index.js
- playground/optimize-deps/dep-non-optimized/index.js
- playground/optimize-deps/dep-with-assets/index.js
- playground/hmr-ssr/intermediate-file-delete/index.js
- playground/ssr-deps/no-external-cjs/index.js
- playground/preserve-symlinks/module-a/src/index.js
- playground/optimize-deps/dep-esbuild-plugin-transform/index.js
- playground/ssr-deps/nested-external/index.js
- playground/hmr-ssr/queries/index.js
- playground/ssr-deps/optimized-with-nested-external/index.js
- playground/hmr/intermediate-file-delete/index.js
- playground/optimize-deps/dep-with-builtin-module-esm/index.js
- playground/dynamic-import-inline/src/index.js
- playground/optimize-missing-deps/missing-dep/index.js
- playground/resolve/util/index.js
- playground/ssr-deps/require-absolute/index.js
- playground/optimize-deps/dep-with-assets/nested/index.js
- playground/optimize-deps/dep-with-optional-peer-dep-submodule/index.js
- playground/optimize-deps/dep-cjs-compiled-from-cjs/index.js
- playground/optimize-deps/dep-with-optional-peer-dep/index.js
- playground/worker/worker/main-classic.js
- playground/worker/worker/main-format-es.js
- playground/lib/src/main-multiple-output.js
- playground/worker/worker/main-url.js
- playground/legacy/main.js
- playground/hmr-full-bundle-mode/main.js
- playground/dynamic-import/(app)/main.js
- playground/tailwind/src/main.js
- playground/ssr/src/forked-deadlock/middle-module.js
- playground/hmr/file-delete-restore/runtime.js
- playground/hmr-ssr/file-delete-restore/runtime.js
- playground/ssr/server.js
- playground/ssr-noexternal/server.js
- playground/css-lightningcss-proxy/server.js
- playground/ssr-conditions/server.js
- playground/ssr-pug/server.js
- playground/ssr-html/server.js
- playground/ssr-deps/server.js
- playground/ssr-wasm/server.js
- playground/optimize-missing-deps/server.js
- playground/css-codesplit/shared-css-empty-2.js
- playground/ssr-html/public/slash@3.0.0.js
- playground/external/public/slash@3.0.0.js
- playground/ssr-wasm/src/static-heavy.js
- playground/ssr/src/forked-deadlock/dynamic-imports/stuck-module.js
- playground/lib/src/sub-multiple-output.js
- playground/worker/sub-worker.js
- playground/ssr-html/test-network-imports.js
- playground/js-sourcemap/test-ssr-dev.js
- playground/optimize-deps/dep-cjs-external-package-omit-js-suffix/test.astro.js
- playground/optimize-deps/dep-cjs-external-package-omit-js-suffix/test.scss.js
- playground/dynamic-import/nested/treeshaken/treeshaken.js
- playground/ssr/src/utils.js
- playground/hmr-full-bundle-mode/worker-query.js
- playground/hmr-full-bundle-mode/worker-url.js
- playground/ssr-webworker/worker.js
Frequently Asked Questions
What is the DevServer subdomain?
DevServer is a subdomain in the vite codebase, part of the ViteCore domain. Handles HTTP requests and middleware in development mode It contains 105 source files.
Which domain does DevServer belong to?
DevServer belongs to the ViteCore domain.
What functions are in DevServer?
The DevServer subdomain contains 129 function(s): A, A, App, App, add, apply, apply, astro, and 121 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free