前端開發工具Vite 8改採Rust打包器Rolldown,整併開發與正式建置打包流程

前端開發工具Vite 8改採Rust打包器Rolldown,整併開發與正式建置打包流程

Vite 8 更新重點:統一採用 Rolldown 作為打包工具

Vite 8 已正式發布,其核心是將過去開發階段使用 esbuild 與正式建置使用 Rollup 的雙軌設計,改為以 Rust 打包器 Rolldown 為核心的單一打包流程。

Rolldown 技術優勢與生態兼容性

Rolldown 是一款基於 Rust 編寫的全新 Web 打包工具,目標是將原本分離的開發與生產建置流程統一於一個高性能的打包引擎中,以降低開發複雜性。

Rolldown 在設計上力求與 Rollup 的插件 API 和生態系統保持高度兼容,確保現有開發者能順利遷移,並維持原有開發體驗。

性能與實際效益

根據測試與官方資料,使用 Rolldown 後,Vite 的建置速度可提升 10 至 30 倍,大幅改善開發效率。

此變革不僅提升建置速度,也讓開發與生產環境的體驗更加一致,同時支援 TypeScript 裝飾器等新特性。

未來發展與開源計畫

Vite 原作者尤雨溪宣佈,Vite 8 已完全由 Rolldown 與 Oxc 驅動,並計畫逐步替代現有工具。VoidZero 也同步將 Vite+ Alpha 以 MIT 授權開源,推動更廣泛的開發者參與。

來源:https://www.ithome.com.tw/news/174418

返回頂端