下一代ECMAScript標準制定的是與非

fmms 12年前發布 | 7K 次閱讀 ECMAScript

近日 推ter 的 Web 核心團隊工程師 Angus Croll 發表了一篇 博文,號召大家積極參與到下一代 ECMAScript(以下簡稱 ES)標準的制定中。

下一代 ES (被稱為 ES Harmony,有時候也叫 ES 6)標準制定的技術委員 TC39 已經批準了一些建議,既包含了一些 JavaScript 優良的思想,也體現出了 Jeremy Ashkenas 曾經提到的“JavaScript 太重要了,要留給專家”。然而,事實是標準制定還有一些問題存在,因此,Angus Croll 呼吁大家積極參與提供建議和意見。

總的說來,ES 6 既有好的一面,也有不好的一面。從 ES 的歷史來看,ES 4 和 ES 5 存在這許多問題,例如多線程、增量等,開發者社區也積極解決這些問題。有人對 ES 6 標準提出了期望,如刪除構造函數,刪除 ASI,刪除 ==,增加同步模塊 API。有人對 ES 6 的標準表達了自己的看法,希望不要讓 JavaScript 變成 Perl 或 Ruby。當然,ES 6 標準也有一些非常好的東西:模塊加載,弱映射,代理等。

ES 6 有一個 ES 討論郵件組,但是不是所有人都能加入。Angus Croll 認為,ECMACript 標準制定者對標準有一些冷漠,這是可以理解的,因為他們并不使用,也不代表他們的需求。因此 Angus Croll 建議大家可以加入由他本人和 Anton Kovalyov 建立的 JSFixed,它有兩個目標:

  1. 建議 TC39 委員會采納大部分開發者的意見。
  2. 將開發者的反饋直接提交給瀏覽器供應商。

希望讀者能夠參與為下一代 ES 標準貢獻積極的力量。

來自: InfoQ

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!