From 170dfbddbe78b5625f055e7f1132bafb76ecb6fd Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Mon, 7 Jul 2014 19:08:10 -0700 Subject: [PATCH] =?UTF-8?q?Updated=20=C2=B5Block=20vs.=20ABP:=20efficiency?= =?UTF-8?q?=20compared=20(markdown)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- µBlock-vs.-ABP:-efficiency-compared.md | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/µBlock-vs.-ABP:-efficiency-compared.md b/µBlock-vs.-ABP:-efficiency-compared.md index d72a14c..9e4c903 100644 --- a/µBlock-vs.-ABP:-efficiency-compared.md +++ b/µBlock-vs.-ABP:-efficiency-compared.md @@ -19,10 +19,28 @@ ABP and µBlock need to evaluate the URL of each net request against their dicti Below are the average time it takes for each extension to handle a net request in their respective `chrome.webRequest.onBeforeRequest` handler, using the same [benchmark](https://github.com/gorhill/uBlock/wiki/Reference-benchmark). ##### Adblock Plus -![ABP](https://raw.githubusercontent.com/gorhill/uBlock/master/doc/img/abp-obr.png) + ABP > onBeforeRequest: 0.286 ms (19448 samples) + ABP > onBeforeRequest: 0.286 ms (19697 samples) + ABP > onBeforeRequest: 0.286 ms (19890 samples) + ABP > onBeforeRequest: 0.285 ms (20157 samples) + ABP > onBeforeRequest: 0.284 ms (20675 samples) + ABP > onBeforeRequest: 0.284 ms (20790 samples) + ABP > onBeforeRequest: 0.284 ms (20956 samples) + ABP > onBeforeRequest: 0.284 ms (21112 samples) + ABP > onBeforeRequest: 0.283 ms (21279 samples) + ABP > onBeforeRequest: 0.283 ms (21472 samples) ##### µBlock -![uBlock](https://raw.githubusercontent.com/gorhill/uBlock/master/doc/img/ublock-obr.png) + µBlock > onBeforeRequest: 0.173 ms (18913 samples) + µBlock > onBeforeRequest: 0.172 ms (19177 samples) + µBlock > onBeforeRequest: 0.172 ms (19354 samples) + µBlock > onBeforeRequest: 0.172 ms (19681 samples) + µBlock > onBeforeRequest: 0.171 ms (20139 samples) + µBlock > onBeforeRequest: 0.171 ms (20311 samples) + µBlock > onBeforeRequest: 0.171 ms (20461 samples) + µBlock > onBeforeRequest: 0.171 ms (20610 samples) + µBlock > onBeforeRequest: 0.171 ms (20756 samples) + µBlock > onBeforeRequest: 0.171 ms (20933 samples) Note that the results above are the tail end of running the complete benchmark (60 front pages of high traffic web sites, repeated 3 times).