Turbopack
Turbopack logo

由 Rust 驱动的
Webpack 接班人

Turbopack 是专为 JavaScript 和 TypeSCript 而优化,使用 Rust 开发的递增式构建工具。

开源许可: MPL-2.0

比快更快

由 Webpack 开发者精心打造的 Turbopack 带来无可比拟的卓越性能。

Next.js 13

turbo

Turbopack

0.0s

Next.js 12

0.0s

Vite

0.0s

Next.js 11

0.0s

Why Turbopack?

Turbo 拥有递增式和自适应的构建策略,可以让任意规模的项目获得更快更灵活的开发体验

递增式构建

Turpack 只要完成一次构建任务,就不会再次重复构建。

友好的生态环境

TypeScript、JSX、CSS、CSS Modules、WebAssembly 等工具均可开箱即用.

如闪电般的 HMR(热模块替换)

无论你的项目规模任何,HMR 都能保持超快的速度。

React 服务端组件

Turboback 原生支持 React 服务端组件。

同时构建多个环境

同时构建并优化多个环境 (Browser, Server, Edge, SSR, React 服务端组件).

支持 Next.js

Turbopack 还将在本地与云端支持 Next.js 的生产构建。

一起推动 Web 发展
更进一步

整个 Web 生态系统的编译设施该有个新的开始了。Webpack 已经被下载了超过 30 亿次,它已成为整个 Web 不可缺少的一个构建工具。 但就像 Babel 和 Terser 一样,是时候全部转为原生开发了。我加入了 Versel 并组建了一个拥有世界级工程师的团队,共同构建下一代 Web 构建工具。


这个团队吸取了 Webpack 十年来的教训,结合 Turborepo 和 Google's Bazel 的递增式计算,发明了为下一个十年打造的构建架构。


凭借这个架构,我们激动地带来了由 Rust 驱动的 Webpack 接班人 —— Turbopack。它将利用构建系统 Turborepo 的能力,带来强劲的性能提升。 Turbopack 是开源的高性能、原生构建工具的新基石,我们很高兴与你一起分享它。

Image of Tobias Koopers
Tobias Koppers hand written signature

Tobias Koppers

Webpack 创造者