JavaScript即將迎來第三個時代或為終結時代? - swyx
JavaScript 每隔 10 年就會發生一次變化。未來可能被視為JavaScript的第三個時代。
JS 的第一個時代,從 1997-2007 年:ES4 努力在在 Flash/Actionscript 等封閉生態系統的激烈競爭中步履蹣跚。
JS 的第二個時代,從 2009-2019 年,從2009 年的奇蹟年開始,npm、Node.js 和 ES5 誕生了。隨著 Doug Crockford 向我們展示了它的優點,使用者構建了大量的JS 構建工具和庫,並將 JS 的覆蓋範圍擴充套件到桌面和新型智慧手機。到 2019 年,我們甚至看到在手機上出現了專門的 JS 執行時,比如Facebook 的 Hermes,以及編譯器優先的前端框架,比如Svelte 3。
第三時代
現在 Deno、Relay、Parcel和Volta證明人們將學習 Rust 來為核心 JS 工具做出貢獻。Brandon Dail 預測這種轉換將在 2023 年完成。我們將繼續為大多數週邊工具編寫 JavaScript 和 TypeScript,其中可接近性超過效能。過去我們認為“功能核心,命令式外殼”,我們現在轉向“系統核心,指令碼外殼”。
第三時代 JS 工具將是
- 更快
- 無害環境管理優先
- 摺疊層(一件事做好多件事而不是多件事做好一件事)
- Typesafe-er(以強型別語言為核心構建,並在零配置的使用者程式碼中支援 TS)
- Secure-er(來自依賴攻擊或寬鬆的許可權)
- 多語種
- Neo-Isomorphic(認識到如果不是大多數,JS 應該在構建時或伺服器端首先執行,然後再到達客戶端)
所有這些工作的結果都是更好的開發人員體驗(更快的構建、行業標準工具)和使用者體驗(更小的包、更快的功能交付)。它是 JavaScript 從站點指令碼玩具語言到完整應用程式平臺的最終蛻變。
如果Gary Bernhardt 的預測成立,那麼第三紀元可能是 JavaScript 的最後一個時代(他的時間表給出了 JS 到 2035 年)。總有一個隱約可見的 Web Assembly 幽靈——即使是 Brendan Eich 也將他的名言轉向“Always Bet on JS - and WASM”。他最初認為 JS 可以是“通用虛擬機器”,但有一次告訴我,現在 WASM 是該想法的最終實現。
JavaScript 第三紀元在 2030 年左右結束會是什麼樣子?
相關文章
- 獨佔時代或將結束,跨平臺時代即將到來?
- 資料科學即將迎來“無程式碼”時代資料科學
- 車聯網時代即將到來!?
- 即將迎來5G無線網路的黃金時代
- 快遞業即將迎來真正“實名制”時代 官方認證APP將推出APP
- 馬術競技遊戲即將在日本市場迎來井噴時代?遊戲
- [譯] 殭屍幣時代即將到來?
- 主機系統使用或將迎來0門檻,全民IDC時代到了?
- 影片網站燒錢兇猛虧損嚴重 或將迎來付費時代網站
- SLAM +機器學習迎來了“感知時代”SLAM機器學習
- 生物識別技術將終結密碼時代?或許沒那麼簡單...密碼
- 生物識別技術將終結密碼時代?或許沒那麼簡單密碼
- 歡迎來到HTML5.2時代!HTML
- 影片網站迎來付費時代網站
- 終結“黑飛”時代,無人機交通法規或年底出臺無人機
- 物聯網時代即將到來:未來三種職業最吃香
- 國產作業系統迎來最好時代作業系統
- 榮耀V20改變的通訊規則:告別一個時代,迎來了一個時代
- 我們即將迎來另一個AI寒冬嗎?AI
- CentOS時代即將結束 國產系統能否避免“受限”覆轍?CentOS
- 乾貨丨軟體測試行業迎來新時代,AI將成為主流技術?行業AI
- 軟體的未來與伺服器時代的終結伺服器
- 無伺服器將像智慧手機終結PC時代帶來革命變化! -ACM伺服器ACM
- JavaScript框架的四個時代JavaScript框架
- 人工智慧時代,資料標註產業將迎來黃金時期?人工智慧產業
- 終於懂了,為什麼說雲資料庫時代已來資料庫
- 大AI時代即將到來?AI技術能解放多少技術力AI
- 數字化時代,本地生活服務平臺將迎來發展機遇!
- 區塊鏈“撒幣時代”結束,“價值時代”到來區塊鏈
- JBoss 5迎來Java的徹底的可配置時代Java
- 3A遊戲漲價已成定局,大作售價70美元時代即將來臨遊戲
- 機器人時代來了勞動力市場或將有哪些變化機器人
- 遊戲行業即將迎來全線漲價?遊戲行業
- 大資料時代,為什麼python大受歡迎?大資料Python
- 我國網路環境建設即將跨入新時代。。。
- 人工智慧機器人時代來臨 科幻將成為現實人工智慧機器人
- 大資料行業洞察:未來2-3年或迎資料時代的真正高潮大資料行業
- 騰訊馬曉軼:全球遊戲產業迎來全新探索時代遊戲產業