This very much bothers me as a web developer. I go hard on Conditinal GET Request support and compression as well as using http/2+. I’m tired of using websites (outside of work) that need to load a fuckton of assets (even after I block 99% of advertising and tracking domains).
macOS and iOS actually allow updates to be cached locally on the network, and if I remember correctly Windows has some sort of peer-to-peer mechanism for updates too (I can’t remember if that works over the LAN though; I don’t use Windows).
The part I struggle with is caching HTTP. It used to be easy pre-HTTPS but now it’s practically impossible. I do think other types of apps do a poor job of caching things though too.
mesamunefire@piefed.social 3 weeks ago
Ive had this thought for a while.
If humans ever go to other planets, its going to be VERY hard to keep software up to date without some serous thought and relay stations. The speed of light is a hard restriction.
frongt@lemmy.zip 3 weeks ago
Local mirrors and caching proxies.
I’ve worked in an environment like this. We had a local server for Windows and Mac updates. Direct updates were blocked. It’s a solved problem, you just need developers to participate.
mesamunefire@piefed.social 3 weeks ago
Interesting. The article seems to claim otherwise? How would Paul have fixed the issues he was coming across? If you had to, say, do Windows/Mac updates in the current architecture, how would that work? I thought those were hard set by MS/Apple?
shortwavesurfer@lemmy.zip 3 weeks ago
This is what IPFS is for. Instead of linking to a location that would be way far away off planet, it links to the content which could very well be cached on planet or on a relay station closer. Sure, one person has to pull it down from the incredibly far away place, but once it’s pulled down at least one time, everybody else pulls it from the more local version that that person has. However, though, timeouts will need to be increased. Maybe not to some insanely stupid amount, but they will need to be increased somewhat.
thatonecoder@lemmy.ca 3 weeks ago
This is one of the reasons why I preach against Electron apps and the “storage is cheap” argument. Additionally, it may also be really expensive for people in 3rd world countries to buy storage.
Imgonnatrythis@sh.itjust.works 3 weeks ago
Maybe Microsoft will let us have local accounts again?
ArsonButCute@lemmy.dbzer0.com 3 weeks ago
Microsoft will absolutely not be making it on the interplanetary scene.
Rentlar@lemmy.ca 3 weeks ago
Instead of sneaker-net it will be rocket-net… and at a certain point you need an
on-premon-planet support team to just figure things out.