剛剛!尤雨溪終于透露 2025 年 Vue 的全新計劃
前言
大家好,我是林三心,用最通俗易懂的話講最難的知識點是我的座右銘,基礎是進階的前提是我的初心~
Vue3.6的前景與挑戰:尤雨溪專訪
在 Vue 社區中,尤雨溪一直扮演著核心的角色,而當前,他和團隊正全力以赴推動 Vue3.6 的開發。這一版本并不僅僅是簡單的更新,而是一次從根本上改進的重構,尤雨溪在采訪中透露了這一版本的多個重要特性和挑戰。
Vue3.6的重構與響應式系統
尤雨溪提到,Vue3.6 的一個亮點是 Alien Signals,一個全新的響應式系統,由 Johnson Chu 領導開發。經過大量性能優化,Alien Signals 在所有響應式庫中表現出色,因此 Vue 團隊決定將其整合到 Vue3.6 中,這也意味著我們將迎來更高效的響應式處理。
無虛擬 DOM 的嘗試
Vue 團隊的工作中,尤雨溪指出,最大的挑戰來自無虛擬 DOM 的實現。無虛擬 DOM 與現有的虛擬 DOM 思維差異巨大,因此,要確保二者能夠無縫兼容,將是一次艱巨的任務。他透露,如果沒有兼容性要求,推出一個全新的版本(例如 Vue4)會更加簡單,但團隊依然希望 Vue3.6 保持對舊版本的兼容性。
創立 VoidZero 的動機與愿景
四年前,尤雨溪創立了 Vite,為 Vue 提供支持。但隨著時間推移,Vite 被越來越多的框架采納,尤雨溪也意識到,Vite 有潛力成為各類框架的基礎設施層。正是在這個背景下,尤雨溪創立了 VoidZero。這個新公司旨在建立一個統一的工具鏈,提升開發效率,并使 JavaScript 開發者的工作更加高效。
他表示,VoidZero 的目標是創造出一個標準的基礎工具鏈,能夠為大多數 JavaScript 應用程序提供支持。這不僅是 Vite 的需求,也是整個 JavaScript 生態的需求。為了實現這個目標,尤雨溪認識到,開源項目背后的資金支持是至關重要的。
商業模式與挑戰
對于商業模式,尤雨溪透露,VoidZero 將依托 Vite 基金會,在開源的基礎上,提供企業級的構建、質量和安全工具,尤其專注于企業需求。雖然這些企業功能將付費,但他保證,其他小型公司和獨立開發者仍能免費使用這些工具。
當談到與 Rome 項目的對比時,尤雨溪表示,VoidZero 的一個優勢是,Vite 已經擁有了強大的社區和用戶基礎,而 Rome 則是從零開始的,并且面臨著技術復雜度和市場接受度的挑戰。
風險投資與開源的關系
尤雨溪也談到了風險投資對開源項目的影響。他認為,開源項目因為缺乏資金往往無法維持長期發展,而風險資本的支持可以將這種風險轉移,從而更好地保障項目的可持續發展。雖然一些人擔心風險投資會扭曲開源的本質,但尤雨溪強調,VoidZero將始終堅持開源的核心價值,而投資者也理解這一點,不會干預項目的初衷。
面向企業的收費服務
尤雨溪透露,VoidZero 將會推出一些針對企業的大型團隊的服務。例如,對于那些開發龐大項目的團隊,VoidZero 將提供更加高效的構建和打包工具。這些工具不僅能加快反饋循環,還能確保長期的代碼質量。
未來五年的 JavaScript 發展
尤雨溪預測,未來五年,JavaScript 將繼續發展,并且 Vite 和 VoidZero 構建的工具鏈將成為行業標準。雖然 Node、Bun 和 Deno 的運行時之爭仍然值得關注,但他相信,Node.js 將繼續占據主導地位,并且與其他運行時的差異化將逐漸縮小。