JSLibCache by Teun van Eijsden
A more dynamic version of Decentraleyes / LocalCDN where the Javascript libraries (and CSS / fonts) are downloaded once from the CDN and then stored locally forever.
You'll need Firefox to use this extension
Extension Metadata
Screenshots
About this extension
JSLibCache
A WebExtension for Firefox / Chrome that enhances privacy by serving requests to popular CDNs from local cache/storage.
It is similar to Decentraleyes / LocalCDN.
It serves Javascript libraries, CSS files and Fonts that a website tries to load from popular CDNs like ajax.googleapis.com.
Difference between JSLibCache and Decentraleyes / LocalCDN
JSLibCache fetches resources from CDNs dynamically, once. So if a website you visit requests https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js and that lib is not yet in the local cache, it is fetched from the CDN and put into local storage for subsequent requests.
A WebExtension for Firefox / Chrome that enhances privacy by serving requests to popular CDNs from local cache/storage.
It is similar to Decentraleyes / LocalCDN.
It serves Javascript libraries, CSS files and Fonts that a website tries to load from popular CDNs like ajax.googleapis.com.
Difference between JSLibCache and Decentraleyes / LocalCDN
JSLibCache fetches resources from CDNs dynamically, once. So if a website you visit requests https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js and that lib is not yet in the local cache, it is fetched from the CDN and put into local storage for subsequent requests.
Rate your experience
PermissionsLearn more
This add-on needs to:
- Store unlimited amount of client-side data
- Access browser activity during navigation
- Access your data for all websites
More information
- Add-on Links
- Version
- 0.0.21
- Size
- 5.57 MB
- Last updated
- a year ago (Jan 2, 2024)
- Related Categories
- License
- Mozilla Public License 2.0
- Version History
Add to collection
Release notes for 0.0.21
This release:
- Added domain blacklist. In the extension's popup, under "Settings", a list of domains can be entered, separated by newline. Websites on those domains will bypass JSLibCache's modifications to webrequests.
Earlier releases:
- Added separate (more visible) icon for dark themes
- Better ordering of statistics in popup
- Make font-face URLs absolute in cached CSS files
- Add Roboto Mono font
- Faster redirect by listening to onBeforeRequest event instead of onHeadersReceived
- Update statistics tab in popup when the cache is cleaned
- Statistics are saved between browsing sessions, and displayed
- Added unpkg.com CDN
- Check HTTP statusCode is 200 before filtering HTML
- Added cdn.jsdelivr.net CDN
- Fix content encoding (charset) for non-UTF-8 pages
- Add Google Font woff2 files
- Reset page statistics before a new page loads
- Add setting that stops the modification of CSP (Content Security Policy) headers to allow other addons to modify this header. (Only one extension may modify responseHeaders for each request)
- Removed options_ui
- Added possibility to Clear the cache
- Added uBlock Origin rules to popup
- Improved statistics in popup
- Added cdn.ampproject.org CDN
- Added ajax.cloudflare.com (RocketLoader) CDN
- Better logging when debugging the extension
- Efficiently cache Google Fonts CSS
- Added fonts.googleapis.com CDN
- Added cdnjs.cloudflare.com CDN
- Added code.jquery.com CDN
- Added sdn.geekzu.org CDN
- Added ajax.proxy.ustclug.org CDN
- Added ajax.googleapis.com CDN
- Added domain blacklist. In the extension's popup, under "Settings", a list of domains can be entered, separated by newline. Websites on those domains will bypass JSLibCache's modifications to webrequests.
Earlier releases:
- Added separate (more visible) icon for dark themes
- Better ordering of statistics in popup
- Make font-face URLs absolute in cached CSS files
- Add Roboto Mono font
- Faster redirect by listening to onBeforeRequest event instead of onHeadersReceived
- Update statistics tab in popup when the cache is cleaned
- Statistics are saved between browsing sessions, and displayed
- Added unpkg.com CDN
- Check HTTP statusCode is 200 before filtering HTML
- Added cdn.jsdelivr.net CDN
- Fix content encoding (charset) for non-UTF-8 pages
- Add Google Font woff2 files
- Reset page statistics before a new page loads
- Add setting that stops the modification of CSP (Content Security Policy) headers to allow other addons to modify this header. (Only one extension may modify responseHeaders for each request)
- Removed options_ui
- Added possibility to Clear the cache
- Added uBlock Origin rules to popup
- Improved statistics in popup
- Added cdn.ampproject.org CDN
- Added ajax.cloudflare.com (RocketLoader) CDN
- Better logging when debugging the extension
- Efficiently cache Google Fonts CSS
- Added fonts.googleapis.com CDN
- Added cdnjs.cloudflare.com CDN
- Added code.jquery.com CDN
- Added sdn.geekzu.org CDN
- Added ajax.proxy.ustclug.org CDN
- Added ajax.googleapis.com CDN
More extensions by Teun van Eijsden
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet