uBlock/platform/mv3/extension/js/scripting
Raymond Hill 0fb845d1ac
[mv3] Load specific cosmetic filtering data on-demand only
The cosmetic filtering data embedded in the content scripts has been
extracted in corresponding JSON files. When a list is enabled, the
corresponding cosmetic filtering data from the JSON files, if any, is
persisted into the extension's local storage.

The cosmetic filtering-related content scripts will load the data
from these JSON files on-demand only and matching cosmetic filters
will be extracted, then the result is cached in the session storage,
ensuring there is no longer a need to perform lookup for the rest
of the browser session.

As a result this further reduces the time to First Contentful Paint.

Related issue:
https://github.com/uBlockOrigin/uBOL-home/issues/557
2025-12-09 15:32:02 -05:00
..
css-api.js [mv3][safari] Workaround for user styles issue with bfcache 2025-10-11 14:46:35 -04:00
css-generic.js [mv3][safari] Workaround for user styles issue with bfcache 2025-10-11 14:46:35 -04:00
css-procedural-api.js [mv3][safari] Workaround for user styles issue with bfcache 2025-10-11 14:46:35 -04:00
css-procedural.js [mv3] Load specific cosmetic filtering data on-demand only 2025-12-09 15:32:02 -05:00
css-specific.js [mv3] Load specific cosmetic filtering data on-demand only 2025-12-09 15:32:02 -05:00
css-user-terminate.js [mv3] Add support for procedural cosmetic filters 2025-08-03 15:50:22 -04:00
css-user.js [mv3] Add support for procedural cosmetic filters 2025-08-03 15:50:22 -04:00
isolated-api.js [mv3] Load specific cosmetic filtering data on-demand only 2025-12-09 15:32:02 -05:00
picker.js [mv3] Add support for procedural cosmetic filters 2025-08-03 15:50:22 -04:00
tool-overlay.js [mv3] Support custom filters using CSS pseudo-elements 2025-08-20 10:26:45 -04:00
toolbar-icon.js [mv3] New approach to toggle toolbar icon not requiring extra permissions 2025-05-07 08:53:59 -04:00
unpicker.js [mv3] Add dashboard pane to manage custom filters 2025-09-24 10:42:18 -04:00
zapper.js [mv3] Add support for procedural cosmetic filters 2025-08-03 15:50:22 -04:00