Vercel 旗下的高效能建置工具 Turborepo 宣布將核心從 Go 遷移至 Rust。此決策旨在與 Next.js 的 Rust 工具鏈(如 Turbopack)深度整合,共享程式碼並降低維護成本。此外,Rust 無垃圾回收(GC)的特性、極致的效能表現以及對 WebAssembly 的友善支援,也是促成這次架構轉移的關鍵因素。
Vercel 詳細介紹了下一代打包工具 Turbopack 的核心願景。由 Webpack 創始人 Tobias Koppers 領軍,Turbopack 採用 Rust 編寫,核心基於「Turbo 引擎」的增量運算架構。它不僅追求極致的開發與編譯速度,更致力於打破 Webpack 的架構限制,未來將逐步支援 Next.js 以外的各大前端框架,成為通用的新一代 Web 打包標準。
Vercel 介紹了 Turborepo 的遠端快取(Remote Caching)功能如何優化 Next.js 的工作流程。透過在團隊與 CI/CD 之間共享構建快取,避免了重複編譯相同的程式碼。這項技術成功讓 Next.js 專案的發佈時間減少了高達 80%,顯著提升了開發團隊的生產力與部署效率。
Vercel 宣布收購專為 JavaScript 與 TypeScript 設計的高效能 monorepo 建置系統 Turborepo。此舉旨在解決大型專案建置緩慢的痛點,透過快取與增量建置技術大幅縮短開發時間。Turborepo 創辦人 Jared Palmer 也將加入 Vercel,共同推動前端開發工具鏈的革新。