uBlock/platform/common
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
..
managed_storage.json Reorganize platform directory to avoid Chromium-centric appearance 2021-07-16 10:06:58 -04:00
vapi-background.js Split scriptlet filtering engine into lo- and hi-level classes 2023-12-21 10:48:01 -05:00
vapi-client.js Change official description in source code top comment 2023-12-04 12:10:34 -05:00
vapi-common.js Change official description in source code top comment 2023-12-04 12:10:34 -05:00
vapi.js Change official description in source code top comment 2023-12-04 12:10:34 -05:00