1
0
mirror of https://github.com/gorhill/uBlock.git synced 2024-11-16 23:42:39 +01:00
uBlock/src/js
Raymond Hill d4efaf020b
Make indexedDB to default fast cache by default
Turns out it's currently the fastest among the three currently
implemented (Cache, browser.storage.session, indexedDB). Possibly
because indexedDB can natively persist structure-cloneable data,
something uBO can now benefit with the work on abstracting away
the limitations of various storages being limited to persist only
text or JSON data.

Related issue:
https://github.com/uBlockOrigin/uBlock-issues/issues/2969
2024-02-28 17:31:29 -05:00
..
codemirror Fix improper invalidation of valid uritransform exception filters 2024-02-14 14:30:05 -05:00
scriptlets Don't match network filter-derived regexes against non-network URIs 2024-02-26 16:08:12 -05:00
wasm Change official description in source code top comment 2023-12-04 12:10:34 -05:00
1p-filters.js Change official description in source code top comment 2023-12-04 12:10:34 -05:00
3p-filters.js Further fine tune visual as per feedback 2024-01-14 13:29:58 -05:00
about.js Change official description in source code top comment 2023-12-04 12:10:34 -05:00
advanced-settings.js Change official description in source code top comment 2023-12-04 12:10:34 -05:00
asset-viewer.js Change official description in source code top comment 2023-12-04 12:10:34 -05:00
assets.js More fine tuning of cache storage-related code 2024-02-27 21:47:06 -05:00
background.js Various fine tuning code of recent commits 2024-02-28 13:32:24 -05:00
base64-custom.js Redesign cache storage 2024-02-26 16:50:11 -05:00
benchmarks.js Output scriptlet logging information to the logger 2024-01-25 12:20:38 -05:00
biditrie.js Redesign cache storage 2024-02-26 16:50:11 -05:00
broadcast.js Do not exceed rate-limited calls to handlerBehaviorChanged() 2024-01-11 13:25:19 -05:00
cachestorage.js Make indexedDB to default fast cache by default 2024-02-28 17:31:29 -05:00
click2load.js Output scriptlet logging information to the logger 2024-01-25 12:20:38 -05:00
cloud-ui.js Change official description in source code top comment 2023-12-04 12:10:34 -05:00
code-viewer.js Change official description in source code top comment 2023-12-04 12:10:34 -05:00
commands.js Prevent access to picker when "My filters" is not enabled 2024-01-16 08:31:46 -05:00
console.js Change official description in source code top comment 2023-12-04 12:10:34 -05:00
contentscript-extra.js Prevent :others() from hiding html tag 2024-01-04 10:57:27 -05:00
contentscript.js Output scriptlet logging information to the logger 2024-01-25 12:20:38 -05:00
contextmenu.js Prevent access to picker when "My filters" is not enabled 2024-01-16 08:31:46 -05:00
cosmetic-filtering.js Redesign cache storage 2024-02-26 16:50:11 -05:00
dashboard-common.js Change official description in source code top comment 2023-12-04 12:10:34 -05:00
dashboard.js Change official description in source code top comment 2023-12-04 12:10:34 -05:00
devtools.js Remove "Purge all caches" button from "Filter lists" pane 2023-12-13 21:01:51 -05:00
diff-updater.js Add to error message 2023-12-26 11:32:08 -05:00
document-blocked.js Change official description in source code top comment 2023-12-04 12:10:34 -05:00
dom-inspector.js [firefox] Fix DOM inspector being broken in private window 2023-12-06 21:16:48 -05:00
dom.js Change official description in source code top comment 2023-12-04 12:10:34 -05:00
dyna-rules.js Remember presentation state of "My rules" pane 2024-01-17 10:36:23 -05:00
dynamic-net-filtering.js Change official description in source code top comment 2023-12-04 12:10:34 -05:00
epicker-ui.js Change official description in source code top comment 2023-12-04 12:10:34 -05:00
fa-icons.js Output scriptlet logging information to the logger 2024-01-25 12:20:38 -05:00
filtering-context.js Discard repeating adjacent entries in the logger 2024-01-26 09:24:10 -05:00
filtering-engines.js Change official description in source code top comment 2023-12-04 12:10:34 -05:00
hnswitches.js Change official description in source code top comment 2023-12-04 12:10:34 -05:00
hntrie.js Redesign cache storage 2024-02-26 16:50:11 -05:00
html-filtering.js Change official description in source code top comment 2023-12-04 12:10:34 -05:00
httpheader-filtering.js Change official description in source code top comment 2023-12-04 12:10:34 -05:00
i18n.js Use arrow function 2024-01-04 11:01:51 -05:00
logger-ui-inspector.js Vertically expand/collapse in steps in dom inspector 2023-12-07 20:59:45 -05:00
logger-ui.js Postprocess selections only from from logger entries 2024-01-28 11:17:36 -05:00
logger.js Discard repeating adjacent entries in the logger 2024-01-26 09:24:10 -05:00
lz4.js Remove "Purge all caches" button from "Filter lists" pane 2023-12-13 21:01:51 -05:00
messaging.js Fine-tune cache storage related-code 2024-02-27 15:04:05 -05:00
mrucache.js Split scriptlet filtering engine into lo- and hi-level classes 2023-12-21 10:48:01 -05:00
pagestore.js Change official description in source code top comment 2023-12-04 12:10:34 -05:00
popup-fenix.js Prevent access to picker when "My filters" is not enabled 2024-01-16 08:31:46 -05:00
redirect-engine.js Various fine tuning code of recent commits 2024-02-28 13:32:24 -05:00
redirect-resources.js Remove obsolete web accessible resources 2023-12-08 12:06:34 -05:00
reverselookup-worker.js Change official description in source code top comment 2023-12-04 12:10:34 -05:00
reverselookup.js Redesign cache storage 2024-02-26 16:50:11 -05:00
scriptlet-filtering-core.js Redesign cache storage 2024-02-26 16:50:11 -05:00
scriptlet-filtering.js Fall back to console if log info can't be relayed to logger 2024-02-02 09:24:24 -05:00
scuo-serializer.js Various fine tuning code of recent commits 2024-02-28 13:32:24 -05:00
settings.js Change official description in source code top comment 2023-12-04 12:10:34 -05:00
start.js Make indexedDB to default fast cache by default 2024-02-28 17:31:29 -05:00
static-dnr-filtering.js [mv3] Fix conversion of :xpath procedural filters 2024-01-22 10:57:48 -05:00
static-ext-filtering-db.js Redesign cache storage 2024-02-26 16:50:11 -05:00
static-ext-filtering.js Redesign cache storage 2024-02-26 16:50:11 -05:00
static-filtering-io.js Change official description in source code top comment 2023-12-04 12:10:34 -05:00
static-filtering-parser.js Remove trusted-source requireement when using badfilter 2024-02-28 12:14:59 -05:00
static-net-filtering.js Various fine tuning code of recent commits 2024-02-28 13:32:24 -05:00
storage.js Various fine tuning code of recent commits 2024-02-28 13:32:24 -05:00
support.js Remove "Purge all caches" button from "Filter lists" pane 2023-12-13 21:01:51 -05:00
tab.js Change official description in source code top comment 2023-12-04 12:10:34 -05:00
tasks.js Change official description in source code top comment 2023-12-04 12:10:34 -05:00
text-encode.js Change official description in source code top comment 2023-12-04 12:10:34 -05:00
text-utils.js Change official description in source code top comment 2023-12-04 12:10:34 -05:00
theme.js Change official description in source code top comment 2023-12-04 12:10:34 -05:00
traffic.js Fix regression in response body filtering 2024-01-26 13:52:17 -05:00
ublock.js Unregister all scriptlets when disabling uBO on a specific site 2024-01-19 11:00:07 -05:00
uri-utils.js Change official description in source code top comment 2023-12-04 12:10:34 -05:00
url-net-filtering.js Change official description in source code top comment 2023-12-04 12:10:34 -05:00
utils.js Split scriptlet filtering engine into lo- and hi-level classes 2023-12-21 10:48:01 -05:00
whitelist.js Change official description in source code top comment 2023-12-04 12:10:34 -05:00