Live data from Hacker News

Decentraleyes – Local CDN Emulation

decentraleyes.org

61–70 of 84 posts

Re: Decentraleyes – Local CDN Emulation

#61

Earlier quoted context omitted.

Citation needed?

Let’s say 80% of websites load Google Fonts. Now Google knows 80% of your browsing history.

Plus which, in the last decade I can remember exactly two instances where I was positively surprised by a custom font. All other times I didn't notice, would have preferred another font, or even opened up dev tools to revert the font. Given that the latter occurred more often than the instances where the custom font was a nice-to-have, I tend to agree that web fonts are just a lost cause, especially if it's (practically) a package deal with centralized tracking.

Re: Decentraleyes – Local CDN Emulation

#62
post #49

I've used Decentraleyes for a while now and it works great. I would actually like to see it—or more specifically, the idea—integrated into browsers. It would improve privacy, (potentially) security, and speed at the cost of disk space.

Was Opera's "Turbo" mode not a similar feature? A feature launched in the early mobile/late dail-up days. Albeit the proxy CDN was provided by Opera. It would take proxy JPEGs, compress them more, serve them from an edge node. It don't think it was marketed as a privacy feature but mostly bandwidth/speed. But in theory if you trust Opera, you'd get more privacy?

Opera Turbo was a bit different, I think, in that it used Opera servers as CDN and provided additional compression, while Decentraleyes uses your local file system as CDN without modifying the resources.

Re: Decentraleyes – Local CDN Emulation

#63
post #49

I've used Decentraleyes for a while now and it works great. I would actually like to see it—or more specifically, the idea—integrated into browsers. It would improve privacy, (potentially) security, and speed at the cost of disk space.

Was Opera's "Turbo" mode not a similar feature? A feature launched in the early mobile/late dail-up days. Albeit the proxy CDN was provided by Opera. It would take proxy JPEGs, compress them more, serve them from an edge node. It don't think it was marketed as a privacy feature but mostly bandwidth/speed. But in theory if you trust Opera, you'd get more privacy?

Given that Mozilla now has a proxy (VPN) service, that could be a nice tie-in indeed.

Re: Decentraleyes – Local CDN Emulation

#64
post #23
post #2

It's a cool idea, even if just for performance reasons. So many things come from CDNs these days, we may as well start shopping the common ones ahead of time. But recently I learned something unexpected. Lots of extensions are terrible with their resources. On a page targeting tech-savvy people, around 1% of requests has some extension content injected into the website which requests an external font file. (info come…

In recent years libraries haven't been used off CDN like this much but rather bundled, tree-shaken, and uploaded to a CDN with the library baked into a JavaScript app.

[deleted]

Re: Decentraleyes – Local CDN Emulation

#65
To summarize some of the limitations I’ve read in sibling comments:

– Recent trend appears to be bundling resources (e.g. Webpack) instead of using CDNs.

– This trend is complemented by browsers moving to per-site caches that limit the benefit of CDNs.

– Content-Security-Policy and/or Subresource Integrity restrictions can break some websites.

– Only a limited set of resources are included with Decentraleyes.

All that said, this is a really cool idea from both privacy and performance standpoints. Would love to see ways to address those limitations in the future.

Re: Decentraleyes – Local CDN Emulation

#68
post #50
post #26

I like the idea of the extension, but the implementation in lacking. According to the project's gitlab[1], there's only a dozen or so libraries are actually being served. It doesn't seem to cache google web fonts, for instance. Some sibling comments mentioned LocalCDN, which has more libraries and also includes fontawesome, but still lacks google fonts. [1] https://git.synz.io/Synzvato/decentraleyes/-/tree/master/res…

We should all be turning off web fonts anyway.

Web fonts are no different from any other resource—you can easily serve them in privacy-friendly ways.

Re: Decentraleyes – Local CDN Emulation

#69
post #50
post #26

I like the idea of the extension, but the implementation in lacking. According to the project's gitlab[1], there's only a dozen or so libraries are actually being served. It doesn't seem to cache google web fonts, for instance. Some sibling comments mentioned LocalCDN, which has more libraries and also includes fontawesome, but still lacks google fonts. [1] https://git.synz.io/Synzvato/decentraleyes/-/tree/master/res…

We should all be turning off web fonts anyway.

It would be nice to be able to specify that web fonts and other media elements come from the same site that serves the requested page.
Post reply on HN