Почему существует разница между window.load
временем, сообщаемым сетевой панелью в Firebug, и настройкой таймера, подобной этой (например, с использованием jquery, но легко без нее):
var start = new Date().getTime();
$(window).load(function(){
console.log((new Date().getTime() - start)*1000, 'sec');
});
Для моего конкретного документа у меня было ~ 2 секунды на таймере и ~ 5 секунд на сетевой панели.