我有一個網站,這是緩慢的。服務器在每次請求時響應大約2 - 300毫秒,但瀏覽器需要1.5 - 2秒才能準備好頁面。HTML和JavaScript性能
通過嘗試禁用javascript和CSS,我確定它是瀏覽器的處理,它佔用了大部分時間。
使用Firebug,我發現DOMContentLoaded事件在從服務器接收數據約0.5秒到1秒後似乎會觸發,並且「load」事件在另一半秒之後觸發。
使用Firebug的分析器,我發現JavaScript執行大約需要250 ms。
所以,我的問題是:
- 什麼是瀏覽器在剩下的時間做的,當使用Javascript執行需要250毫秒,但它需要一秒鐘之前的頁面已經準備好?
- DOMContentLoaded和負載事件之間會發生什麼
- 什麼是最好的辦法對我來說,性能優化這樣一個頁面的客戶端?