Turbopack
Webpack
の後継という立ち位置のRust実装のbuild tool
Webpackの作者である
Tobias Koppers
が作っている
Core Concepts
github
Rust実装
Webpack
より700倍速い
Vite
より20倍速い
cacheを利用することで高速になっている
個々の関数をcacheする
Next.jsを使用している場合、requestされたもののみをcompileする
ref
今の表示に必要なもののみをcompileして返す
従来よりもrequest数も減らせる
TypeScript, JSX, CSSもサポート
React Server Components
をnativeでサポート
webpackからのマイグレーションも計画中
参考
Introducing Turbopack: Rust-based successor to Webpack – Vercel
https://vercel.com/blog/the-turbopack-vision
https://zenn.dev/saltedlemon/articles/fa4104d5041a26