EdgeRuntimes — astro Architecture
Optimizes entry points for Cloudflare Workers and Vercel Edge.
Entity Profile
Dependency Diagram
graph TD subdomain_ServerAdapters_EdgeRuntimes["EdgeRuntimes"] 3d3e4b6f_82a0_4a12_d730_5ab332386f1e["Text.jsx"] subdomain_ServerAdapters_EdgeRuntimes --> 3d3e4b6f_82a0_4a12_d730_5ab332386f1e 388c4242_0ca7_2782_4057_b56c1a44348c["my-plugin.mjs"] subdomain_ServerAdapters_EdgeRuntimes --> 388c4242_0ca7_2782_4057_b56c1a44348c cb96d5d3_053b_037b_ffa7_3a281d7e2aae["PreactCounter.tsx"] subdomain_ServerAdapters_EdgeRuntimes --> cb96d5d3_053b_037b_ffa7_3a281d7e2aae a5579be5_5700_7aa4_31a1_eebc37c4ebc0["PreactCounter.tsx"] subdomain_ServerAdapters_EdgeRuntimes --> a5579be5_5700_7aa4_31a1_eebc37c4ebc0 afe58bf2_ddb0_f009_78ed_0dadd13d78b9["ReactSass.jsx"] subdomain_ServerAdapters_EdgeRuntimes --> afe58bf2_ddb0_f009_78ed_0dadd13d78b9 c7878378_a9bd_4cd2_66ac_c142f8fac64e["Dedupe.jsx"] subdomain_ServerAdapters_EdgeRuntimes --> c7878378_a9bd_4cd2_66ac_c142f8fac64e 8b7f16cd_982c_8f47_af40_46993f7e704f["Counter.jsx"] subdomain_ServerAdapters_EdgeRuntimes --> 8b7f16cd_982c_8f47_af40_46993f7e704f 68143043_1f52_c178_7520_e395f1a17c1d["Test.jsx"] subdomain_ServerAdapters_EdgeRuntimes --> 68143043_1f52_c178_7520_e395f1a17c1d cab347a6_8dfa_221b_8be3_7d98dca1761c["Counter.jsx"] subdomain_ServerAdapters_EdgeRuntimes --> cab347a6_8dfa_221b_8be3_7d98dca1761c 7621b822_1494_1ec4_593e_ec292eec57a2["async-components.jsx"] subdomain_ServerAdapters_EdgeRuntimes --> 7621b822_1494_1ec4_593e_ec292eec57a2 a1b90135_2910_9200_39f1_b6f02f29f9cc["SolidCounter.jsx"] subdomain_ServerAdapters_EdgeRuntimes --> a1b90135_2910_9200_39f1_b6f02f29f9cc 3b2b8128_fb68_b333_e62d_de7b14c5a050["ManyComponents.jsx"] subdomain_ServerAdapters_EdgeRuntimes --> 3b2b8128_fb68_b333_e62d_de7b14c5a050 8a066a61_7ae0_5065_d1db_118368955876["ReactModules.jsx"] subdomain_ServerAdapters_EdgeRuntimes --> 8a066a61_7ae0_5065_d1db_118368955876 4ad6e420_490e_07d1_edba_78b2f04606fe["Counter.jsx"] subdomain_ServerAdapters_EdgeRuntimes --> 4ad6e420_490e_07d1_edba_78b2f04606fe style subdomain_ServerAdapters_EdgeRuntimes fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Domain
Functions
- AsyncComponent()
- AsyncErrorComponent()
- AsyncErrorInErrorBoundary()
- BarComponent()
- BaseComponent()
- BazComponent()
- Child()
- Client()
- Client()
- ClientApp()
- ConstDeclarationExport()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- Counter()
- Dedupe()
- ExampleReact()
- ExampleSolid()
- Foo()
- FooComponent()
- FunctionDeclarationExport()
- Inner()
- LazyCounter()
- LetDeclarationExport()
- ListAsDefaultExport()
- ListExport()
- ListExportTestComponent()
- NamedArrowDefaultExport()
- NamedFunctionDefaultExport()
- Nav()
- One()
- OriginListExport()
- Parent()
- PassesChildren()
- PassesChildren()
- PassesChildren()
- PreactComponent()
- PreactComponent()
- PreactCounter()
- PreactCounter()
- ProxyComponent.get()
- ReactCSS()
- ReactCSS()
- ReactCSS()
- ReactComp()
- ReactCounter()
- ReactCounter()
- ReactLazy()
- ReactModules()
- ReactModules()
- ReactModules()
- SolidCounter()
- SolidCounter()
- SyncErrorComponent()
- SyncErrorInErrorBoundary()
- Test()
- Test()
- Text()
- WithNewlines()
- adder()
- default.setup()
- myPlugin()
- rehypeReadingTime()
- remarkDescription()
- remarkTitle()
- sleep()
- withSomething()
- write()
Source Files
- packages/astro/test/fixtures/css-order-import/src/components/Client1.jsx
- packages/astro/test/fixtures/css-order-import/src/components/Client2.jsx
- packages/astro/test/fixtures/astro-children/src/components/Component.jsx
- packages/astro/test/fixtures/slots-solid/src/components/Counter.jsx
- packages/astro/test/fixtures/solid-component/src/components/Counter.jsx
- packages/astro/test/fixtures/preact-compat-component/src/components/Counter.jsx
- packages/astro/test/fixtures/sourcemap/src/components/Counter.jsx
- packages/astro/test/fixtures/large-array/src/components/Counter.jsx
- packages/astro/test/fixtures/slots-preact/src/components/Counter.jsx
- packages/astro/test/fixtures/solid-component/deps/solid-jsx-component/Counter.jsx
- packages/astro/test/fixtures/astro-assets-dir/src/components/Counter.jsx
- packages/astro/test/fixtures/astro-assets-prefix/src/components/Counter.jsx
- packages/astro/test/fixtures/vue-jsx/src/components/Counter.jsx
- packages/astro/test/fixtures/component-library-shared/Counter.jsx
- packages/astro/test/fixtures/slots-react/src/components/Counter.jsx
- packages/astro/test/fixtures/content-layer-markdoc/src/components/Counter.tsx
- packages/astro/test/fixtures/css-deduplication/src/components/Counter.tsx
- packages/astro/test/fixtures/special-chars-in-component-imports/src/components/with-[square-brackets]/Counter.tsx
- packages/astro/test/fixtures/special-chars-in-component-imports/src/components/with some spaces/Counter.tsx
- packages/astro/test/fixtures/special-chars-in-component-imports/src/components/and-rockets-🚀/Counter.tsx
- packages/astro/test/fixtures/special-chars-in-component-imports/src/components/now-100%-better/Counter.tsx
- packages/astro/test/fixtures/special-chars-in-component-imports/src/components/^--with-carets/Counter.tsx
- packages/astro/test/fixtures/special-chars-in-component-imports/src/components/with-(round-brackets)/Counter.tsx
- packages/astro/test/fixtures/react-jsx-export/src/components/DeclarationExportTest.jsx
- packages/astro/test/fixtures/css-order-import/src/components/Dedupe.jsx
- packages/astro/test/fixtures/react-and-solid/src/components/ExampleReact.tsx
- packages/astro/test/fixtures/react-and-solid/src/components/ExampleSolid.tsx
- packages/astro/test/fixtures/impostor-mdx-file/src/components/Foo.mdx.jsx
- packages/astro/test/fixtures/solid-component/src/components/Hello.jsx
- packages/astro/test/fixtures/react-jsx-export/src/components/defaultExport/HocDefaultExport.jsx
- packages/astro/test/fixtures/astro-slots-nested/src/components/react/Inner.tsx
- packages/astro/test/fixtures/view-transitions/src/components/Island.jsx
- packages/astro/test/fixtures/solid-component/src/components/LazyCounter.jsx
- packages/astro/test/fixtures/react-jsx-export/src/components/ListExportTest.jsx
- packages/astro/test/fixtures/react-jsx-export/src/components/ListExportTestComponent.jsx
- packages/astro/test/fixtures/astro-component-bundling/src/components/ManyComponents.jsx
- packages/astro/test/fixtures/0-css/src/components/ModuleOrdering.jsx
- packages/astro/test/fixtures/react-jsx-export/src/components/defaultExport/NamedArrowDefaultExport.jsx
- packages/astro/test/fixtures/react-jsx-export/src/components/defaultExport/NamedFunctionDefaultExport.jsx
- packages/astro/test/fixtures/static-build-frameworks/src/components/Nested.jsx
- packages/astro/test/fixtures/astro-children/src/components/NoRender.jsx
- packages/astro/test/fixtures/reexport-astro-containing-client-component/src/components/One/One.jsx
- packages/astro/test/fixtures/static-build-frameworks/src/components/PCounter.jsx
- packages/astro/test/fixtures/astro-slots-nested/src/components/react/Parent.jsx
- packages/astro/test/fixtures/astro-slots-nested/src/components/react/PassesChildren.tsx
- packages/astro/test/fixtures/astro-slots-nested/src/components/preact/PassesChildrenP.tsx
- packages/astro/test/fixtures/astro-slots-nested/src/components/solid/PassesChildrenS.tsx
- packages/astro/test/fixtures/astro-jsx/src/components/PreactCounter.tsx
- packages/astro/test/fixtures/jsx/src/components/preact/PreactCounter.tsx
- packages/astro/test/fixtures/solid-component/src/components/ProxyComponent.jsx
- packages/astro/test/fixtures/static-build-frameworks/src/components/RCounter.jsx
- packages/astro/test/fixtures/0-css/src/components/ReactCSS.jsx
- packages/astro/test/fixtures/jsx/src/components/react/ReactCounter.jsx
- packages/astro/test/fixtures/astro-jsx/src/components/ReactCounter.jsx
- packages/astro/test/fixtures/0-css/src/components/ReactDynamic.jsx
- packages/astro/test/fixtures/0-css/src/components/ReactModules.jsx
- packages/astro/test/fixtures/0-css/src/components/ReactModulesSass.jsx
- packages/astro/test/fixtures/0-css/src/components/ReactModulesScss.jsx
- packages/astro/test/fixtures/0-css/src/components/ReactSass.jsx
- packages/astro/test/fixtures/0-css/src/components/ReactScss.jsx
- packages/astro/test/fixtures/core-image-svg-in-island/src/components/ReactTest.tsx
- packages/astro/test/fixtures/postcss/src/components/Solid.jsx
- packages/astro/test/fixtures/astro-jsx/src/components/SolidCounter.jsx
- packages/astro/test/fixtures/jsx/src/components/solid/SolidCounter.jsx
- packages/astro/test/fixtures/jsx/src/components/Test.jsx
- packages/astro/test/fixtures/csp/src/components/Text.jsx
- packages/astro/test/fixtures/astro-client-only/src/components/UsingCSSModules.jsx
- packages/astro/test/fixtures/solid-component/src/components/WithNewlines.jsx
- packages/astro/test/fixtures/astro-markdown-plugins/add-classes.mjs
- packages/astro/test/fixtures/solid-component/src/components/async-components.jsx
- packages/astro/test/fixtures/static-build/src/components/Nav/index.jsx
- packages/astro/test/fixtures/astro-markdown-frontmatter-injection/src/markdown-plugins.mjs
- packages/astro/test/fixtures/virtual-astro-file/src/plugin/my-plugin.mjs
- packages/astro/test/fixtures/streaming/src/components/react.tsx
Source
- packages/astro/test/fixtures/css-order-import/src/components/Client1.jsx
- packages/astro/test/fixtures/css-order-import/src/components/Client2.jsx
- packages/astro/test/fixtures/astro-children/src/components/Component.jsx
- packages/astro/test/fixtures/slots-solid/src/components/Counter.jsx
- packages/astro/test/fixtures/solid-component/src/components/Counter.jsx
- packages/astro/test/fixtures/preact-compat-component/src/components/Counter.jsx
- packages/astro/test/fixtures/sourcemap/src/components/Counter.jsx
- packages/astro/test/fixtures/large-array/src/components/Counter.jsx
- packages/astro/test/fixtures/slots-preact/src/components/Counter.jsx
- packages/astro/test/fixtures/solid-component/deps/solid-jsx-component/Counter.jsx
- packages/astro/test/fixtures/astro-assets-dir/src/components/Counter.jsx
- packages/astro/test/fixtures/astro-assets-prefix/src/components/Counter.jsx
- packages/astro/test/fixtures/vue-jsx/src/components/Counter.jsx
- packages/astro/test/fixtures/component-library-shared/Counter.jsx
- packages/astro/test/fixtures/slots-react/src/components/Counter.jsx
- packages/astro/test/fixtures/content-layer-markdoc/src/components/Counter.tsx
- packages/astro/test/fixtures/css-deduplication/src/components/Counter.tsx
- packages/astro/test/fixtures/special-chars-in-component-imports/src/components/with-[square-brackets]/Counter.tsx
- packages/astro/test/fixtures/special-chars-in-component-imports/src/components/with some spaces/Counter.tsx
- packages/astro/test/fixtures/special-chars-in-component-imports/src/components/and-rockets-🚀/Counter.tsx
- packages/astro/test/fixtures/special-chars-in-component-imports/src/components/now-100%-better/Counter.tsx
- packages/astro/test/fixtures/special-chars-in-component-imports/src/components/^--with-carets/Counter.tsx
- packages/astro/test/fixtures/special-chars-in-component-imports/src/components/with-(round-brackets)/Counter.tsx
- packages/astro/test/fixtures/react-jsx-export/src/components/DeclarationExportTest.jsx
- packages/astro/test/fixtures/css-order-import/src/components/Dedupe.jsx
- packages/astro/test/fixtures/react-and-solid/src/components/ExampleReact.tsx
- packages/astro/test/fixtures/react-and-solid/src/components/ExampleSolid.tsx
- packages/astro/test/fixtures/impostor-mdx-file/src/components/Foo.mdx.jsx
- packages/astro/test/fixtures/solid-component/src/components/Hello.jsx
- packages/astro/test/fixtures/react-jsx-export/src/components/defaultExport/HocDefaultExport.jsx
- packages/astro/test/fixtures/astro-slots-nested/src/components/react/Inner.tsx
- packages/astro/test/fixtures/view-transitions/src/components/Island.jsx
- packages/astro/test/fixtures/solid-component/src/components/LazyCounter.jsx
- packages/astro/test/fixtures/react-jsx-export/src/components/ListExportTest.jsx
- packages/astro/test/fixtures/react-jsx-export/src/components/ListExportTestComponent.jsx
- packages/astro/test/fixtures/astro-component-bundling/src/components/ManyComponents.jsx
- packages/astro/test/fixtures/0-css/src/components/ModuleOrdering.jsx
- packages/astro/test/fixtures/react-jsx-export/src/components/defaultExport/NamedArrowDefaultExport.jsx
- packages/astro/test/fixtures/react-jsx-export/src/components/defaultExport/NamedFunctionDefaultExport.jsx
- packages/astro/test/fixtures/static-build-frameworks/src/components/Nested.jsx
- packages/astro/test/fixtures/astro-children/src/components/NoRender.jsx
- packages/astro/test/fixtures/reexport-astro-containing-client-component/src/components/One/One.jsx
- packages/astro/test/fixtures/static-build-frameworks/src/components/PCounter.jsx
- packages/astro/test/fixtures/astro-slots-nested/src/components/react/Parent.jsx
- packages/astro/test/fixtures/astro-slots-nested/src/components/react/PassesChildren.tsx
- packages/astro/test/fixtures/astro-slots-nested/src/components/preact/PassesChildrenP.tsx
- packages/astro/test/fixtures/astro-slots-nested/src/components/solid/PassesChildrenS.tsx
- packages/astro/test/fixtures/astro-jsx/src/components/PreactCounter.tsx
- packages/astro/test/fixtures/jsx/src/components/preact/PreactCounter.tsx
- packages/astro/test/fixtures/solid-component/src/components/ProxyComponent.jsx
- packages/astro/test/fixtures/static-build-frameworks/src/components/RCounter.jsx
- packages/astro/test/fixtures/0-css/src/components/ReactCSS.jsx
- packages/astro/test/fixtures/jsx/src/components/react/ReactCounter.jsx
- packages/astro/test/fixtures/astro-jsx/src/components/ReactCounter.jsx
- packages/astro/test/fixtures/0-css/src/components/ReactDynamic.jsx
- packages/astro/test/fixtures/0-css/src/components/ReactModules.jsx
- packages/astro/test/fixtures/0-css/src/components/ReactModulesSass.jsx
- packages/astro/test/fixtures/0-css/src/components/ReactModulesScss.jsx
- packages/astro/test/fixtures/0-css/src/components/ReactSass.jsx
- packages/astro/test/fixtures/0-css/src/components/ReactScss.jsx
- packages/astro/test/fixtures/core-image-svg-in-island/src/components/ReactTest.tsx
- packages/astro/test/fixtures/postcss/src/components/Solid.jsx
- packages/astro/test/fixtures/astro-jsx/src/components/SolidCounter.jsx
- packages/astro/test/fixtures/jsx/src/components/solid/SolidCounter.jsx
- packages/astro/test/fixtures/jsx/src/components/Test.jsx
- packages/astro/test/fixtures/csp/src/components/Text.jsx
- packages/astro/test/fixtures/astro-client-only/src/components/UsingCSSModules.jsx
- packages/astro/test/fixtures/solid-component/src/components/WithNewlines.jsx
- packages/astro/test/fixtures/astro-markdown-plugins/add-classes.mjs
- packages/astro/test/fixtures/solid-component/src/components/async-components.jsx
- packages/astro/test/fixtures/static-build/src/components/Nav/index.jsx
- packages/astro/test/fixtures/astro-markdown-frontmatter-injection/src/markdown-plugins.mjs
- packages/astro/test/fixtures/virtual-astro-file/src/plugin/my-plugin.mjs
- packages/astro/test/fixtures/streaming/src/components/react.tsx
Frequently Asked Questions
What is the EdgeRuntimes subdomain?
EdgeRuntimes is a subdomain in the astro codebase, part of the ServerAdapters domain. Optimizes entry points for Cloudflare Workers and Vercel Edge. It contains 74 source files.
Which domain does EdgeRuntimes belong to?
EdgeRuntimes belongs to the ServerAdapters domain.
What functions are in EdgeRuntimes?
The EdgeRuntimes subdomain contains 90 function(s): AsyncComponent, AsyncErrorComponent, AsyncErrorInErrorBoundary, BarComponent, BaseComponent, BazComponent, Child, Client, and 82 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free