2023/05/01次世代バンドルツールの競争の今 Turbopack vs Vite
結論ファースト
次世代のwebpackとも言える新しいバンドルツールの中で特に注目を浴びているのがViteとTurbopackである。
現実的に開発されているアプリケーションのモジュール数を考えた場合、両者の性能を比較してTurbopackがViteよりも非常に優れている、と結論づける根拠がない。
現状ではTurbopackはNext.js 13に付随する試験的なもの。Viteの方が様々なJavaScriptのフレームワークに対応しており、汎用性が高い。 両者ともproduction buildの処理速度を改善することに対しては課題を抱えており、現状使用する大きなメリットは主にLocalでの開発となる。
Webpackを置き換えるというモチベーション自体は注目すべきである。開発の生産性が上がることは期待できる上、将来的な脱Webpackの動きに備えるのであれば、最初はユーザーの触らない管理画面のレポジトリなどで試験的に導入を進めていくのが良いと考える。