據(jù)外媒 Windows Latest,微軟正在為谷歌 Chrome 開發(fā)一項新功能,該功能將提高 Chrome 在 Windows、Linux、macOS 和其他桌面的內(nèi)部網(wǎng)頁加載速度。
在新的 Chromium 代碼提交中,微軟透露它正在為通過 chrome:// 協(xié)議獲取的腳本開發(fā)一種新的“代碼緩存”。
加載并執(zhí)行腳本后,V8 可以序列化為該腳本生成的解釋器字節(jié)碼。
之后,如果 Blink 告訴 V8 再次運行相同的腳本,并提供之前序列化的字節(jié)碼,那么 V8 可以跳過初始解析步驟并且腳本運行得更快。這對于頁面加載時間很重要。
IT之家了解到,Chrome 等基于 Chromium 的瀏覽器在 WebUI 頁面中包含一些大型腳本,WebUI 用于一些常見的場景,例如新標(biāo)簽頁。
微軟表示,在使用新的“代碼緩存”后,新標(biāo)簽頁上首次內(nèi)容繪制的時間減少了 11-20%。
目前該功能處于默認禁用狀態(tài),大家可以通過使用 –enable-features=WebUICodeCache 命令來啟用。