Google推出Chrome 56,強化了安全且頁面重載速度快28%

36氪 於 30/01/2017 發表 收藏文章

就當是過春節吧,值此辭舊迎新之際,Google推出了穩定版的了新版瀏覽器Chrome 56。新版Chrome支持Windows、Mac、Linux以及Android等多個版本,新增功能特性包括會對收集密碼或信用卡號但不採用HTTPS協議的網站向用户發出警告;改進了頁碼重載的性能和效率;以及為開發者準備的大量新功能。


隨着安全威脅的越來越嚴重,Google Chrome把很大的精力都用在了強化安全上面。其最主要的舉措之一就是引導網站優先採用加密的HTTPS協議。HTTPS協議會對數據包進行加密,被認為是降低內容注入等安全風險的必要步驟。每次升級Chrome幾乎都朝這個方向更進一步。這次在Chrome 56中,瀏覽器會將收集密碼或信用卡號的HTTP網頁在地址欄標記為“不安全”。而在此前版本的Chrome只會用綠色的“安全”標籤註明所訪問網站使用的是HTTPS協議,並用中性色圖標表示網站並未使用HTTPS。此前Mozilla的Firefox 51也已經採取了類似的做法,這兩種瀏覽器未來的目標都是讓所有的網站都用上HTTPS協議。你可以看到Chrome對此的步步緊逼:Google的下一步將是把“不安全”標籤的顏色改為醒目的紅色。


Chrome的第二大改進是加快頁面重載速度。通常頁面重載時需要對web服務器進行檢查以確定緩存的資源仍然有用(該過程被稱為驗證)。而這個對某頁面的驗證過程往往需要發出數百項涉及數十個域名的網絡請求,對於移動設備來説這尤其是一項沉重的負擔。但這次經過改進後,頁面重載的速度將可提高28%,而驗證請求的數量則會降低60%。

實際上Chrome的這一項改進是應Facebook的要求而進行的。Facebook提交的數據顯示,相對於其他的瀏覽器,Chrome提交的驗證請求是別人的3倍多。頁面重載一般是用在頁面容易加載失敗的場合,但現在用户感覺頁面內容過時的時候也會經常重載。為了改善後一種情況,Chrome現在僅驗證主要資源後就繼續正常的頁面加載,最大化了緩衝資源的重用,而時延、耗電和數據用量因此也會變低了。

除了安全和性能更新外,Chrome 56 還為開發者準備了一大堆的新功能。比如Android、Chrome OS以及Mac版的Chrome增加了對Web Bluetooth API的支持。開發者只需幾行JavaScript代碼即可讓網站與打印機、LED顯示屏等低功耗藍牙設備建立連接。

此外,Chrome現在也支持CSS粘性定位了。粘性定位是相對定位和固定定位的混合。元素在跨越特定閾值前為相對定位,之後為固定定位。粘性定位可以解決令人頭疼的滾動事件的偵聽與處理。

更多的功能更新與安全補丁可參見官方博客。用户可直接通過Chrome內置的默認升級程序更新到最新版本,或者直接到google.com/chrome下載。


資料來源:36Kr

留言


請按此登錄後留言。未成為會員? 立即註冊
    快捷鍵:←
    快捷鍵:→