Local CDN Local emulation of Content Delivery Networks
Support Development
PayPal ● 
Bitcoin Address: bc1qh7juzrxrawpr65elm4qs285m5rdhnhgsn7h2jf
 ● 
Lightning Address: bhjmq@getalby.com
Your Input Matters
Review
Advertisement
Screenshot
The "Local CDN" extension is multi-browser implementation for Decentraleyes project by @Synzvato. This extension emulates Content Delivery Networks (CDNs) by intercepting requests, finding the requested resource and redirecting it to a local equivalent. The local redirection of CDNs have two main advantages over fetching from CDNs. 1. You will get large libraries instantly without connecting to CDNs which save you bandwidth 2. There will be no connection to the CDN and hence no tracking from this CDN.

Features

FAQs

  1. What is the "Local CDN" extension and how does it work?

    As name implies, this extension provides local access to the most popular CDN libraries. This means whenever a page ask for a known library, the connection is intercepted and redirected to a local equivalent. By this redirection, your browser has access to the resource instantly from a local repository instead of fetching it from a CDN server. This helps increasing your browser speed and decrease the loading time as most of these libraries are about hundreds of kilobytes in size.

  2. What Content Delivery Networks are supported by this extension?

    This extension is a fork to Decentraleyes Firefox extension and at this point, all the CDN networks that is supported by Decentraleyes is also supported by "Local CDN" extension.

    Here is the lsit of supported hostnames:

    • ajax.googleapis.com
    • ajax.aspnetcdn.com
    • ajax.microsoft.com
    • cdnjs.cloudflare.com
    • code.jquery.com
    • cdn.jsdelivr.net
    • yastatic.net
    • yandex.st
    • libs.baidu.com
    • lib.sinaapp.com
    • upcdn.b0.upaiyun.com
    • cdn.bootcss.com
    • cdn.css.net
    • cdn.staticfile.org

  3. What libraries are supported by this extension?

    Local redirection is supported for almost all versions of the following popular libraries:

    • angular
    • backbone
    • dojo
    • ember
    • extCore
    • jQuery
    • jQueryUI
    • modernizr
    • mootools
    • prototypeJS
    • scriptaculous
    • swfobject
    • underscore
    • webfont

  4. How can I check to see if this extension is actually working?

    Open your browser Developer Console for a page that has a CDN access. Go to the Network tab and reload the page. Once the page is reloaded, try to inspect the library that is originated from one of the supported CDNs. You should get status code of 307 for this library which means "Internal Redirection".

  5. Why the size of this extension is around 10 Mega bytes?

    The extension has a copy of all known libraries in the data directory. To check the complete list of supported libraries please check the GitHub page.

  6. What's new in this version?

    Please check the Logs section.

  7. What is the meaning of the toolbar badge number?

    It displays the number of libraries that are loaded from local CDN. Hovering mouse over the toolbar button displays more details.

  8. Why Decentraleyes - Testing Utility fails when this extension is installed?

    This is because these projects use different methods when a CDN resource is detected. Decentraleyes rejects a request that is from a known CDN and then injects a proper library afterwards; however, "Local CDN" redirects the request to the local equivalent. Testing Utility checks to see if the requested resource fails or not and since in "Local CDN" there is no failing, you will get the "not working" message. To make sure the extension is actually working read FAQ 4.

  9. When Local CDN is enabled, I am getting this warning message "This extension failed to redirect a network request to http://... because another extension (Local CDN) redirected it to chrome-extension://..." from my HTTPS Everywhere extension. How can I fix this?

    Local CDN redirects known CDN resources to the local equivalents. There is a change that another extension also wants to perform resource redirection (like in this example HTTPS Everywhere extension). This causes conflict between two extensions. Normally the latest installed extension will get the chance to overwrite the redirection requests from all other extensions and hence all other requests will be ignored. So just make sure Local CDN is installed after the other extensions that might perform redirection, and this can guarantee local CDN redirection no matter if there is another redirection rule from another extension.

Matched Content

Reviews

Please keep reviews clean, avoid improper language, and do not post any personal information. Also, please consider sharing your valuable input on the official store.

What's new in this version

Version--
Published--/--/--
Change Logs:
    Last 10 commits on GitHub
    Hover over a node to see more details

    Need help?

    If you have questions about the extension, or ideas on how to improve it, please post them on the  support site. Don't forget to search through the bug reports first as most likely your question/bug report has already been reported or there is a workaround posted for it.

    Open IssuesIssuesForks

    Editorial Review

    If you want to save up on your Internet bandwidth cost or want to have local access to popular CDN libraries to prevent your IP being logged in their servers, you need to install local CDN extension in your browser. This add-on is created to eliminate all the hassles i.e. traffic hikes, website crash etc. without affecting your browser speed and reducing the loading time.

    The fact that local CDN extension allows direct access to the libraries instead of fetching them from a CDN server, it enhances the speed of your browser. The add-on features a toolbar which shows a toolbar badge number. Through this badge number, you can get to know the number of libraries that are accessed and loaded from the local CDN.

    Another notable feature that Local CDN extension boasts of is it eliminates the tracking that comes with CDN connection as the resources are directly fetched from local servers. Moreover, it reduces the loading time of the website since it doesn’t fetch the resources rather gets them from local servers.

    With local CDN extension, you can save up on the cost that you will be otherwise paying for a content delivery connection to avoid the website crashes. This add-on has emerged to be the most useful for the website developers as it also improves their online privacy while providing them lightning fast speed.

    This extension is supported on Chrome, Firefox, and Opera browsers. You can install it and experience a secure and fast internet. In case, you are facing any difficulty with its installation and use, you can communicate your feedback to the development team so that they could look into the matter and resolve the issues.

    Recent Blog Posts