1

複雑な web_ui アプリケーションを構築する方法に関する質問を読んだ後、十分なパフォーマンスが得られるかどうか疑問に思っています。

私はかなり大きな Web アプリケーションを構築していて、主要な部分を分割するべきか、それとも 1 つのページですべてを安全に提供できるかどうか疑問に思っています (ユーザーがかなり大きなジャンク.dartコードをダウンロードしなければならないことを気にしないと仮定します)。 )。

4

1 に答える 1

1

通常、コードが特定のサイズに達したら分割することがベスト プラクティスと見なされます (そのサイズは、ターゲット ユーザー、サーバーなどによって異なります)。

Dart2js はライブラリの遅延読み込みをサポートしているため、ページの読み込み時に最初のアプリ チャンクを読み込み、必要に応じて AJAX リクエストを介して個別のチャンクを読み込みます。これにより、帯域幅が節約され、ページの読み込み時間が短縮されます。

単一のファイルを提供することから始めることもできますが、十分なパフォーマンスが得られないと予想される場合は、最初からアプリに遅延読み込みを組み込むことになります。

注: 現時点では、遅延ロードできるファイル数に制限があります: https://code.google.com/p/dart/issues/detail?id=3940

于 2013-06-10T15:00:32.983 に答える