今年 2 月,谷歌開發團隊就宣佈過他們正在探索全新的“往返快取”(Back-Forward Cache)功能,以便在使用者導航時快取相關頁面(保留 JavaScript 和 DOM 狀態)。
【截圖 來自:Google,via Techdows】
谷歌 Chrome 工程經理 Addy Osmani 表示,bfcache 功能可以將移動版 Chrome 瀏覽器的整體導航效能提升 19% 。
此前,Mozilla Firefox 和蘋果 Safari 都已內建這項功能,只是在實施方面存在一些差異。由於與 Chrome 的多執行緒架構不相容,所以谷歌並未採納基於 WebKit 的 bfcache 方案。
現在,谷歌已經在最新的 Chrome Canary 每夜構建版中展開 bfcache 功能測試,感興趣的朋友可參考如下步驟開啟:
(1)確保在使用最新的 Chrome Canary 版本;
(2)在位址列中輸入 Chrome://flags 並跳轉;
(3)搜尋‘forward’和‘Back-forward cache’標記,選擇‘啟用’,然後重啟瀏覽器。
需要指出的是,如非必要,還請慎重在 Mac、Windows、Linux 和 Chrome OS 上啟用這項實驗性功能,且做好遇到各種可能的意外 bug、甚至丟失使用者資料的心理準備。
今年 2 月,谷歌開發團隊就宣佈過他們正在探索全新的“往返快取”(Back-Forward Cache)功能,以便在使用者導航時快取相關頁面(保留 JavaScript 和 DOM 狀態)。
【截圖 來自:Google,via Techdows】
谷歌 Chrome 工程經理 Addy Osmani 表示,bfcache 功能可以將移動版 Chrome 瀏覽器的整體導航效能提升 19% 。
此前,Mozilla Firefox 和蘋果 Safari 都已內建這項功能,只是在實施方面存在一些差異。由於與 Chrome 的多執行緒架構不相容,所以谷歌並未採納基於 WebKit 的 bfcache 方案。
現在,谷歌已經在最新的 Chrome Canary 每夜構建版中展開 bfcache 功能測試,感興趣的朋友可參考如下步驟開啟:
(1)確保在使用最新的 Chrome Canary 版本;
(2)在位址列中輸入 Chrome://flags 並跳轉;
(3)搜尋‘forward’和‘Back-forward cache’標記,選擇‘啟用’,然後重啟瀏覽器。
需要指出的是,如非必要,還請慎重在 Mac、Windows、Linux 和 Chrome OS 上啟用這項實驗性功能,且做好遇到各種可能的意外 bug、甚至丟失使用者資料的心理準備。