Goodbye WinterCG, welcome WinterTC

2025-01-12

https://deno.com/blog/wintertc

WinterCG が WinterTC となり、Webブラウザ以外のAPIが標準化へステップアップした、というイメージかな。

WinterTC (Ecma International Technical Committee 55)

JavaScript の標準仕様となる ECMAScript など、様々な情報通信システムの標準化を行う Ecma International で、標準化が進められるようになった。
ちなみに、ECMAScript は TC39 (Technical Committee 39) で扱われている。

Ecma TC55 may be informally referred to as “WinterTC”.
https://ecma-international.org/technical-committees/tc55/

ちゃんと "WinterTC" って書いてある。

WinterCG (W3C Community Group)

https://www.w3.org/community/wintercg/

もともとは W3C Community Group で議論されていた。

Community Groups enable anyone to socialize their ideas for the Web at the W3C for possible future standardization.
https://www.w3.org/groups/cg/

W3C Community Group は、将来の標準化に向けてアイデアを議論する、という実験的な位置づけのよう。

2025-01-14 追記

詳しい日本語の解説記事が出ていた。

サーバサイドJavaScriptの標準策定を目指す「WinterTC」がECMA International傘下で始動、W3CのWinterCGから移行 - Publickey

2025-01-17 追記

azu さんも解説してくれていた。分かりやすい。

Node.js/Deno/Cloudflare WorkersなどのサーバサイドのJavaScript実行環境の相互運用性について議論をしていたWinterCGが、EcmaのTC55(WinterTC)として標準化などの作業を進めることが発表されました。

Collaborating across W3C and Ecma for web-interoperable server runtimes through WinterTC - Ecma International

ECMAScriptやHTMLなどの標準仕様には特許とライセンスが関わってくるため、実際にAPIの標準を作成するにはEcmaやW3Cのような標準化団体のプロセスに従って行った方が良い部分があります。
WinterCGは元々 W3C のコミュニティグループから始まっていますが、W3CとEcmaどちらで標準化を進めていくかを議論して、多くのメンバーがすでにEcmaに参加していた(TC39などのECMAScriptの標準化などに関わっていた)ため、EcmaのTC55として標準化を進めることになったようです。

2025-01-16のJS: WinterTC (TC55)、Node.jsのTypeScriptサポートの背景、Angular 2025 - JSer.info