{"action":"created","issue":{"url":"https://api.github.com/repos/chrisaljoudi/uBlock/issues/1455","labels_url":"https://api.github.com/repos/chrisaljoudi/uBlock/issues/1455/labels{/name}","comments_url":"https://api.github.com/repos/chrisaljoudi/uBlock/issues/1455/comments","events_url":"https://api.github.com/repos/chrisaljoudi/uBlock/issues/1455/events","html_url":"https://github.com/chrisaljoudi/uBlock/issues/1455","id":88913214,"number":1455,"title":"Are there \"snail\" filters in uBlock?","user":{"login":"Gitoffthelawn","id":7672848,"avatar_url":"https://avatars.githubusercontent.com/u/7672848?v=3","gravatar_id":"","url":"https://api.github.com/users/Gitoffthelawn","html_url":"https://github.com/Gitoffthelawn","followers_url":"https://api.github.com/users/Gitoffthelawn/followers","following_url":"https://api.github.com/users/Gitoffthelawn/following{/other_user}","gists_url":"https://api.github.com/users/Gitoffthelawn/gists{/gist_id}","starred_url":"https://api.github.com/users/Gitoffthelawn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Gitoffthelawn/subscriptions","organizations_url":"https://api.github.com/users/Gitoffthelawn/orgs","repos_url":"https://api.github.com/users/Gitoffthelawn/repos","events_url":"https://api.github.com/users/Gitoffthelawn/events{/privacy}","received_events_url":"https://api.github.com/users/Gitoffthelawn/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-06-17T05:08:19Z","updated_at":"2015-06-27T09:58:49Z","closed_at":null,"body":"In ABE/ABP, there is the notion of \"snail\" filters.  When creating a filter, you have to be cognizant to not create a \"snail\" filter, because they are not processed with the same efficiency as other filters.\r\n\r\nIs the same true for uBlock, or by design, does it get around that whole mess?\r\n\r\nIf it is true for uBlock, how are the slower filters indicated in the UI?  ABE/ABP uses a snail icon."},"comment":{"url":"https://api.github.com/repos/chrisaljoudi/uBlock/issues/comments/116000464","html_url":"https://github.com/chrisaljoudi/uBlock/issues/1455#issuecomment-116000464","issue_url":"https://api.github.com/repos/chrisaljoudi/uBlock/issues/1455","id":116000464,"user":{"login":"Gitoffthelawn","id":7672848,"avatar_url":"https://avatars.githubusercontent.com/u/7672848?v=3","gravatar_id":"","url":"https://api.github.com/users/Gitoffthelawn","html_url":"https://github.com/Gitoffthelawn","followers_url":"https://api.github.com/users/Gitoffthelawn/followers","following_url":"https://api.github.com/users/Gitoffthelawn/following{/other_user}","gists_url":"https://api.github.com/users/Gitoffthelawn/gists{/gist_id}","starred_url":"https://api.github.com/users/Gitoffthelawn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Gitoffthelawn/subscriptions","organizations_url":"https://api.github.com/users/Gitoffthelawn/orgs","repos_url":"https://api.github.com/users/Gitoffthelawn/repos","events_url":"https://api.github.com/users/Gitoffthelawn/events{/privacy}","received_events_url":"https://api.github.com/users/Gitoffthelawn/received_events","type":"User","site_admin":false},"created_at":"2015-06-27T09:58:49Z","updated_at":"2015-06-27T09:58:49Z","body":"That's the best explanation I've ever read for why it sometimes makes sense to add a trailing `*` to a filter!\r\n\r\nIs the \"best to avoid\" regex true for uBlock as well as ABE/ABP?  I'm assuming it is (based on your post), but I want to confirm.\r\n\r\nWhen a regex is used, the underlying uBlock javascript must perform a regex match.  When no regex is specified, does uBlock perform a token lookup (like ABE/ABP), or is it a wildcard match?"}}