Skip to content

Commit e2484b0

Browse files
authored
feat(ecmascript): Stage 2.7を追加 (#1743)
1 parent a334220 commit e2484b0

File tree

1 file changed

+14
-9
lines changed

1 file changed

+14
-9
lines changed

source/basic/ecmascript/README.md

+14-9
Original file line numberDiff line numberDiff line change
@@ -61,15 +61,20 @@ ES2016以降では、次のような仕様策定のプロセスで議論を進
6161

6262
仕様に追加する機能(API、構文など)をそれぞれ個別の**プロポーザル**(提案書)として進めていきます。
6363
現在策定中のプロポーザルは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`が追加されました。
7378

7479
2ヶ月に一度行われるTC39のミーティングにおいて、プロポーザルごとにステージを進めるかどうかを議論します。
7580
このミーティングの議事録もGitHub上の[tc39/tc39-notes][]にて公開されています。

0 commit comments

Comments
 (0)