From 06957bdfb03dd694fda86dd2afe9da9ff624f544 Mon Sep 17 00:00:00 2001 From: Brendan Irvine-Broque Date: Wed, 9 Oct 2024 16:04:10 -0700 Subject: [PATCH] Use old architecture diagram from here: https://github.com/cloudflare/cloudflare-docs/blob/bib/timers-docs/layouts/shortcodes/architecture-diagram.html --- .../WorkersArchitectureDiagram.astro | 1184 +---------------- 1 file changed, 38 insertions(+), 1146 deletions(-) diff --git a/src/components/WorkersArchitectureDiagram.astro b/src/components/WorkersArchitectureDiagram.astro index d54b8097cbd12c6..23b4034a9f21717 100644 --- a/src/components/WorkersArchitectureDiagram.astro +++ b/src/components/WorkersArchitectureDiagram.astro @@ -1,1146 +1,38 @@ ---- -// @ts-nocheck xmlns in SVGs makes Astro very upset, so we'll just ignore this file ---- - -
-
- Scheduling and routing -
-
Scheduling and routing
-
- HTTP client -
-
HTTP client
-
- HTTP server -
-
HTTP server
-
- Inbound
HTTP proxy
-
-
[Not supported by viewer]
-
- Outbound
HTTP proxy
-
-
[Not supported by viewer]
-
- Supervisor
-
-
[Not supported by viewer]
-
- Main Runtime Process -
-
Main Runtime Process
-
- Outer Sandbox -
-
Outer Sandbox
-
- Disk -
-
Disk
-
- Control plane
-
-
[Not supported by viewer]
-
-
- HTTP -
-
-
[Not supported by viewer]
-
-
- Cap'n Proto RPC -
-
-
[Not supported by viewer]
-
-
- In-process calls -
-
-
[Not supported by viewer]
-
-
- Other -
-
-
[Not supported by viewer]
-
-
- V8 Isolate -
-
-
[Not supported by viewer]
-
-
- V8 Isolate -
-
-
[Not supported by viewer]
-
-
- V8 Isolate -
-
-
[Not supported by viewer]
-
-
- V8 Isolate -
-
-
[Not supported by viewer]
-
- Process
Sandbox
-
-
[Not supported by viewer]
-
-
- V8 Isolate -
-
-
[Not supported by viewer]
-
- Scheduling and routing -
-
Scheduling and routing
-
- Process
Sandbox
-
-
[Not supported by viewer]
-
-
- V8 Isolate -
-
-
[Not supported by viewer]
-
- Scheduling and routing -
-
Scheduling and routing
+
+
+
+
+
+
+
+
+
Traditional architecture
+
+
+
+
+
+
+
+
+
+
+
+
+
Workers V8 isolates
+
+
+
+
+
+
User code
+
+
+
+
+
+
Process overhead
+
+
+
+