用途:在部署到 Cloudflare Workers、Vercel Edge 或 Deno Deploy 时使用,帮助构建全球分布式应用,把代码运行在离用户更近的位置,降低延迟。
主要能力:覆盖边缘中间件、流式响应、运行时约束与全球分布式部署模式;包含各平台实现参考,如 Cloudflare Workers 的 fetch 处理器、KV 存储、Durable Objects、Wrangler 配置与 Cache API,Vercel Edge 的中间件、流式 API 路由、Edge Config 与地理路由,以及边缘运行时差异、边缘缓存、边缘函数模板、边缘中间件模板与部署检查清单。
使用方式:通过技能内的参考文件按平台加载对应模式,如 references/cloudflare-workers.md、references/vercel-edge.md、references/runtime-differences.md 及 checklists/edge-deployment-checklist.md。资料提供的 Cloudflare Worker 示例展示基于 request.cf.country 的地理路由与 Cache API 缓存查询。
适用场景:需要低于 50ms 延迟的全球应用、边缘认证授权、A/B 测试与功能开关、地理路由与本地化、API 限流与 DDoS 防护、响应转换(图片优化、HTML 重写)等。
限制:边缘环境仅提供 fetch、Request、Response、Headers、URL、URLSearchParams、TextEncoder、TextDecoder、ReadableStream、WritableStream、crypto、SubtleCrypto 及 atob、btoa、setTimeout 等 Web API;不提供 Node.js API(fs、path、child_process)、原生模块与二进制依赖、文件系统访问及部分依赖 Node.js 的 npm 包。各平台在冷启动、位置数量、最大执行时长与免费额度上存在差异。平台收费、价格等未提供明确说明。