如果 ES2015 完全普及了,我們還需要 Babel 嗎?

時間 2021-05-31 00:52:29

1樓:威老 Valor

在 ES3 早已普及的現在,我們需要 Babel 嗎?

當然需要,因為專案越來越複雜, ES3 已經不能滿足我們了。

同理,在 ES2015 完全普及的未來,ES2015 也早就不能滿足我們了(其實現在已經滿足不了了)。。。所以 Babel 還是必要的。

但是,如果專案簡單,能避免使用高階語法和特性,那就不需要 Babel。

2樓:Frank1e

Babel是提供新特性語法轉換成現代瀏覽器可識別執行語法的工具,ES2015是某乙個時期的標準。

假設ES2014時期題主問了乙個問題,如果ES2014完全普及了,我們還需要babel嗎?

然後過了一年,ES2014其實已經完全被瀏覽器識別了,來到了ES2015時期,那你覺得現在需要babel嗎?答案肯定是需要的~哈哈,當然我們不一定非babel不可,我們需要的是支援驗證新特性的轉譯工具。

3樓:顧軼靈

需要。因為 Babel 幫助開發者提前嘗試使用尚未正式成為規範的 ES 特性,以便評估新特性的價值。

ES 規範現在是每年更新,ES 2015 普及了,後面還有 2016、2017、2018、……。TC39 的 ES 規範推進流程會把新特性提案分為五個階段,其中 Stage-2 要求新特性有兩個 demo 實現,其中乙個就可以是包括 Babel 在內的轉譯器。只要有包括 Babel 在內的工具成功實(模)現(擬)了新特性,就可以視為滿足 Stage-2 的要求。

在後面的階段要繼續推進,就再等待瀏覽器等執行環境進行實驗性的原生支援。

如果HTTP2普及了,Webpack Rollup這種打包工具還有意義嗎?

跟我的想法差不多,雖然不至於消亡,但肯定不會這麼火。也許到時候gulp這種任務型工具會比較流行 因為打包這種需求一直會存在,比如類庫,框架,就應該打成乙個檔案 不過這都是以後以後的事了 villainHR 首先先問為什麼,再問是不是 很明顯,HTTP2.0 只是給你乙個多路復用的選擇,並沒有說只讓你...

如果穢土轉生在火影裡普及了會怎麼樣?

HOHO Naruke 我覺得最關鍵的在於載體啊 每穢土轉生乙個人就要用現世中活著的人做祭品。死人隨時出來開同學會,真真是細思恐極啊!暫時忽略掉人的正常出生和死亡,顯而易見,世界上正常人和穢土人的數量之和總是一定的。考慮乙個 收支平衡 就是你進行每次轉生的時候,轉生出的穢土人恰好就是原來的祭品。那麼...

如果將來類似於「人造子宮」的技術普及便利了,人們是否會不再愛惜自己的孩子?

samuela 生了孩子才知道懷孕的辛苦算個屁!跟帶孩子比起來真是幸福到家了好麼!懷孕了所有人都關心愛護,孩子出來後夫妻不吵架那說明非常恩愛了!能按時吃飯已經很感恩了!有人幫手帶孩子或做飯都是幸運兒!要知道養孩子這麼難,我可能不會生吧 藍天白雲幼教平台 不會的。雖然生孩子容易了,但養乙個孩子卻不是那...