ECMAScript 提案階段

stage0 strawman
任何討論、想法、改變或者還沒加到提案的特性都在這個階段。只有TC39成員可以提交。

stage1 proposal

(1)產出一個正式的提案。 (2)發現潛在的問題,例如與其他特性的關係,實現難題。 (3)提案包括詳細的API描述,使用例子,以及關於相關的語義和算法。
stage2 draft

(1)提供一個初始的草案規範,與最終標準中包含的特性不會有太大差別。草案之後,原則上只接受增量修改。 (2)開始實驗如何實現,實現形式包括polyfill, 實現引擎(提供草案執行本地支持),或者編譯轉換(例如babel)
stage3 candidate

(1)候選階段,獲得具體實現和用戶的反饋。此後,只有在實現和使用過程中出現了重大問題纔會修改。 (1)規範文檔必須是完整的,評審人和ECMAScript的編輯要在規範上簽字。 (2)至少要在一個瀏覽器中實現,提供polyfill或者babel插件。
stage4 finished

(1)已經準備就緒,該特性會出現在下個版本的ECMAScript規範之中。。 (2)需要通過有2個獨立的實現並通過驗收測試,以獲取使用過程中的重要實踐經驗。

轉載於:https://www.cnblogs.com/amiezhang/p/11302427.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章