uBlock/platform
Raymond Hill aa7f77aaad
Split scriptlet filtering engine into lo- and hi-level classes
The idea is to remove as many dependencies as possible for
low-level ScriptletFilteringEngine in order to make it easier
to reuse the module outside uBO itself.

The high-level derived class takes care of caching and
injection of scriptlets into documents, which requires
more knowledge about the environment in which scriptlets
are to be used.

Also improve scriptlet cache usage to minimize overhead of
retrieving scriptlets.
2023-12-21 10:48:01 -05:00
..
browser Rewrite static filtering parser 2023-01-23 16:53:18 -05:00
chromium Change official description in source code top comment 2023-12-04 12:10:34 -05:00
common Split scriptlet filtering engine into lo- and hi-level classes 2023-12-21 10:48:01 -05:00
dig Change official description in source code top comment 2023-12-04 12:10:34 -05:00
firefox ]firefox] Improve load time & behavior from suspended state 2023-12-04 15:15:08 -05:00
mv3 Import translation work from https://crowdin.com/project/ublock 2023-12-19 12:04:22 -05:00
nodejs Change official description in source code top comment 2023-12-04 12:10:34 -05:00
npm Change official description in source code top comment 2023-12-04 12:10:34 -05:00
opera Modify `manifest.json` for other platforms 2023-10-14 13:55:46 -04:00
safari Clarify that the code base was really old and obsolete 2019-09-22 09:57:38 -04:00
thunderbird Modify `manifest.json` for other platforms 2023-10-14 13:55:46 -04:00