開発サーバー
Turbopackは、非常に高速な開発サーバーを提供するように最適化されています。これらの機能は不可欠だと考えました。
HMR
ホットモジュール置換 (HMR) により、開発サーバーはファイルの更新をブラウザにプッシュして完全なリフレッシュをトリガーすることなく行うことができます。これは、ほとんどの静的アセット(JavaScriptファイルを含む)で機能し、スムーズで高速な開発エクスペリエンスを実現します。
Turbopackは、すぐに使用できるホットモジュール置換をサポートしています。増分アーキテクチャにより、高速な更新の提供に最適化されています。
高速リフレッシュ
高速リフレッシュは、更新間で状態を維持するためのフレームワークレベルの統合を提供することで、HMRの上に構築されています。たとえば、<Count />
コンポーネントへの変更は、変更間でコンポーネントの内部count
を維持します。
Turbopackは、Reactで高速リフレッシュをすぐに使用できます。他のフレームワークのサポートは、順次追加される予定です。