加载中...

WinterCG(Web-interoperable Runtimes Community Group)是 2022 年在 W3C 下成立的社区组,由 Cloudflare、Deno、Node.js、Vercel、Shopify 等运行时厂商共同发起,目标是让浏览器之外的 JavaScript 运行时对齐同一套 Web 标准 API。
随着边缘计算兴起,Cloudflare Workers、Deno Deploy、Vercel Edge 等运行时各自实现 fetch、URL、Streams 等 API,细节差异导致同一段代码难以跨运行时移植。WinterCG 通过定义"最小公共 API"(Minimum Common Web Platform API)规范,明确一个合格的 Web 互操作运行时至少应提供哪些全局接口,如 fetch、Request/Response、TextEncoder、crypto、AbortController 等。
该工作推动 Node.js 内置了 fetch、Web Streams 等标准 API,也让框架(如 Hono、Remix)得以"一次编写,处处运行"。后续相关工作演进为标准化程度更高的 WinterTC(Ecma TC55)。
WinterCG 代表了 JavaScript 生态"以 Web 标准为公约数"的趋势,降低了服务端与边缘代码的平台锁定。

登录 后参与讨论
暂无讨论,来发表第一条评论吧