ページが読み込まれたときに大量のajax呼び出しを行うWebアプリがあります。ページが読み込まれ、JS、CSSファイルがダウンロードされるとすぐに、ブラウザが読み込みインジケーターをドロップすることを期待していました。ただし、すべてのajax呼び出しが返されるまで、読み込みインジケーターが表示され続けます。
しかし、ajax呼び出しを行う前に「いつか」待つと、ブラウザーはロードインジケーターをドロップします。私が待たなければならない時間は固定されていません。ローカルホストでは200ミリ秒で十分ですが、ブラウザのキャッシュがクリアされているサーバーでは、約2秒かかります。すべてのjsおよびcssファイルがダウンロードされるのに必要な時間ですか?
誰かがこの背後にある論理を知っていますか?すべてのajax呼び出しが返されるまでブラウザの読み込みインジケータが待機しないように、ページの読み込み時にajax呼び出しを行う必要があるのはいつですか?