2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。
內(nèi)容阻止擴展的最新版本uBlock Origin使用WebAssembly(WASM)代碼來提高擴展的性能。
新的uBlock Origin 1.17.4已在GitHub項目網(wǎng)站以及Google和Mozilla網(wǎng)絡(luò)商店中提供擴展。
新版本將以滾動發(fā)布的形式發(fā)布給用戶,這意味著您可能不會立即獲得它。Chrome和Firefox用戶可以強制執(zhí)行此更新。Chrome用戶可能想閱讀如何手動更新Chrome擴展,以獲取有關(guān)如何完成操作的信息,F(xiàn)irefox用戶可以改用本指南。
Raymond Hill(gorhill)指出,新代碼僅在Firefox擴展程序中有效,而在Google Chrome擴展程序中則無效。這樣做的原因是Google Chrome不允許wasm“在擴展名中未在擴展程序自身的內(nèi)容安全策略中添加'unsafe-eval'”(Raymond認(rèn)為使用不安全)。
火狐bechmark wasm ublock
運行最新版本擴展程序的Firefox用戶已經(jīng)可以運行基準(zhǔn)測試,以找出與不使用WASM的算法相比,其性能如何。
在瀏覽器中打開基準(zhǔn),然后選擇“查找”以了解其性能。比較最后兩行。上面的示例顯示,WASM版本比該算法的先前版本每秒運行約1000次操作。
如果對擴展有利,Gorhill計劃引入WebAssembly版本的“代碼的關(guān)鍵部分”。希望uBlock Origin在支持它的瀏覽器中表現(xiàn)更好;性能提升是否大到足以被用戶注意到仍然有待觀察,但是在某些情況下它們肯定會有所作為。
您可以在官方項目網(wǎng)站上找到有關(guān)WebAssembly的更多信息。Firefox,Chrome,Safari和Microsoft Edge(以及基于這四個代碼的瀏覽器)均支持該功能。uBlock Origin使用的代碼在此處。
2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復(fù)制必究 聯(lián)系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標(biāo)明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。