Vivaldi 浏览器在本月中旬发布了其里程碑版本 Vivaldi 3.7,开发者声称 Vivaldi 3.7 打开标签页的速度比旧版本提升了两倍。
在 Vivaldi 3.7 之前,这款浏览器饱受用户关于卡顿的抱怨,用户普遍认为这款浏览器在性能上不及 Chrome 将其他同阵营的浏览器。
这同时引起了外界的好奇心,作为一款基于 Chromium 核心的浏览器,为何 Vivaldi 3.7 在较短时间就能在性能上获得如此大幅的提升呢?
软餐(ruancan.com)获悉,该浏览器的开发商 Vivaldi Technologies 近日介绍了在 v3.7 版背后所做的工作。
Vivaldi Technologies 表示,该团队已经对 PageStore 进行了重新设计,PageStore 是浏览器标签页存储状态信息的位置,它被视为 Vivaldi UI 的心脏,是 Vivaldi 的主要组成部分。
据 Vivaldi Technologies 介绍,该团队修改了 PageStore 的逻辑。在新版本中,PageStore 会忽略要求其进行更改、但实际没有任何有效更改的场景。浏览器 UI 不必像之前那样对 PageStore 的更改做出反应。因为不会发送太多更改 PageStore 的事件,其次当可以跳过更改时,不会通知 UI。因此其整体速度表现得以大幅提升。
当然,Vivaldi Technologies 所作的修改更改仅限于 Vivaldi 浏览器,而不是 Chromium 核心,因此本质上仍是对自身代码的改进。
评论列表(1条)
文章不错支持一下吧