Also when it comes to loading times your dealing with packets which have a set size. So sometimes you can have a situation where a single extra kilobyte literally doubles the time to load the site. Because if you can fit the entire site into a single packet it loads much faster, but as soon as you need 2 packets it has to wait for them all to fully load. I was reading an article about that a few months ago.
Thanks for sharing (and thanks to @[email protected] for finding the link for) that article! Really interesting stuff. I knew the basics of TCP and Ethernet frames, but I didn't know about the TCP slow start thing. I've been thinking about building my own static website, so I'll keep this in mind when I do tackle that project.
I'm on an old laptop and every browser I've used outside of chrome just chugs, which sucks because it's google, but for some reason chrome is snappier on older hardware from what I've seen.
Likely due to the chromium stranglehold on modern web dev. Not sure which browsers you’ve tried but it might be worth trying something like edge, brave, or ungoogled chromium all are chromium-based but not a google product technically.
I'll have to try out chromium.
Literally this site right here is a bloated pile of crap.
None of you need active updates for all the elements on screen! Just compile a static page on the server side and send it over!
Happily, we do have a nice (read-only) static version of Hexbear coded up by our very own @[email protected]: diethex.net! Here's the announcement post with more details; it's also linked in the sidebar on the home page. Funnily enough, in said announcement post someone links to an article which discusses the very blog post I posted here, so we've come full circle!
(also yes, kota is aware that spoilers don't currently work)
Thank you for the wonderful and informative reply!
I wish there was a native Linux app for Lemmy. It would be a lot of work to make though. There are Android and iOS apps though.
I'm really disappointed by how bloated the lemmy frontend has become. Like, if they just cut the hyperlink preview/embed features that nobody needs it would already be a good bit lighter. There used to be an alternate lemmy frontend that emulated being a phpbb forum that was unfortunately abandoned: https://github.com/LemmyNet/lemmyBB
Also there is lem.el for emacs which works but it's kinda basic and rough around the edges.
Honestly, if I was in charge of lemmy it would look basically like the site linked in the OP. And I'd also think about making it accessible from gopher/gemini.
I'm pretty sure there's already a massive frontend rewrite in the works that is meant for after v1.0 of the backend is ready.
Cool article and website!
Wish they'd test out some non-Western websites. And more stuff that doesn't also have native apps that you're supposed to use instead (and what they optimize for. Why bother optimizing a website people aren't even supposed to use?).
They quote a Discourse developer who has a lot of elitism about what kinds of devices people use. And I googled Discourse (I've used it before actually) and the tagline that shows up in Google is "Discourse is the place to build civilized communities". Hmmm... "civilized"...
The article mentions good reasons to optimize websites, such as to get more users. I guess a lot of companies basically just think paying more developers to optimize their sites costs them more money than they want to spend, even though they could get more users. Companies already adopt "web technologies" partially because there is such a large pool of developers they can hire from.
I've found that a lot of the larger companies, big international corporations with layers and layers of people between any one decision, no one really cares as long as everyone plays along and says the right things. The line goes up or they do layoffs and then the line goes up. That's all it ever seems to be. They would rather people say nothing negative and do terrible work slowly than try to improve anything about the working environment.
Even productivity can't be analysed critically without everyone thinking you're trying to topple the entire company or something.
technology
On the road to fully automated luxury gay space communism.
Spreading Linux propaganda since 2020
- Ways to run Microsoft/Adobe and more on Linux
- The Ultimate FOSS Guide For Android
- Great libre software on Windows
- Hey you, the lib still using Chrome. Read this post!
Rules:
- 1. Obviously abide by the sitewide code of conduct. Bigotry will be met with an immediate ban
- 2. This community is about technology. Offtopic is permitted as long as it is kept in the comment sections
- 3. Although this is not /c/libre, FOSS related posting is tolerated, and even welcome in the case of effort posts
- 4. We believe technology should be liberating. As such, avoid promoting proprietary and/or bourgeois technology
- 5. Explanatory posts to correct the potential mistakes a comrade made in a post of their own are allowed, as long as they remain respectful
- 6. No crypto (Bitcoin, NFT, etc.) speculation, unless it is purely informative and not too cringe
- 7. Absolutely no tech bro shit. If you have a good opinion of Silicon Valley billionaires please manifest yourself so we can ban you.