Then a smartphone would work fine with 1GB of RAM and everyone could be happy.
Then a smartphone would work fine with 1GB of RAM and everyone could be happy.
The problem is that most web pages these days fundamentally are not simple.
Rather than trying to make web pages small, the real effort would be in designing web pages to be simple.
The large majority of software devs, PMs and the like don't really know how to do anything else than a Node + React webapp.
I often regret in my career not pushing back more on "requirements" that ended up requiring a more complicated app, whereas the customer would have been happier with a simpler solution.
There's a lot to say about the side effects of frameworks but there's a reason why everything converges towards that.
I remember a time when I was surfing the web with 256MB and a 5KB/s modem.
And I prefer text over video. Cat videos excluded, of course.
Returning to simple webpages is popular idea on HN but it’s like wanting a car with no backup camera and crank windows. If your goal is to have your car be as simple as possible, then sure, but that’s not the case for most people.
Most people want their cars to be safe and convenient, and their webpages useful and rich, more so than they want to return to some idealized simplicity.
A simple webpage or blog with minimal styling that runs as an ARM binary on a TV remote is cool and fun but it’s not economically useful. It’s the equivalent of a manual scooter. We can build better apps (in the same way that car manufacturers can build less crappy infotainment systems) but optimizing for scarcity isn’t the answer in a world where abundance tends to grow.
(Edit: your downvotes mean nothing to me, I’ve seen what gets upvoted!)
Tbh, it’s unpopular around HN, but I felt like AMP was a great experience for users. AMP pages were super fast and had no annoying banners - and none of my pet peeve: layout shift.
The JS Gmail UI from 15 years ago was just as functional as the one today.
Websites that are supposed to be simple lists end up bloated and laggy because of really poor JS that makes one request per item iteratively to populate a list.
I crank the window up and down 3x faster than the little button
And I could adjust my damn seat before electricity is available... sigh
How do you know?
I can be in the house before it gets there, but I don’t trust. Just let me close it.
I want my car to just be really good at being a car, reliably get me from A to B. A Bluetooth connection to the stereo system is nice, but I don’t need a freaking 20” phablet right next to my face when I’m driving.
When I go to a website, I’m usually looking for information, to read something. I don’t often want fancy scroll and animations, I just want clear readable text free of distractions.
More and more these two examples seem to be going away, we’re losing the plot of what the point of these things are.
Animations and etc. that distract from the actual content are superfluous. Agreed! I hate it when sites scrolljack.
But lots of HN posters want to impose the same austerity on every website, regardless of whether it’s appropriate. You can’t build Linear in 100KB of JS. Nor would you want to run it on 1 GB RAM. And that’s the case for a lot of economically useful applications.
Keeping things as simple as possible shouldn’t be the goal. It should be keeping it simple enough for the use case at hand.