回覆列表
  • 1 # cnBeta

    對於你近期訪問過的網頁,Chrome的訪問速度又將會有一次大幅提升。在啟用bfcache(backward-forward cache)功能後,在使用者導航至新頁面的時候Chrome將會儲存當前網站的狀態。如果使用者回切至當前頁面,Chrome就會快速還原而不需要重新構建。如果使用者再次執行後退操作,Chrome也會迅速從記憶體快取中快速調取頁面。

    儘管這項功能對於瀏覽新頁面並沒有速度提升,但Google表示:19%的Android端Chrome和10%的桌面端Chrome訪問的頁面是透過回退方式訪問的,在啟用bfcache功能之後將明顯提升Chrome的瀏覽速度。蘋果的Safari瀏覽器和Mozilla的Firefox瀏覽器已經支援類似的快取技術,因此現在Chrome也希望在這方面有所改進。

    ▲ 桌面端Chrome啟用/未啟用bfcache功能對比

    ▲ Android端Chrome啟用/未啟用bfcache功能對比

    在Chrome中部署這項功能最棘手的部分在於,在保護隱私和安全的前提下要對瀏覽器的部分核心程式碼進行重寫。Chrome團隊專案經理Addy Osmani表示,這是因為Chrome必須確保它確實能夠阻止基於網路的JavaScript程式執行,即使它已經在記憶體中掛起了。

    他於本週一表示:“在多個頁面上執行JavaScript存在很大的隱私問題,這就是為何我們要改變Chrome的結構從而確保這種情況不會發生。”他表示將會在2019年測試bfcache,並在2020年正式引入到Chrome穩定版本中。

  • 中秋節和大豐收的關聯?
  • 鋁材切割機的鋸片怎麼選?