Android端Chrome 86新增往返緩存支持提升用戶體驗
谷歌今天宣布適用於Android平台的Chrome瀏覽器將提供往返緩存(Back Forward Cache)的支持,並表示該功能即將會正式登陸桌面端。目前通過實驗Flag,用戶已經可以在Windows、Mac、Linux和Android設備上啟用該功能。
往返緩存全稱是Back-Forward Cache,簡稱BFCache,是Firefox 和Chrome 上的叫法。Safari 稱其為Page Cache,Opera 則稱其為Fast History Navigation。目前Firefox 和Safari 已經實現了往返緩存功能,而Chrome 即將上線。
往返緩存是瀏覽器為了在用戶頁面間執行前進後退操作時擁有更加流暢體驗的一種策略。該策略具體表現為,當用戶前往新頁面時,將當前頁面的瀏覽器DOM 狀態保存到bfcache 中;當用戶點擊後退按鈕的時候,將頁面直接從bfcache 中加載,節省了網絡請求的時間。
Chromium 團隊同Google Search 一起進行了大量的實驗,試圖了解該功能對整個網絡用戶體驗的改善程度。而從結果來看,他們很有信心,並在繼續投資和開發該功能。
該公司今天透露了該功能的路線圖。從他們公告帖中分享的文檔來看,Chrome 86 for Android 將增加跨源導航(cross-origin navigations)支持,接下來的里程碑版本中將增加對同源導航(same-origin navigations)的支持。
在文檔中寫道:“我們正計劃在M86 的Chrome for Android 中為跨站導航提供往返緩存”。根據公佈的路線圖,未來桌面端也將會獲得更多功能。
我們的計劃:
增強帶Google Search 實驗測試規模,以進一步確認一些關鍵指標的變化,並為我們的功能路線圖和用戶旅程提供信息支持。
短期目標
● 在M86 版本中為跨源導航啟動往返緩存
● 在接下來的里程碑版本中提供同源導航
長期目標
● 添加更多功能,進一步提高往返緩存的命中率,並增加對桌面平台的支持。
● 與Safari和Firefox一起工作,改善互操作和標準化行為。