由Firefox聯(lián)合創(chuàng)始人兼JavaScript創(chuàng)建者Brendan Eich開(kāi)發(fā)的基于Chromium的瀏覽器Brave認(rèn)為,與Google的方法相比,處理廣告攔截器的方法更好。
Brave的答案,它大大提高了瀏覽器的性能,可以在Rust中找到,這是Moichilla孵化的編程語(yǔ)言,部分由Eich創(chuàng)建。
正如ZDNet在6月份報(bào)道的那樣,像Opera,Brave和Vivaldi這樣的基于Chromium的瀏覽器的開(kāi)發(fā)者不支持谷歌削減其Manifest第3版提案中概述的廣告攔截器的計(jì)劃。
勇敢現(xiàn)在聲稱(chēng)使用Rust代替C ++,其廣告攔截技術(shù)實(shí)現(xiàn)了“69倍的平均改進(jìn)”。這些改進(jìn)可以在其實(shí)驗(yàn)開(kāi)發(fā)人員和夜間頻道發(fā)布中體驗(yàn)。
Eich 本月早些時(shí)候告訴ZDNet,Brave打算支持webRequest支持Brave中的所有擴(kuò)展,而Google的Chromium計(jì)劃在提供膝蓋替代品的同時(shí)嚴(yán)格限制它。
谷歌已經(jīng)對(duì)廣告攔截器Chrome擴(kuò)展程序的開(kāi)發(fā)者做出了一些讓步,但似乎仍然希望繼續(xù)制定計(jì)劃,以消除其主要收入來(lái)源的障礙,而這種障礙并沒(méi)有像過(guò)去那樣增加。
Brave對(duì)谷歌計(jì)劃的回應(yīng)是通過(guò)使用Mozilla創(chuàng)建的Rust(一種類(lèi)似C ++的語(yǔ)言)來(lái)提高其廣告攔截器的效率。
“最近Chromium的Manifest v3圍繞使用WebRequest API檢查并可能阻止不良請(qǐng)求的各種擴(kuò)展的開(kāi)銷(xiāo)的爭(zhēng)議不會(huì)影響B(tài)rave,因?yàn)檎?qǐng)求是在瀏覽器的網(wǎng)絡(luò)堆棧內(nèi)本地處理的,”Brave科學(xué)家Andrius Aucinas博士寫(xiě)道。和Ben Livshits博士。
“盡管如此,我們?cè)贑liqz的朋友們提出的非常有效的廣告攔截器的論點(diǎn)也指出我們的拍攝速度可以更快。”
Brave說(shuō)它“重建我們的廣告攔截器,從uBlock Origin和Ghostery的廣告攔截器方法中獲取靈感” - 兩個(gè)最受歡迎的廣告攔截器。
“我們將Rust中的新引擎實(shí)現(xiàn)為一種內(nèi)存安全,高性能的語(yǔ)言,可編譯為本機(jī)代碼,適合在本機(jī)瀏覽器核心內(nèi)運(yùn)行,并打包在一個(gè)獨(dú)立的Node.js模塊中,”兩位勇敢的科學(xué)家說(shuō)。
新引擎意味著基于Chromium的瀏覽器可以將平均請(qǐng)求分類(lèi)時(shí)間縮短到5.6 微秒,這個(gè)時(shí)間單位等于百萬(wàn)分之一秒。
Aucinas和Livshits認(rèn)為,瀏覽器性能的微觀改進(jìn)對(duì)最終用戶來(lái)說(shuō)似乎并不重要,但確實(shí)可以為計(jì)算機(jī)的主處理器帶來(lái)好處。
“盡管大多數(shù)用戶不太可能注意到減少?gòu)V告攔截器開(kāi)銷(xiāo)的差異,但開(kāi)銷(xiāo)減少69倍意味著設(shè)備CPU有??更多時(shí)間來(lái)執(zhí)行其他功能,”該對(duì)解釋道。