下一代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,它有兩個目標:
- 建議 TC39 委員會采納大部分開發者的意見。
- 將開發者的反饋直接提交給瀏覽器供應商。
希望讀者能夠參與為下一代 ES 標準貢獻積極的力量。
來自:
InfoQ
本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!