由Firefox联合创始人兼JavaScript创建者Brendan Eich开发的基于Chromium的浏览器Brave认为,与Google的方法相比,处理广告拦截器的方法更好。
Brave的答案,它大大提高了浏览器的性能,可以在Rust中找到,这是Moichilla孵化的编程语言,部分由Eich创建。
正如ZDNet在6月份报道的那样,像Opera,Brave和Vivaldi这样的基于Chromium的浏览器的开发者不支持谷歌削减其Manifest第3版提案中概述的广告拦截器的计划。
勇敢现在声称使用Rust代替C ++,其广告拦截技术实现了“69倍的平均改进”。这些改进可以在其实验开发人员和夜间频道发布中体验。
Eich 本月早些时候告诉ZDNet,Brave打算支持webRequest以支持Brave中的所有扩展,而Google的Chromium计划在提供膝盖替换的同时严格限制它。
谷歌已经对广告拦截器Chrome扩展程序的开发者做出了一些让步,但似乎仍然希望继续制定计划,以消除其主要收入来源的障碍,而这种障碍并没有像过去那样增加。
Brave对谷歌计划的回应是通过使用Mozilla创建的Rust(一种类似C ++的语言)来提高其广告拦截器的效率。
“最近Chromium的Manifest v3围绕使用WebRequest API检查并可能阻止不良请求的各种扩展的开销的争议不会影响Brave,因为请求是在浏览器的网络堆栈内本地处理的,”Brave科学家Andrius Aucinas博士写道。和Ben Livshits博士。
“尽管如此,我们在Cliqz的朋友们提出的非常有效的广告拦截器的论点也指出我们的拍摄速度可以更快。”
Brave说它“重建我们的广告拦截器,从uBlock Origin和Ghostery的广告拦截器方法中获取灵感” - 两个最受欢迎的广告拦截器。
“我们将Rust中的新引擎实现为一种内存安全,高性能的语言,可编译为本机代码,适合在本机浏览器核心内运行,并打包在一个独立的Node.js模块中,”两位勇敢的科学家说。
新引擎意味着基于Chromium的浏览器可以将平均请求分类时间缩短到5.6 微秒,这个时间单位等于百万分之一秒。
Aucinas和Livshits认为,浏览器性能的微观改进对最终用户来说似乎并不重要,但确实可以为计算机的主处理器带来好处。
“尽管大多数用户不太可能注意到减少广告拦截器开销的差异,但开销减少69倍意味着设备CPU有更多时间来执行其他功能,”该对解释道。