目標:從服務器開始發送數據之後儘快開始,在加載過程中儘可能早地開始瀏覽器加載頁面的時間。使用Ajax定時瀏覽器
上下文:存儲Web性能數據的現有腳本集的新功能。現有的大多數應用程序都在服務器端,新功能用於客戶端。
這是我需要幫助的地方。 我尋找最早的事件,使用這樣的腳本,這是使用
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$.post("<?= $baseURL?><?= $pageparts.$common ?>/saveData.php",
{
typeOfRecord:"docready",
thisURL:"<?= $thisURL ?>"
},
function(data,status){
;
}
);
});
</script>
這裏是一個什麼樣的結果看起來像一個屏幕截圖。我正在尋找瀏覽器加載過程中最早和最新的事件或點,從它開始從服務器接收數據以響應其請求的時間開始。
You can run a sample at this link
這裏是我有搞清楚一個問題:
- 應該使用什麼樣的事件記錄當瀏覽器接收並開始呈現的最早時刻由服務器發送給它的頁面源,以及瀏覽器完成的最後一件事情被認爲是加載的。
如果您在頭文件中包含jquery.js,並立即使用腳本元素並使用事件處理函數中的'$ .ajax()'* not *包裝,那麼該請求應該儘早完成,到'
'標籤...但爲什麼你不使用瀏覽器的開發控制檯的網絡(和其他)選項卡? – nnnnnn我不知道一個瀏覽器的開發控制檯做我在找什麼。我正在檢查。 – DanAllen
這個問題爲什麼會降低選票?我不知道問題是什麼。如果我發現問題,我會解決問題。 – DanAllen