๐Ÿ’พ Archived View for bbs.geminispace.org โ€บ s โ€บ Gemini โ€บ 17599 captured on 2024-06-16 at 15:17:16. Gemini links have been rewritten to link to archived content

View Raw

More Information

โžก๏ธ Next capture (2024-06-20)

-=-=-=-=-=-=-

engineering for slow internet

https://brr.fyi/posts/engineering-for-slow-internet

this text tells details about how is it to use modern web with limited internet.

gemini & geminispace would be useful, given the current bloat of the web. but it's not all, the engineering of many day-to-day tasks, like system updates, are done by the assumptions that the internet speed is high.

also, it is interesting, that when the space is not densely populated, it doesn't worth to invest in that space, even if it is a cyberspace. (:

Posted in: s/Gemini

๐Ÿ™ norayr

Jun 02 ยท 2 weeks ago ยท ๐Ÿ‘ decant

12 Comments โ†“

๐Ÿ˜Ž decant ยท Jun 03 at 02:02:

My observations: 1. why on earth would you need 20MB of javascript for? Ok 3MB of header image is just bad web design, but 20MB is executable is enough for a not so minimal OS! Has science gone too far? 2. The lack of pause/resume is rage inducing, looking at you, git.

๐Ÿ˜Ž decant ยท Jun 03 at 02:11:

Also I thought apple uses delta update? How come the update package be so big?? Is delta update a lie?

๐Ÿ•น๏ธ skyjake [mod...] ยท Jun 03 at 02:19:

โ€” Repost?

๐Ÿš€ stack ยท Jun 03 at 17:18:

@decant, re "has science gone too far?" Science has nothing to do with this. Greed, politics, and stupidity.

๐Ÿต michaelnordmeyer ยท Jun 03 at 21:23:

@decant Apple might have changed it in the last couple of years, because the OS partition is immutable and might require a different update procedure. They also update two architectures at the same time (x86 and Apple Silicon).

๐Ÿ™ norayr [OP] ยท Jun 04 at 00:37:

โ€” js bloat research

๐Ÿ˜Ž decant ยท Jun 04 at 01:30:

funny how pornhub is the role model of minimal javascript use

๐Ÿš€ stack ยท Jun 04 at 18:53:

Oddly, businesses considered 'marginal' in current capitalist regime are the only remaining free market businesses. They are not given free money by banks and politicians, and have to compete for and appreciate their customers. For capitalist enterprises, customers are a ticket to the printing press party, a necessary burden.

๐ŸŽต xavi ยท Jun 04 at 19:59:

Back when I used Nextcloud, the *login page alone* would fetch +17 MiB of data over 44 HTTP requests, 13 of which were JavaScript files. This would load horribly slow on less powerful hardware, such as the PinePhone.

This was in fact one of the reasons why I ragequit Nextcloud and wrote my own solution, slcl:

โ€” slcl, a small and lightweight cloud

In comparison, slcl fetches 1.36 *KiB* (99.99% less!) in 2 HTTP requests: 1 for the HTML, and 1 for the CSS. And, in the end, both login pages are doing the exact same thing: ask me for a username and password.

๐Ÿš€ stack ยท Jun 04 at 20:36:

Xcl is the convention for naming Common Lisp implementations -- sbcl, ccl, cmucl... Looks cool, although I prefer to stay away from clouds...

๐ŸŽต xavi ยท Jun 04 at 21:24:

@stack: it makes sense to stay away from cloud providers that you do not have control over, for obvious reasons. But, of course, in this case I self-host my own slcl instance on my own hardware, so there are no privacy concerns here.

For me and my family and friends, slcl has been a lifesaver. Nextcloud would otherwise hog as many resources as it could and clog the whole machine on simple operations, like searching a file or displaying thumbnails.

๐Ÿš€ stack ยท Jun 04 at 22:20:

@xavi Yes, of course! Congrats on making a useful tool and thank you for making it available (and not using some insane language of the day).