Chrome速度为什么这么快?
3月8日,谷歌Chrome团队在Chromium博客上发表文章称,Chrome浏览器的速度达到了新里程碑,最新版本的Chromem99在苹果Spedometer网络基准测试中创造了300分的记录——迄今为止所有浏览器中最高分!
Chrome速度为什么这么快?
chromevssafari。
开发部门在M99版本中使用Thinlto(构建优化技术),可以连接内联代码库的关键速度部分。这使得Chrome浏览器获得额外的加速——Chrome浏览器比当时的Safari浏览器快7%,其图形性能现在比Safari浏览器高15%。
Chrome自2020年底在基于M1的Mac上推出以来,比17个月前快了43%!
谷歌指出,它在配备10核M1Max芯片和64GBRAM的14英寸MacBookPro上进行了测试,并在配备16GBRAM的13英寸MacBookPro上进行了重复测试。
最终数据显示,Chrome每分钟运行252次,正负8.6次,Safari运行185次,正负46次。平均差不多30%,但Safari也有很大的可变性。
值得一提的是,由于是苹果WebKit生产的测试工具,Safari的跑步分会很有可能领先,所以Chrome的超越具有里程碑意义。
速度提高的原因。
谷歌表示,V8Sparkplug编译器和短内建调用是加速的两个主要原因。
Sparkplug是V8的新型中层JavaScript编译器,生成高效代码,编译成本低。
V8JavaScript引擎使用短内建调用器来优化设备内存中生成的代码的位置。该技术在基于苹果M1的Mac上表现出色,以避免间接跳转调用函数以提高性能。
安卓系统中Chrome浏览器的速度也在提高。现在加载页面的时间减少了15%。
去年,谷歌还使用了冻结标签(Freze-Driedtabs),将安卓Chrome浏览器的启动时间降低了13%。该方法通过在加载过程中使用标签的轻量级版本,并在后台加载实际标签,节省了大量资源。最后,通过使用隔离分裂(Isolatedsplits)来提高速度和内存利用率,通过在后台线程中预装大部分浏览器流程代码来减少启动时间。
总结
Chrome和Safari虽然不能简单地用速度作为衡量浏览器优秀性的标准,但它们也有自己的优势,但现代浏览器几乎可以在眨眼间加载任何页面,这无疑会带来非凡的用户体验。