Commit e2484b0 1 parent a334220 commit e2484b0 Copy full SHA for e2484b0
File tree 1 file changed +14
-9
lines changed
1 file changed +14
-9
lines changed Original file line number Diff line number Diff line change @@ -61,15 +61,20 @@ ES2016以降では、次のような仕様策定のプロセスで議論を進
61
61
62
62
仕様に追加する機能(API、構文など)をそれぞれ個別の** プロポーザル** (提案書)として進めていきます。
63
63
現在策定中のプロポーザルはGitHub上の[ tc39/proposals] [ ] に一覧が公開されています。
64
- それぞれのプロポーザルは責任者である** チャンピオン** と** ステージ** (Stage)と呼ばれる` 0 ` から` 4 ` の5段階の状態を持ちます。
65
-
66
- | ステージ | ステージの概要 |
67
- | :------: | ------------------------------------------------------------ |
68
- | 0 | アイデアの段階 |
69
- | 1 | 機能提案の段階 |
70
- | 2 | 機能の仕様書ドラフトを作成した段階 |
71
- | 3 | 仕様としては完成しており、ブラウザの実装やフィードバックを求める段階 |
72
- | 4 | 仕様策定が完了し、2つ以上の実装が存在している<br />正式にECMAScriptにマージできる段階 |
64
+ それぞれのプロポーザルは責任者である** チャンピオン** と** ステージ** (Stage)と呼ばれる` 0 ` から` 4 ` の6段階の状態を持ちます。
65
+
66
+ | ステージ | ステージの概要 |
67
+ | :----:| -----------------------------------------------------|
68
+ | 0 | アイデアの段階 |
69
+ | 1 | 機能提案の段階 |
70
+ | 2 | 機能の仕様書ドラフトを作成した段階 |
71
+ | 2.7 | 仕様としては完成しており、テストやプロトタイプ開発をして検証する段階 |
72
+ | 3 | ブラウザが実装をはじめて、フィードバックを求める段階 |
73
+ | 4 | 仕様策定が完了し、2つ以上の実装が存在している<br />正式にECMAScriptにマージできる段階 |
74
+
75
+ 元々は、` 0 ` /` 1 ` /` 2 ` /` 3 ` /` 4 ` の5段階でしたが、2023年に` 2.7 ` が追加されています。
76
+ これは、ブラウザが実装しはじめて見つかる問題などによりステージ2と3を行き来してしまうことがあったためです。
77
+ そのため、実装の前のテストと検証のためのステージとして` 2.7 ` が追加されました。
73
78
74
79
2ヶ月に一度行われるTC39のミーティングにおいて、プロポーザルごとにステージを進めるかどうかを議論します。
75
80
このミーティングの議事録もGitHub上の[ tc39/tc39-notes] [ ] にて公開されています。
You can’t perform that action at this time.
0 commit comments