Angular 18.2 での isolatedModules の使用
Angular 18.2は、TypeScriptの分離されたモジュールサポートを導入し、顕著なパフォーマンス向上を提供します。このオプションを有効にすることで、TypeScriptのコードがバンドラー経由でトランスパイルされ、生産ビルド時間が最大10%高速化します。バンドラーのesbuildは、出力コードを最適化し、TypeScriptのコードのBabel最適化パスを削除します。この機能を有効にするには、tsconfig.jsonファイルの"compilerOptions"セクションに"isolatedModules": trueを追加します。出力サイズを最適化するために、"useDefineForClassFields"オプションを削除またはtrueに設定する必要があります。この機能の詳細については、TypeScriptのドキュメントの分離されたモジュールに関するページを参照してください。これらの変更を実施することで、開発者はこの機能を活用し、効率的なAngularアプリケーションを構築できます。