2013-04-12 4 views
6

非常に大規模なWebアプリケーションをエンジニアリングする場合、これらの大規模プロジェクトのファイルサイズの上限や制限、ベストプラクティスはありますか?私が見た中で最大のものはおそらく約1MB(縮小)のjavascriptを持っていたtwitter/gmailですが、ブラウザはどれくらい処理できますか?最大JavaScriptファイルサイズはありますか?ブラウザは何を処理できますか?

5MB、10MB、または100MBのJavaスクリプトを使用した大規模なアプリがあればどうなりますか?パフォーマンスやメモリ使用に重大な影響を与えるのはいつですか(アプリケーションが非常によく書かれ、最適化されていても) - ジットハンドラは何でも取ることができますか?返品が減りますか?

などのGmail、TwitterやFacebook、googledocsとして通常の容疑者を除いて、これは大きなbeeingてアプリケーションの任意の実際の例があり、など

ありがとう!

答えて

3

私が知る限り、JavaScriptファイルにはこのような制限があり、すべての種類のファイルには制限がありません。それはあなたのWebアプリを処理する必要があるとして、ブラウザが同じくらいCPUとRAMを消費します

唯一の制限は、あなたが上でWebアプリケーションを実行しているシステムです。インターネット接続もボトルネックです。

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

しかし、console.log()を1000回実行するなどのいくつかの作業を行う100 MBのサイズのJavaScriptファイルを作成してみてください。


一部nostalgy: 私はそれがほぼ13年古いですが、Mozillaのからこのbug reportを見つけました。

+0

"すべての種類のファイルには制限がありません。"あなたの知識:http://blogs.telerik.com/aspnetmvcteam/posts/10-05-03/internet-explorer-css-limits.aspxおよびhttp://joshua.perina.com/africa/gambia/fajara/ post/internet-explorer-css-file-size-limit - CSSには、サイズ、セレクタ、およびファイル数に制限があります。 – RaphaelDDL

+0

そのCSSの制限は本当の雌犬です、私たちは数年前にこのIEの制限を発見した、私たちは少し私たちの製品のすべてのCSSルールをjavascriptにインポートする必要があった、それは楽しい夜だった... – Hank

+0

ああ、私はIE8のCSSファイルサイズの制限にも問題がありました。 150kbを超える部分から始まるファイルコンテンツは処理されません。なぜいくつかのスタイルが適用されない理由を理解しようとしていた。 – Rantiev

関連する問題