跳转到内容

Runtime APIs

Worker 在本机 workerd isolate 中运行与 Cloudflare Workers 对齐的 runtime 表面。完整成员以 Workers runtime APIs 为准。

export default {
fetch(request: Request, env: Env, ctx: ExecutionContext): Response {
return new Response("ok");
},
} satisfies ExportedHandler<Env>;
表面 Cloudflare open-compute
Handlers(fetch、scheduled、queue) Handlers handlers
Bindings / env Bindings bindings
Cache API Cache cache
WebSockets WebSockets websockets;hibernation 可用
TCP sockets TCP sockets tcp-sockets
Node.js Node.js compatibility nodejs
fetch / Request / Response / Streams / HTMLRewriter / Web Crypto / RPC Runtime APIs 对齐;本站不复述
Durable Objects / Alarms Durable Objects 见 Durable Objects 产品页
KV / R2 / D1 / Queues / Workflows 各产品文档 本站对应产品页
主题 Cloudflare open-compute
fetch / Request / Response / Streams / HTMLRewriter / Web Crypto / RPC 是 是
Alarms、Version Metadata、WebSocket hibernation 是 是
Vectorize / AI Search(env.AI Markdown 子集) 是 是 — 见 Vectorize 与 AI Search;不提供完整 Workers AI 推理
其它非本平台产品(Hyperdrive 等) 是 不提供 — 见不支持
出站 TCP / fetch 网络策略 Cloudflare 托管策略 见 TCP sockets
请求级 CPU / subrequest 配额 是 见 限制

Browser binding 的客户端、配置与限制见 Browser Run。