目标:从服务器开始发送数据之后尽快开始,在加载过程中尽可能早地开始浏览器加载页面的时间。使用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