2025-01-12
https://deno.com/blog/wintertc
WinterCG が WinterTC となり、Webブラウザ以外のAPIが標準化へステップアップした、というイメージかな。
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" って書いてある。
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 は、将来の標準化に向けてアイデアを議論する、という実験的な位置づけのよう。
詳しい日本語の解説記事が出ていた。
サーバサイドJavaScriptの標準策定を目指す「WinterTC」がECMA International傘下で始動、W3CのWinterCGから移行 - Publickey
azu さんも解説してくれていた。分かりやすい。
Node.js/Deno/Cloudflare WorkersなどのサーバサイドのJavaScript実行環境の相互運用性について議論をしていたWinterCGが、EcmaのTC55(WinterTC)として標準化などの作業を進めることが発表されました。
ECMAScriptやHTMLなどの標準仕様には特許とライセンスが関わってくるため、実際にAPIの標準を作成するにはEcmaやW3Cのような標準化団体のプロセスに従って行った方が良い部分があります。
WinterCGは元々 W3C のコミュニティグループから始まっていますが、W3CとEcmaどちらで標準化を進めていくかを議論して、多くのメンバーがすでにEcmaに参加していた(TC39などのECMAScriptの標準化などに関わっていた)ため、EcmaのTC55として標準化を進めることになったようです。
- Dedicated standardization meeting 2024-08-29 · Issue #70 · wintercg/admin
- Tracking issue: consider ECMA TC / W3C WG to publish standards · Issue #58 · wintercg/admin
2025-01-16のJS: WinterTC (TC55)、Node.jsのTypeScriptサポートの背景、Angular 2025 - JSer.info