HMRClient Domain — vite Architecture
The browser-side runtime that manages WebSocket connections and updates modules without full page reloads.
Entity Profile
Dependency Diagram
graph TD domain_HMRClient["HMRClient"] subdomain_HMRClient_WebSocketTransport["WebSocketTransport"] domain_HMRClient --> subdomain_HMRClient_WebSocketTransport subdomain_HMRClient_HotRuntime["HotRuntime"] domain_HMRClient --> subdomain_HMRClient_HotRuntime style domain_HMRClient fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Subdomains
Source Files
- packages/vite/src/types/anymatch.d.ts
- packages/vite/src/shared/builtin.ts
- packages/vite/src/types/chokidar.d.ts
- packages/vite/client.d.ts
- packages/vite/src/client/client.ts
- packages/vite/src/types/commonjs.d.ts
- packages/vite/src/types/connect.d.ts
- packages/vite/src/shared/constants.ts
- packages/vite/types/customEvent.d.ts
- packages/vite/src/client/env.ts
- packages/vite/scripts/generateTarget.ts
- packages/vite/src/shared/hmr.ts
- packages/vite/src/shared/hmrHandler.ts
- packages/vite/types/hot.d.ts
- packages/vite/src/shared/invokeMethods.ts
- packages/vite/src/shared/moduleRunnerTransport.ts
- packages/vite/src/client/overlay.ts
- packages/vite/rolldown.config.ts
- packages/vite/rolldown.dts.config.ts
- packages/vite/rollupLicensePlugin.ts
- packages/vite/src/types/shims.d.ts
- packages/vite/src/shared/ssrTransform.ts
- packages/vite/src/shared/utils.ts
- packages/vite/src/types/ws.d.ts
Source
- packages/vite/src/types/anymatch.d.ts
- packages/vite/src/shared/builtin.ts
- packages/vite/src/types/chokidar.d.ts
- packages/vite/client.d.ts
- packages/vite/src/client/client.ts
- packages/vite/src/types/commonjs.d.ts
- packages/vite/src/types/connect.d.ts
- packages/vite/src/shared/constants.ts
- packages/vite/types/customEvent.d.ts
- packages/vite/src/client/env.ts
- packages/vite/scripts/generateTarget.ts
- packages/vite/src/shared/hmr.ts
- packages/vite/src/shared/hmrHandler.ts
- packages/vite/types/hot.d.ts
- packages/vite/src/shared/invokeMethods.ts
- packages/vite/src/shared/moduleRunnerTransport.ts
- packages/vite/src/client/overlay.ts
- packages/vite/rolldown.config.ts
- packages/vite/rolldown.dts.config.ts
- packages/vite/rollupLicensePlugin.ts
- packages/vite/src/types/shims.d.ts
- packages/vite/src/shared/ssrTransform.ts
- packages/vite/src/shared/utils.ts
- packages/vite/src/types/ws.d.ts
Frequently Asked Questions
What is the HMRClient domain?
The HMRClient domain is an architectural grouping in the vite codebase. The browser-side runtime that manages WebSocket connections and updates modules without full page reloads. It contains 24 source files.
What subdomains are in HMRClient?
The HMRClient domain contains 2 subdomain(s): HotRuntime, WebSocketTransport.
How many files are in HMRClient?
The HMRClient domain contains 24 source files.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free