UBlock Origin

uBlock

uBlock Origin最初名为“μBlock”。名称后来被更改为“uBlock”以避免“µBlock”中“µ”的发音引致混乱。开发从复刻（fork）开始，它基于HTTP Switchboard和另一个为高级用户设计的名为uMatrix的拦截扩展的代码。uBlock Origin是为利用社区维护的黑名单（又称为“屏蔽列表”）而开发，同时增加功能和将代码质量纳入到发布标准。
截至2015年4月和5月，uBlock项目演变为两个独立的代码库和扩展。uBlock以ublock.org为代表，而uBlock Origin反映了原开发者的持续努力。
在项目分裂后不久，Chris Aljoudi创建了ublock.org用以托管uBlock、宣传该扩展和请求捐助。对此，uBlock的创始人Raymond Hill表示“ublock.org所寻求的捐款不会使那些对创建uBlock Origin贡献最大的人受益。”
2015年10月，Aljoudi宣布uBlock for Safari不再开发。
该项目最后的源代码提交发生在2015年8月。网站的安全证书已于2016年5月过期，并于2016年6月30日续订。2018年7月，uBlock被AdBlock开发商收购。

uBlock Origin

Raymond Hill是uBlock的创始人和原始作者，它当前继续在名为uBlock Origin的扩展上工作，这有时被缩写（风格化）为“uBlock₀”。截至2016年12月，uBlock Origin Chrome extension拥有700万活跃用户，Firefox版本有250万活跃用户。
一则Sourcepoint与comScore的联合调查报告说，在截至2015年8月的10个月跟踪期内，它的增长率为833%，在已列出软件中增长最快。该报告将增长归因于用户对纯粹屏蔽软件的需求，而不想要有“可接受广告”的程序。
2016年1月，uBlock Origin被加入到Debian 9和Ubuntu 16.04的代码库。2016年5月，该扩展被Mozilla选为“本月精选”。
Ellis Tsung (el1t)于2016年12月9日发布了用于MacOS Safari浏览器的uBlock Origin。
Nik Rolls于2016年12月11日正式发布了用于微软Edge浏览器的uBlock Origin。
此项目特别的拒绝捐款。

屏蔽和过滤

uBlock Origin和uBlock支持Adblock Plus过滤规则的大多数语法，并包含Adblock Plus的订阅列表。流行的过滤规则列表EasyList和EasyPrivacy是默认启用的订阅。该扩展还能导入hosts文件，以及安装一些社区提供的列表。在可用的hosts文件中，Peter Lowe's Ad server list和Malware Domains也被默认启用。一些额外功能包括：动态过滤脚本和iframe，一个隐藏网页元素的工具。截至0.8.7.0，uBlock中的动态过滤可以完全替代RequestPolicy或类似的附加组件。
uBlock Origin在日益成长中已包含多项uBlock没有的功能，例如：一种新的模式来帮助色觉缺陷，一个新的动态URL过滤功能，新的日志功能和增强接口：一个DOM探查器、新的关注隐私的选项（阻止链接预读、超链接审计和通过WebRTC泄露的IP地址）。各站点独立开关：切换弹出窗口屏蔽、严格域屏蔽、美化规则、字体屏蔽。

性能

技术网站和用户对uBlock的评论认为，该扩展相比提供类似功能的扩展（诸如Adblock Plus）占用更少的资源。2015年8月对十款屏蔽扩展进行的性能指标测试显示，uBlock Origin在测试扩展中能最有效率地利用资源。
uBlock会测探每个网页所需的样式资源，而不是采用普适性的样式表。该扩展将用户启用的过滤规则创建一份快照。与每次都从缓存检索过滤规则相比，这有助于加快浏览器的启动速度。