Chrome 54 已推出了一段時間,但原來有一項常用的功能改進了,就是 Reload 重新載入網頁,速度提升了 28%。
官方 Chromium 昨天出 Post 講解了這個改動。過往當重新載入網頁時,瀏覽都會跟網站伺服器檢查確定網頁內的各個部份是否仍有效,包括圖像, Scripts 等。但這個 Validation 程序,往往涉及百多個 Network Requests,在電話裝置上這往往會導致效能表現問題,亦令重新載入時間較長。
On mobile devices, the high latency and transient nature of mobile connections mean that this behavior can produce serious performance issues. In the latest version of Chrome, changes to page reload behavior produce reloads that are 28% faster and result in 60% less validation requests.
重新載入速度加快 28%
過往網頁 Reload 功能原意是為應對,連線問題可能導致 “網頁爛了” 部份內容未有載入的情況,所以用家不時要 Reload 網頁。但在今天連線質素已十分穩定,網頁 Reload 主要是因為網頁內容會隨時間更新,用家往往透過 Reload 以取得更新的內容。
基於這個大趨勢的改動,Chrome 就改變了 Validation 的程序,只 Validate 主網頁,內裏的圖像, Scripts 等內容不再 Validate,而直接進入如常的 Reload 程序,這樣就可減省了大量的 Network Requests,因而省掉一截重新載入時間。
這個新改動可以將 重新載入速度加快 28%,亦減少了 60% Validation Requests。
https://www.youtube.com/watch?v=FhgcPjM16TE
Source: Chromium Blog