TC39

Ecma InternationalのTC39は、JavaScript開発者、実装者、専門家などのグループで、JavaScriptの仕様をメンテナンスし発展させるためにコミュニティと協力しています。

我々は
Ecma International
所属の委員会です。

コントリビュート

既存のプロポーザルに対するフィードバック、ドキュメントの改善、テスト、実装、さらには言語機能に関するアイデアなど、JavaScriptコミュニティからのコントリビュートをTC39は歓迎します。詳細については、コントリビュータガイドをご覧ください。

TC39のミーティングにメンバーとして参加するには、Ecmaに参加してください。

仕様

我々はJavaScript(正式には、ECMAScript)の仕様をGitHub上で開発し、2ヶ月ごとにミーティングを行い、プロポーザルについて議論しています。このプロセスの詳細については、新しい言語機能のプロポーザルの5つのステージを参照してください。より詳細な情報については、ミーティングの議題議事録をご覧ください。

プロポーザルの状態

現在の仕様候補一覧

このセクションでは、我々のプロセスにおいてステージ3に到達している、つまり完了が近いプロポーザルを紹介しています。

このページはコミュニティによって翻訳されています。貢献したい場合は、ガイドラインをお読みください。

プロポーザル一覧の読み方

各プロポーザルは他の資料へのリンクが貼ってあります。表示されているタグは以下の属性を示しています。各タグが何を意味しているかは以下の例を参照してください。全てのタグはマウスカーソルをホバーさせたら詳細が表示されます。

タグの種類とそれぞれの意味

Temporal

提出者、及び支持者: Philipp Dunkel, Maggie Johnson-Pint, Matt Johnson-Pint, Brian Terlson, Shane Carr, Ujjwal Sharma, Philip Chimento, Jason Williams, Justin Grant
Provides standard objects and functions for working with dates and times.

Intl Era and MonthCode Proposal

提出者、及び支持者: Frank Yung-Fong Tang
To specify necessary details about era, eraYear and monthCode usage with Temporal for non-ISO calendars.

Deferring Module Evaluation

提出者: Yulia Startsev, Guy Bedford | 支持者: Yulia Startsev, Guy Bedford, Nicolò Ribaudo
A proposal for introducing a way to defer evaluate of a module

Joint Iteration

提出者、及び支持者: Michael Ficarra
a TC39 proposal to synchronise the advancement of multiple iterators

Source Phase Imports

提出者: Luca Casonato | 支持者: Guy Bedford, Luca Casonato
Proposal to enable importing modules at the source phase

Dynamic Code Brand Checks

提出者: Nicolo Ribaudo | 支持者: Krzysztof Kotowicz, Mike Samuel, Nicolo Ribaudo
TC39 proposal that enables flexible brand checks before dynamic code loading

Decorators

提出者: Daniel Ehrenberg, Kristen Hewell Garrett | 支持者 Kristen Hewell Garrett
Decorators for ES6 classes
全ステージのプロポーザルを見る