Skip to content

Instantly share code, notes, and snippets.

@azu
Last active March 16, 2019 11:17
Show Gist options
  • Save azu/460803cf1a95d90a47ed to your computer and use it in GitHub Desktop.
Save azu/460803cf1a95d90a47ed to your computer and use it in GitHub Desktop.
TC39 Processとは? - もっと詳しくは http://efcl.info/2015/10/18/ecmascript-paper/

TC39 Process

これは2015年7月ごろに書かれたものです。(古い可能性があります。)

もっと詳しくは以下を参照してください。


Stageは5段階

    1. Stawman
    1. Proposal
    1. Draft
    1. Candidate
    1. Finished

毎年 6月にstage4なったものを取り入れた新しいECMAScriptが発行される。

疑問

Ecma latest newsを見てる感じ6月と12月に会議を開いてEcma GAによる承認を得てるのに、3月/9月?

やっぱり正式リリース的には2015と同じく2016 juneっぽい

June 2016 – ES 2016

だれがStageの変更を決めるの?

Stage 0: Stawman

  • アイデア

Stage 1: Proposal

  • プロポーサルの目的や解決方法を示す
  • Polyfillやデモ等を用いて解説する

Stage 2: Draft

  • いわゆるドラフト
  • ECMAScript標準と同じルールでAPIや構文、セマンティックについて説明していなければならない

Stage 3: Candidate

  • 設計は完了した状態
  • 実装や外部のフィードバックを求める状態
  • レビューアはその仕様策定者以外ならだれでもなれるが専門的な知識を持っている必要がある

Stage 4: Finished

  • ECMAScriptへ取り込まれる準備が完了したことを示す状態
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment