8

信じられないほど大きな Web アプリケーションを設計していますが、これらの大規模プロジェクトのファイルサイズの上限、制限、またはベスト プラクティスはありますか? 私が見た中で最大のものは、おそらく約 1MB の (縮小された) JavaScript を持つ twitter/gmail です。しかし、ブラウザはどれくらい処理できますか?

5MB、10MB、または 100MB の JavaScript が縮小された大きなアプリがある場合はどうなりますか? パフォーマンスやメモリ使用量に深刻な影響を与えるのはいつですか (アプリが非常によく作成され、最適化されている場合でも) - jit ハンドラーは何でも取ることができますか? 収穫逓減はありますか?

Gmail、Twitter、Facebook、Googledocs などの通常の容疑者を除いて、アプリがこれほど大きくなっている実際の例はありますか?

ありがとう!

4

1 に答える 1

4

私が知る限り、JavaScript ファイルにはそのような制限があり、すべての種類のファイルにまったく制限はありません。

唯一の制限は、Web アプリを実行しているシステムです。

ブラウザーは、Web アプリを処理するために必要なだけの CPU と RAM を消費します。インターネット接続もボトルネックです。

Web アプリケーションは非常に大きなサイズに成長する可能性がありますが、最大 100 MB のサイズの JavaScript ファイルを提供するアプリケーションの実際の (生産的に使用される) 例はありません。 !)、誰もページにアクセスせず、ページにとどまり、JavaScript ファイルのダウンロードが終了、ブラウザーの JavaScript エンジンがこのファイルを処理するまで待ちます。

しかし、サイズが 100 MB の JavaScript ファイルを自由に作成してみてください。これは、1000 回実行するなどのいくつかのタスクを実行し、そのconsole.log()とき何が起こったかをここで報告します。


懐かしさ: Mozilla からこのバグ レポートを見つけました。これは13 年近く前のものです。

于 2013-04-12T11:42:56.137 に答える