現在、この問題と戦っています。ここ数年、jQuery の「ドキュメント準備完了」タイマーで起動される ajax リクエストがありました。これは、技術的に言えば、loadEventEnd を拡張するべきではありません。ただし、確実に loadEventEnd の起動をプッシュしました。
現在、これらの値を loadEventEnd の外に移動した前回のリリースで何が起こったのかを調べています。
これらの ajax リクエストを実際に測定するには、IE10 を使用するか、できれば 28 以上のバージョンの chrome を使用する必要があります。どちらにも resourceTiming インターフェイスが含まれています。
ページにロードされた各リソースについて、上記の navigationTiming インターフェースと同様の指標にアクセスできます。
Chrome の JavaScript コンソール (Windows では ctrl+shift+j) から、次のように入力します。
window.performance.getEntries()
これにより、ページに関連付けられているすべてのオブジェクトが返されます。ajax リクエストを取得するには、initatorType = xmlhttprequest が必要です。これらのイベントはすべて、次の方法で見つけることができます。
for(var i=0; i<window.performance.getEntries().length;i++){
console.log(window.performance.getEntries()[i].initiatorType);
}