Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Merged
merged 17 commits into from
Jan 16, 2025

Conversation

azu
Copy link
Member

@azu azu commented Jan 16, 2025

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

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


Node.js Type Stripping Explainedという記事では、Node.jsのTypeScriptサポートのアプローチであるType Strippingについて解説されています。
なぜ型を取り除くというアプローチをしているのかや、コードの変換とSource Map、今後のTypeScriptサポートの方向性などについても書かれています。


Angular 2025 Strategy. For the past two and a half years… | by Minko Gechev | Jan, 2025 | Angular Blogという記事では、Angularの2025年の展望について書かれています。

Angularの2024年のアンケート結果の分析、2025年に取り組む点についてなどについて書かれています。

@azu azu changed the title 2025-01-16のJS: WinterTC (TC55), 2025-01-16のJS: WinterTC (TC55)、Node.jsのTypeScriptサポートの背景、Angular 2025 Jan 16, 2025
@azu azu merged commit d26ab1d into develop Jan 16, 2025
@azu azu deleted the jser-week-722 branch January 16, 2025 13:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant