勇敢的,由Firefox联合创始人和JavaScript创建者BrendanErich开发的基于铬的浏览器认为,处理广告拦截器的方式比Google的方法更好。
“勇敢”的答案,它主张大规模改善浏览器性能,在铁锈中发现,Mozilla-孵化的编程语言是EICH创建的部分。
正如ZDNet在6月报道的那样,基于铬的浏览器的开发者,如Opera、Brave和Vivaldi,并不支持谷歌在其清单第3版提案中概述的削弱广告阻滞剂的计划。
现在,勇敢的权利要求在它的广告拦截技术中使用铁锈代替C++来传递一个”69x平均改进”。在其实验开发人员和夜间通道版本中可以体验到这些改进。
Erich本月早些时候告诉ZDNET,他们勇敢地支持WebRequest,因为谷歌的铬计划在提供膝上置换的同时严重限制了它。
谷歌对开发广告拦截器的Chrome扩展做出了一些让步,但似乎仍希望继续该计划,以消除对其主要收入来源的障碍,这并不像以前那样增加。
勇敢的“对谷歌的响应”计划是通过使用Mozilla创建的铁锈、C++语言来提高其广告拦截程序的效率。
“最近的铬在使用WebRequestAPI的各种扩展的开销周围出现V3争议,以检查并潜在地阻止不期望的请求不会影响勇敢的请求,因为在浏览器的网络堆栈内本地处理请求,”写了勇敢的科学家,AndriusAUCinas博士和BenLivshit博士。
“尽管如此,克利克兹的朋友们提出的广受欢迎的广告阻拦者非常有效率的观点也指出,我们的广告可以变得更快。”
勇敢说,它“重建了我们的广告拦截器,从uBlock原产地和Ghostery的广告拦截方法中汲取灵感”–两个最受欢迎的广告拦截者。
“我们用Rust实现了这个新引擎,它是一种内存安全、性能良好的语言,可编译成本机代码,适合在本机浏览器核心中运行,并打包在一个独立的Node.js模块中,”两位勇敢的科学家说。
新引擎意味着基于铬的浏览器可以将平均请求分类时间缩减为5.6微秒,单位时间等于百万分之一秒。
AUCinas和Livshits认为,在浏览器性能方面的微改进似乎对最终用户来说似乎并不重要,但对计算机的主处理器来说确实是很好的事情。
“尽管大多数用户不太可能注意到切割广告拦截器开销的不同程度,但是开销的69x降低意味着设备CPU有更多的时间来执行其它功能,”对解释。