Skip to content

Commit 58b167d

Browse files
committed
Tiny tweaks to compat matrix details
1 parent 02ec22a commit 58b167d

File tree

1 file changed

+54
-56
lines changed

1 file changed

+54
-56
lines changed

src/content/docs/workers/static-assets/compatibility-matrix.mdx

Lines changed: 54 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -22,66 +22,64 @@ You can deploy full-stack applications, including front-end static assets and ba
2222

2323
We plan to bridge the gaps between Workers and Pages and provide ways to migrate your Pages projects to Workers.
2424

25-
**Legend**
25+
**Legend**
2626
✅: Supported <br />
2727
⏳: Coming soon <br />
2828
🟡: Unsupported, workaround available <br />
2929
❌: Unsupported
3030

31-
32-
| | Workers | Pages |
33-
| ----------------------------------------------------------------------------------- | ------------------------ | ----- |
34-
| **Writing, Testing, and Deploying Code** | | |
35-
| [Rollbacks](/workers/configuration/versions-and-deployments/rollbacks/) |||
36-
| [Gradual Deployments](/workers/configuration/versions-and-deployments/) |||
37-
| [Preview URLs](/workers/configuration/previews) |||
38-
| [Testing tools](/workers/testing) |||
39-
| [Local Development](/workers/testing/local-development/) |||
40-
| [Remote Development (`--remote`)](/workers/wrangler/commands/) | 🟡 [^1] ||
41-
| [Quick Editor in Dashboard](https://blog.cloudflare.com/improved-quick-edit) |||
42-
| **Static Assets** | | |
43-
| [Early Hints](/pages/configuration/early-hints/) |||
44-
| [Custom HTTP headers for static assets](/pages/configuration/headers/) | 🟡 [^2] ||
45-
| [Middleware](/pages/functions/middleware/) | 🟡 [^3] ||
46-
| [Redirects](/pages/configuration/redirects/) | 🟡 [^4] ||
47-
| [Smart Placement](/workers/configuration/smart-placement/) |[^5] ||
48-
| **Observability** | | |
49-
| [Workers Logs](/workers/observability/) |||
50-
| [Logpush](/workers/observability/logs/logpush/) |||
51-
| [Tail Workers](/workers/observability/logs/tail-workers/) |[^6] ||
52-
| [Real-time logs](/workers/observability/logs/real-time-logs/) |||
53-
| **Runtime APIs & Compute Models** | | |
54-
| [Node.js Compatibility Mode](/workers/runtime-apis/nodejs/) |||
55-
| [Durable Objects](/durable-objects/api/) || 🟡 [^7]|
56-
| [Cron Triggers](/workers/configuration/cron-triggers/) |||
57-
| **Bindings** | | |
58-
| [AI](/workers-ai/get-started/workers-wrangler/#2-connect-your-worker-to-workers-ai) |||
59-
| [Analytics Engine](/analytics/analytics-engine) |||
60-
| [Assets](/workers/static-assets/binding/) |||
61-
| [Browser Rendering](/browser-rendering) |||
62-
| [D1](/d1/build-with-d1/d1-client-api/) |||
63-
| [Environment Variables](/workers/configuration/environment-variables/) |||
64-
| [Hyperdrive](/hyperdrive/) |||
65-
| [KV](/kv/) |||
66-
| [mTLS](/workers/runtime-apis/bindings/mtls/) |||
67-
| [Queue Producers](/queues/configuration/configure-queues/#producer) |||
68-
| [Queue Consumers](/queues/configuration/configure-queues/#consumer) |||
69-
| [R2](/r2/) |||
70-
| [Rate Limiting](/workers/runtime-apis/bindings/rate-limit/) |||
71-
| [Secrets](/workers/configuration/secrets/) |||
72-
| [Service bindings](/workers/runtime-apis/bindings/service-bindings/) |||
73-
| [Vectorize](/vectorize/get-started/intro/#3-bind-your-worker-to-your-index) |||
74-
| **Builds (CI/CD)** | | |
75-
| [Monorepos](/workers/ci-cd/builds/advanced-setups/) |||
76-
| [Build Watch Paths](/pages/configuration/build-watch-paths/) |||
77-
| [Deploy Hooks](/pages/configuration/deploy-hooks/) |||
78-
| [Build Caching](/pages/configuration/build-caching/) |||
79-
| [Custom Preview Branches](/pages/configuration/branch-build-controls/) |||
80-
| [Custom Branch Aliases](/pages/how-to/custom-branch-aliases/) |||
81-
| **Pages Functions** | | |
82-
| [File-based Routing](/pages/functions/routing/) |[^8] ||
83-
| [Pages Plugins](/pages/functions/plugins/) |[^9] ||
84-
31+
| | Workers | Pages |
32+
| ----------------------------------------------------------------------------------- | ------- | ------- |
33+
| **Writing, Testing, and Deploying Code** | | |
34+
| [Rollbacks](/workers/configuration/versions-and-deployments/rollbacks/) |||
35+
| [Gradual Deployments](/workers/configuration/versions-and-deployments/) |||
36+
| [Preview URLs](/workers/configuration/previews) |||
37+
| [Testing tools](/workers/testing) |||
38+
| [Local Development](/workers/testing/local-development/) |||
39+
| [Remote Development (`--remote`)](/workers/wrangler/commands/) |[^1] ||
40+
| [Quick Editor in Dashboard](https://blog.cloudflare.com/improved-quick-edit) |||
41+
| **Static Assets** | | |
42+
| [Early Hints](/pages/configuration/early-hints/) |||
43+
| [Custom HTTP headers for static assets](/pages/configuration/headers/) | 🟡 [^2] ||
44+
| [Middleware](/pages/functions/middleware/) | 🟡 [^3] ||
45+
| [Redirects](/pages/configuration/redirects/) | 🟡 [^4] ||
46+
| [Smart Placement](/workers/configuration/smart-placement/) |[^5] ||
47+
| **Observability** | | |
48+
| [Workers Logs](/workers/observability/) |||
49+
| [Logpush](/workers/observability/logs/logpush/) |||
50+
| [Tail Workers](/workers/observability/logs/tail-workers/) |[^6] ||
51+
| [Real-time logs](/workers/observability/logs/real-time-logs/) |||
52+
| **Runtime APIs & Compute Models** | | |
53+
| [Node.js Compatibility Mode](/workers/runtime-apis/nodejs/) |||
54+
| [Durable Objects](/durable-objects/api/) || 🟡 [^7] |
55+
| [Cron Triggers](/workers/configuration/cron-triggers/) |||
56+
| **Bindings** | | |
57+
| [AI](/workers-ai/get-started/workers-wrangler/#2-connect-your-worker-to-workers-ai) |||
58+
| [Analytics Engine](/analytics/analytics-engine) |||
59+
| [Assets](/workers/static-assets/binding/) |||
60+
| [Browser Rendering](/browser-rendering) |||
61+
| [D1](/d1/build-with-d1/d1-client-api/) |||
62+
| [Environment Variables](/workers/configuration/environment-variables/) |||
63+
| [Hyperdrive](/hyperdrive/) |||
64+
| [KV](/kv/) |||
65+
| [mTLS](/workers/runtime-apis/bindings/mtls/) |||
66+
| [Queue Producers](/queues/configuration/configure-queues/#producer) |||
67+
| [Queue Consumers](/queues/configuration/configure-queues/#consumer) |||
68+
| [R2](/r2/) |||
69+
| [Rate Limiting](/workers/runtime-apis/bindings/rate-limit/) |||
70+
| [Secrets](/workers/configuration/secrets/) |||
71+
| [Service bindings](/workers/runtime-apis/bindings/service-bindings/) |||
72+
| [Vectorize](/vectorize/get-started/intro/#3-bind-your-worker-to-your-index) |||
73+
| **Builds (CI/CD)** | | |
74+
| [Monorepos](/workers/ci-cd/builds/advanced-setups/) |||
75+
| [Build Watch Paths](/pages/configuration/build-watch-paths/) |||
76+
| [Deploy Hooks](/pages/configuration/deploy-hooks/) |||
77+
| [Build Caching](/pages/configuration/build-caching/) |||
78+
| [Custom Preview Branches](/pages/configuration/branch-build-controls/) |||
79+
| [Custom Branch Aliases](/pages/how-to/custom-branch-aliases/) |||
80+
| **Pages Functions** | | |
81+
| [File-based Routing](/pages/functions/routing/) |[^8] ||
82+
| [Pages Plugins](/pages/functions/plugins/) |[^9] ||
8583

8684
[^1]: Does not currently support Workers with static assets. For more details on which bindings are supported in remote development, [refer to the docs](/workers/testing/local-development/#supported-resource-bindings-in-different-environments).
8785

@@ -93,7 +91,7 @@ We plan to bridge the gaps between Workers and Pages and provide ways to migrate
9391

9492
[^5]: You cannot yet enable [Smart Placement](/workers/configuration/smart-placement/) for Workers with static assets. This is a temporary limitation we are working to remove.
9593

96-
[^6]: You cannot yet add a [Tail Worker](/workers/observability/logs/tail-workers/) to a project with assets. This is a temporary limitation we are working to remove.
94+
[^6]: You cannot yet add a [Tail Worker](/workers/observability/logs/tail-workers/) to a project with assets. This is a temporary limitation we are working to remove.
9795

9896
[^7]: To [use Durable Objects with your Cloudflare Pages project](/pages/functions/bindings/#durable-objects), you must create a separate Worker with a Durable Object and then declare a binding to it in both your Production and Preview environments. Using Durable Objects with Workers is simpler and recommended.
9997

0 commit comments

Comments
 (0)