LocalCDN – an extension that emulates CDN to improve your online privacy
localcdn.org
localcdn.org
I looked at the wiki and found this: [2]
> Can I check if LocalCDN really works?
> Yes you can
Really??? This sounds like a snarky answer instead of providing some ways for a user to check that it works.
I think I'll stick with Decentraleyes for now.
[1]: https://www.localcdn.org/img/replacement.png
[2]: https://codeberg.org/nobody/LocalCDN/wiki#user-content-11-ca...
By flushing versions and integrity checks down the toilet, this new one could probably easily reduce traffic much further! What a great idea.
SHA checks should be fast enough, and it a "must have" feature for an extension promising to replace a file with another.
The add-on is from a user "nobody" that was registered early this year, vs decebtraleyes from a real name account from 2013.
https://codeberg.org/nobody/LocalCDN/wiki#user-content-14-i-...
It might be because it doesn't always return the exact resource the site requests, like it will upgrade jQuery v1.2.3 to v1.4.2. It could also have to do with CORS.
This sounds like a horrible idea.
1. It deliberately replaces some versions of libraries with different versions. That's a feature I could do without.
2. The use of integrity hashes on cross-origin resources breaks Decentraleyes[0], and it's not fixable without browser changes.[1]
[0]: https://git.synz.io/Synzvato/decentraleyes/-/issues/16 [1]: https://bugzilla.mozilla.org/show_bug.cgi?id=1419459
And I'd have to trust substantial permissions to an addon from 'nobody'. I don't believe in mandatory real-world identities but at least have a nick with some street cred :) Trust is important with browser extensions, just look at the news today about Nano Defender being compromised and spamming Instagram likes: https://github.com/jspenguin2017/Snippets/issues/5
Just saying, this is something I'll skip for now for the above reasons, but I'll keep an eye on it.
The developer of this extension doesn't have that.
This can be mitigated by disabling auto-update functionality and insisting on reproducible builds.
edit: What I originally wondered was what was meant with the "RIP karma" comment by the parent?
I asked this the other day on a similar comment, and the best they could do is critique Moxie for having a savior complex
seems to be unmaintained/inactive.
I'm half-winking as i state this (bloated aspect) because i give much respect to browser makers for all that browsers actually do/have to do for us when rendering web experiences. So, i don't take adding even more stuff into browsers as a simply, hand-wavy thing to consider. But I also wonder if these libraries do in fact provide such helpful (and ubiquitous) utilities, why not incorporate them into the default - what is called - ecmascript?
Good point!
Cool, Font Awesome is supported
If 2 sites both use jquery.cdn/1.3.4/jquery.min.js, your browser should have it in the cache, or alternatively your caching proxy server would just serve you the bits it already downloaded earlier.
I don't think caching HTTP proxies are as useful any more now that most sites are using HTTPS. They can't easily cache content from origins that use TLS due to the encryption, unless you install a root certificate that allows the proxy to spoof any origin.
You could connect to the proxy via HTTP which then uses HTTPS to the origin, but then you'd get mixed content warnings (loading scripts via HTTP when the page is loaded via HTTPS).
I don't think the goal really is to speed things up, but to eliminate the privacy-sensitive hits to those CDNs.