1
0
mirror of https://github.com/gorhill/uBlock.git synced 2024-09-29 14:17:11 +02:00

Updated uBlock vs. uBlock Origin: Facts (markdown)

Raymond Hill 2015-08-28 12:13:13 -04:00
parent 73500f1835
commit 9607ed3f88

@ -2,8 +2,6 @@
#### uBlock is the main branch, uBlock Origin is just bug fixes
Instances: [so many...]
Completely false.
Compare release history of both projects:
@ -37,11 +35,18 @@ Summary ([as per Wikipedia](https://en.wikipedia.org/wiki/UBlock)):
| | [toolbar support for legacy Firefox](https://github.com/gorhill/uBlock/issues/264) |
| | [privacy: prevent local IP address leak through WebRTC](https://github.com/gorhill/uBlock/wiki/Dashboard:-Settings#prevent-webrtc-from-leaking-local-ip-address) |
| | [DOM inspector](https://github.com/gorhill/uBlock/releases/tag/1.0.0.0) |
| | [cloud storage support](https://github.com/gorhill/uBlock/wiki/Cloud-storage) |
Bug/issue fixing is as important -- if not more -- as adding useful features.
Reported [issues have been, and continue to fixed in uBlock Origin](https://github.com/gorhill/uBlock/issues?q=is%3Aissue+is%3Aclosed+sort%3Aupdated-desc).
As of writing (2015-08-28), uBlock development has been essentially stalled for weeks now, and this includes [bug fixing](https://github.com/chrisaljoudi/uBlock/issues?q=is%3Aissue+is%3Aclosed+sort%3Aupdated-desc) (despite the maintainer's claim that the _"uBlock team works to develop and design uBlock"_ on his [donation page](https://donorbox.org/ublock)).
***
#### "uBlock Origin is more efficient than uBlock" or "uBlock is more efficient than uBlock Origin"
Instances: [I see this once in a while]
Nonsense.
What makes uBlock efficient is the core filtering engine, which is composed of many parts. The filtering engine was mature at the time of the fork, and aside [some refactoring in uBlock Origin](https://github.com/gorhill/uBlock/commit/2234933b82d1c17af42ba574b6515937c7515029#diff-522a16ddeed280252d7c3a351261b441) to fix [issue #58](https://github.com/gorhill/uBlock/issues/58) and [issue #59](https://github.com/gorhill/uBlock/issues/59), the core filtering engine is essentially the same in both branches, i.e. virtually same performance.
@ -50,6 +55,8 @@ What makes uBlock efficient is the core filtering engine, which is composed of m
- [uBlock: `cosmetic-filtering.js`](https://github.com/chrisaljoudi/uBlock/commits/master/src/js/cosmetic-filtering.js) vs [uBlock Origin `cosmetic-filtering.js`](https://github.com/gorhill/uBlock/commits/master/src/js/cosmetic-filtering.js)
- [uBlock: `contentscript-end.js`](https://github.com/chrisaljoudi/uBlock/commits/master/src/js/contentscript-end.js) vs [uBlock Origin `contentscript-end.js`](https://github.com/gorhill/uBlock/commits/master/src/js/contentscript-end.js)
***
#### Chris Aljoudi is "the creator of uBlock"
Instances: [here](https://twitter.com/thenickde/status/614503721590898688).