Runtime Domain — svelte Architecture
Provides the low-level client-side operations for DOM manipulation, component lifecycle, and application initialization.
Entity Profile
Dependency Diagram
graph TD domain_Runtime["Runtime"] subdomain_Runtime_Hydration["Hydration"] domain_Runtime --> subdomain_Runtime_Hydration subdomain_Runtime_DOMOperations["DOMOperations"] domain_Runtime --> subdomain_Runtime_DOMOperations subdomain_Runtime_Lifecycle["Lifecycle"] domain_Runtime --> subdomain_Runtime_Lifecycle style domain_Runtime fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Subdomains
Source Files
- packages/svelte/tests/runtime-runes/samples/transition-delayed-events-css/_config.js
- packages/svelte/tests/runtime-runes/samples/proxied-state-property-access/_config.js
- packages/svelte/tests/runtime-runes/samples/transition-delayed/_config.js
- packages/svelte/tests/runtime-runes/samples/transition-if/_config.js
- packages/svelte/tests/runtime-runes/samples/reactive-set/_config.js
- packages/svelte/tests/runtime-runes/samples/transition-delayed-events-js/_config.js
- packages/svelte/tests/runtime-runes/samples/reactive-url/_config.js
- packages/svelte/tests/runtime-runes/samples/props-default-value-lazy-accessors/_config.js
- packages/svelte/tests/runtime-runes/samples/transition-static-subtree/_config.js
- packages/svelte/tests/runtime-runes/samples/state-store/_config.js
- packages/svelte/tests/runtime-runes/samples/transition-each-4/_config.js
- packages/svelte/tests/runtime-runes/samples/state-each-bind-this/_config.js
- packages/svelte/tests/runtime-runes/samples/reactive-map/_config.js
- packages/svelte/tests/runtime-runes/samples/reactive-date/_config.js
- packages/svelte/tests/runtime-runes/samples/transition-evaluation/_config.js
- packages/svelte/tests/runtime-legacy/samples/key-block-transition-global/_config.js
- packages/svelte/tests/runtime-runes/samples/transition-each-3/_config.js
- packages/svelte/tests/runtime-runes/samples/state-store-props/_config.js
- packages/svelte/tests/runtime-runes/samples/reactive-identifier/_config.js
- packages/svelte/tests/runtime-runes/samples/svg-element-attribute-serialize/_config.js
- packages/svelte/tests/runtime-runes/samples/transition-component/_config.js
- packages/svelte/tests/runtime-runes/samples/transition-each/_config.js
- packages/svelte/tests/runtime-runes/samples/transition-each-2/_config.js
- packages/svelte/tests/runtime-runes/samples/each-dynamic-html/_config.js
- packages/svelte/src/internal/client/dom/elements/actions.js
- packages/svelte/src/ambient.d.ts
- packages/svelte/src/internal/client/dom/blocks/async.js
- packages/svelte/src/internal/flags/async.js
- packages/svelte/src/internal/client/dom/elements/attachments.js
- packages/svelte/src/internal/shared/attributes.js
- packages/svelte/src/internal/client/dom/elements/attributes.js
- packages/svelte/src/internal/client/dom/blocks/await.js
- packages/svelte/src/internal/client/dom/blocks/boundary.js
- packages/svelte/src/internal/client/dom/blocks/branches.js
- packages/svelte/src/internal/client/dom/elements/class.js
- packages/svelte/src/internal/shared/clone.js
- packages/svelte/src/internal/shared/clone.test.ts
- packages/svelte/src/constants.js
- packages/svelte/src/reactivity/create-subscriber.js
- packages/svelte/src/internal/client/dom/blocks/css-props.js
- packages/svelte/src/internal/client/dom/css.js
- packages/svelte/src/internal/client/dom/elements/custom-element.js
- packages/svelte/src/internal/client/dom/elements/customizable-select.js
- packages/svelte/src/reactivity/date.js
- packages/svelte/src/reactivity/date.test.ts
- packages/svelte/src/internal/shared/dev.js
- packages/svelte/src/internal/disclose-version.js
- packages/svelte/src/internal/client/dom/blocks/each.js
- packages/svelte/src/internal/shared/errors.js
- packages/svelte/src/escaping.js
- packages/svelte/src/internal/client/dom/legacy/event-modifiers.js
- packages/svelte/src/internal/client/dom/elements/events.js
- packages/svelte/src/html-tree-validation.js
- packages/svelte/src/internal/client/dom/blocks/html.js
- packages/svelte/src/internal/client/dom/hydration.js
- packages/svelte/src/internal/client/dom/blocks/if.js
- packages/svelte/src/index-client.js
- packages/svelte/src/store/index-client.js
- packages/svelte/src/store/index-server.js
- packages/svelte/src/index-server.js
- packages/svelte/src/reactivity/index-server.js
- packages/svelte/src/index.d.ts
- packages/svelte/src/events/index.js
- packages/svelte/src/reactivity/window/index.js
- packages/svelte/src/attachments/index.js
- packages/svelte/src/internal/flags/index.js
- packages/svelte/src/store/shared/index.js
- packages/svelte/src/internal/client/dom/blocks/key.js
- packages/svelte/src/legacy/legacy-client.js
- packages/svelte/src/legacy/legacy-server.js
- packages/svelte/src/internal/flags/legacy.js
- packages/svelte/src/internal/client/dom/legacy/lifecycle.js
- packages/svelte/src/reactivity/map.js
- packages/svelte/src/reactivity/map.test.ts
- packages/svelte/src/reactivity/media-query.js
- packages/svelte/src/internal/client/dom/legacy/misc.js
- packages/svelte/src/internal/client/dom/elements/misc.js
- packages/svelte/src/internal/client/dom/operations.js
- packages/svelte/src/store/private.d.ts
- packages/svelte/src/store/public.d.ts
- packages/svelte/src/action/public.d.ts
- packages/svelte/src/reactivity/reactive-value.js
- packages/svelte/src/internal/client/dom/reconciler.js
- packages/svelte/src/reactivity/set.js
- packages/svelte/src/reactivity/set.test.ts
- packages/svelte/src/internal/client/dom/blocks/slot.js
- packages/svelte/src/internal/client/dom/blocks/snippet.js
- packages/svelte/src/internal/client/dom/elements/style.js
- packages/svelte/src/internal/client/dom/blocks/svelte-component.js
- packages/svelte/src/internal/client/dom/blocks/svelte-element.js
- packages/svelte/src/internal/client/dom/blocks/svelte-head.js
- packages/svelte/src/internal/client/dom/task.js
- packages/svelte/src/internal/client/dom/template.js
- packages/svelte/src/internal/flags/tracing.js
- packages/svelte/src/internal/client/dom/elements/transitions.js
- packages/svelte/src/internal/shared/types.d.ts
- packages/svelte/src/reactivity/url-search-params.js
- packages/svelte/src/reactivity/url-search-params.test.ts
- packages/svelte/src/reactivity/url.js
- packages/svelte/src/reactivity/url.test.ts
- packages/svelte/src/internal/shared/utils.js
- packages/svelte/src/utils.js
- packages/svelte/src/store/utils.js
- packages/svelte/src/internal/shared/validate.js
- packages/svelte/src/version.js
- packages/svelte/src/internal/shared/warnings.js
Source
- packages/svelte/tests/runtime-runes/samples/transition-delayed-events-css/_config.js
- packages/svelte/tests/runtime-runes/samples/proxied-state-property-access/_config.js
- packages/svelte/tests/runtime-runes/samples/transition-delayed/_config.js
- packages/svelte/tests/runtime-runes/samples/transition-if/_config.js
- packages/svelte/tests/runtime-runes/samples/reactive-set/_config.js
- packages/svelte/tests/runtime-runes/samples/transition-delayed-events-js/_config.js
- packages/svelte/tests/runtime-runes/samples/reactive-url/_config.js
- packages/svelte/tests/runtime-runes/samples/props-default-value-lazy-accessors/_config.js
- packages/svelte/tests/runtime-runes/samples/transition-static-subtree/_config.js
- packages/svelte/tests/runtime-runes/samples/state-store/_config.js
- packages/svelte/tests/runtime-runes/samples/transition-each-4/_config.js
- packages/svelte/tests/runtime-runes/samples/state-each-bind-this/_config.js
- packages/svelte/tests/runtime-runes/samples/reactive-map/_config.js
- packages/svelte/tests/runtime-runes/samples/reactive-date/_config.js
- packages/svelte/tests/runtime-runes/samples/transition-evaluation/_config.js
- packages/svelte/tests/runtime-legacy/samples/key-block-transition-global/_config.js
- packages/svelte/tests/runtime-runes/samples/transition-each-3/_config.js
- packages/svelte/tests/runtime-runes/samples/state-store-props/_config.js
- packages/svelte/tests/runtime-runes/samples/reactive-identifier/_config.js
- packages/svelte/tests/runtime-runes/samples/svg-element-attribute-serialize/_config.js
- packages/svelte/tests/runtime-runes/samples/transition-component/_config.js
- packages/svelte/tests/runtime-runes/samples/transition-each/_config.js
- packages/svelte/tests/runtime-runes/samples/transition-each-2/_config.js
- packages/svelte/tests/runtime-runes/samples/each-dynamic-html/_config.js
- packages/svelte/src/internal/client/dom/elements/actions.js
- packages/svelte/src/ambient.d.ts
- packages/svelte/src/internal/client/dom/blocks/async.js
- packages/svelte/src/internal/flags/async.js
- packages/svelte/src/internal/client/dom/elements/attachments.js
- packages/svelte/src/internal/shared/attributes.js
- packages/svelte/src/internal/client/dom/elements/attributes.js
- packages/svelte/src/internal/client/dom/blocks/await.js
- packages/svelte/src/internal/client/dom/blocks/boundary.js
- packages/svelte/src/internal/client/dom/blocks/branches.js
- packages/svelte/src/internal/client/dom/elements/class.js
- packages/svelte/src/internal/shared/clone.js
- packages/svelte/src/internal/shared/clone.test.ts
- packages/svelte/src/constants.js
- packages/svelte/src/reactivity/create-subscriber.js
- packages/svelte/src/internal/client/dom/blocks/css-props.js
- packages/svelte/src/internal/client/dom/css.js
- packages/svelte/src/internal/client/dom/elements/custom-element.js
- packages/svelte/src/internal/client/dom/elements/customizable-select.js
- packages/svelte/src/reactivity/date.js
- packages/svelte/src/reactivity/date.test.ts
- packages/svelte/src/internal/shared/dev.js
- packages/svelte/src/internal/disclose-version.js
- packages/svelte/src/internal/client/dom/blocks/each.js
- packages/svelte/src/internal/shared/errors.js
- packages/svelte/src/escaping.js
- packages/svelte/src/internal/client/dom/legacy/event-modifiers.js
- packages/svelte/src/internal/client/dom/elements/events.js
- packages/svelte/src/html-tree-validation.js
- packages/svelte/src/internal/client/dom/blocks/html.js
- packages/svelte/src/internal/client/dom/hydration.js
- packages/svelte/src/internal/client/dom/blocks/if.js
- packages/svelte/src/index-client.js
- packages/svelte/src/store/index-client.js
- packages/svelte/src/store/index-server.js
- packages/svelte/src/index-server.js
- packages/svelte/src/reactivity/index-server.js
- packages/svelte/src/index.d.ts
- packages/svelte/src/events/index.js
- packages/svelte/src/reactivity/window/index.js
- packages/svelte/src/attachments/index.js
- packages/svelte/src/internal/flags/index.js
- packages/svelte/src/store/shared/index.js
- packages/svelte/src/internal/client/dom/blocks/key.js
- packages/svelte/src/legacy/legacy-client.js
- packages/svelte/src/legacy/legacy-server.js
- packages/svelte/src/internal/flags/legacy.js
- packages/svelte/src/internal/client/dom/legacy/lifecycle.js
- packages/svelte/src/reactivity/map.js
- packages/svelte/src/reactivity/map.test.ts
- packages/svelte/src/reactivity/media-query.js
- packages/svelte/src/internal/client/dom/legacy/misc.js
- packages/svelte/src/internal/client/dom/elements/misc.js
- packages/svelte/src/internal/client/dom/operations.js
- packages/svelte/src/store/private.d.ts
- packages/svelte/src/store/public.d.ts
- packages/svelte/src/action/public.d.ts
- packages/svelte/src/reactivity/reactive-value.js
- packages/svelte/src/internal/client/dom/reconciler.js
- packages/svelte/src/reactivity/set.js
- packages/svelte/src/reactivity/set.test.ts
- packages/svelte/src/internal/client/dom/blocks/slot.js
- packages/svelte/src/internal/client/dom/blocks/snippet.js
- packages/svelte/src/internal/client/dom/elements/style.js
- packages/svelte/src/internal/client/dom/blocks/svelte-component.js
- packages/svelte/src/internal/client/dom/blocks/svelte-element.js
- packages/svelte/src/internal/client/dom/blocks/svelte-head.js
- packages/svelte/src/internal/client/dom/task.js
- packages/svelte/src/internal/client/dom/template.js
- packages/svelte/src/internal/flags/tracing.js
- packages/svelte/src/internal/client/dom/elements/transitions.js
- packages/svelte/src/internal/shared/types.d.ts
- packages/svelte/src/reactivity/url-search-params.js
- packages/svelte/src/reactivity/url-search-params.test.ts
- packages/svelte/src/reactivity/url.js
- packages/svelte/src/reactivity/url.test.ts
- packages/svelte/src/internal/shared/utils.js
- packages/svelte/src/utils.js
- packages/svelte/src/store/utils.js
- packages/svelte/src/internal/shared/validate.js
- packages/svelte/src/version.js
- packages/svelte/src/internal/shared/warnings.js
Frequently Asked Questions
What is the Runtime domain?
The Runtime domain is an architectural grouping in the svelte codebase. Provides the low-level client-side operations for DOM manipulation, component lifecycle, and application initialization. It contains 106 source files.
What subdomains are in Runtime?
The Runtime domain contains 3 subdomain(s): DOMOperations, Hydration, Lifecycle.
How many files are in Runtime?
The Runtime domain contains 106 source files.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free