News for hackers. Stuff that matters.
Re:Browse the web like its 1999 by shp0ngle on Thursday December 30, 2021 @04:33AM (#29735144)
This just makes me angry.

Browsers are now so fast and capable that you can emulate whole OS with another browser in them, which you can then use to browse.

So why does half of the websites in 2021 feel so sluggish?

GMail, which was famous for loading fast, sometimes takes forever to load.

I need to wait minutes when reading news websites while elements randomly jump around the page (seriously, why does pages do that? Why do elements randomly jump around for the first 2 minutes? what is the problem there?)

I don't want to just blindly blame JS. Look at this page! JS can be amazing! And I love stuff like Figma (as it's so fast and optimized). But why does the average experience suck so much?

Re:Browse the web like its 1999 by marginalia_nu on Thursday December 30, 2021 @05:40AM (#29735562)
It's basically Parkinson's law. If someone is given NASA's resources to move a piece of paper across the room, they will find a way to use a space shuttle to do it and call you oldfashioned for doing it by hand.
Re:Browse the web like its 1999 by majani on Thursday December 30, 2021 @09:09AM (#29736797)
Yup. This is also happening in gaming, where 2D pixel art platformers are now above 1GB in size

https://store.steampowered.com/app/504230/Celeste/

https://apps.apple.com/us/app/castlevania-grimoire-of-souls/...

When the hardware was restricted, such games used to be squeezed onto a 48MB SNES cartridge

Re:Browse the web like its 1999 by dmitriid on Thursday December 30, 2021 @09:18AM (#29736864)
It's a bit unfair because modern pixel art games are literally nothing like old pixel art games.

For one, the resolution has gone from 400x300 to ~3000x1500 and more, and the number of color went from 8 to millions. All those pixels in high-res pixel art have to still be stored somewhere.

Even though I still agree that some games do not deserve to be as fat as they are.

Re:Browse the web like its 1999 by Minor49er on Thursday December 30, 2021 @11:27AM (#29738044)
Not to mention the other liberties taken with modern pixel games, like non-pixelated particles and effects, character portraits, etc. These modern games don't look retro so much as they look simplified
Re:Browse the web like its 1999 by iamstupidsimple on Thursday December 30, 2021 @11:02AM (#29737802)
At the same time, we're talking about bitmaps here, not 4K textures.
Re:Browse the web like its 1999 by thejohnconway on Thursday December 30, 2021 @01:17PM (#29739499)
4K textures are bitmaps aren’t they?
Re:Browse the web like its 1999 by jcelerier on Thursday December 30, 2021 @11:55AM (#29738352)
The entire Chrono Trigger SNES rom fits in a 1024x1024 PNG image though
Re:Browse the web like its 1999 by dmitriid on Thursday December 30, 2021 @04:57PM (#29741961)
It was also 256×224 resolution, 8 bpp colors, max 128 sprites at max 64x64 resolution. And 8-bit music with 8 voices.

Whereas just the light texture for Celeste's dynamic lighting is bigger than the entire Chrono Trigger ROM :) https://medium.com/@NoelFB/remaking-celestes-lighting-3478d6...

Re:Browse the web like its 1999 by tokai on Thursday December 30, 2021 @09:21AM (#29736886)
I don't see that as a good equivalent. Highres art assets takes up space, there's no beating that. Old snes games and modern 2d'ers are not on the same lvl regarding fidelity.
Re:Browse the web like its 1999 by philistine on Thursday December 30, 2021 @05:26PM (#29742267)
Your two examples are horrible examples. Celeste is truly a pixel game. It uses pixels as an art style, but spending any time with the game reveals its complexity.

- The resolution of the game is detached from the pixels, allowing them to be squished and squashed. - While it looks like they’re reusing assets, they really aren’t that much. A ton of areas have unique pixel tiles. - The code is complicated and complex; the physics and control are astoundingly advanced. - It has beautiful high resolution drawings of characters and cutscenes. - The music and sound is full fidelity. - Celeste is running on Unity, which is probably the biggest reason for its large size.

That Castlevania game has a 3D main character, with Retina quality textures. Since it’s made for Apple Arcade, it has to support a 4K resolution for Apple TV, meaning all the game’s assets have to look reasonable on a screen at that resolution. The main character alone must weigh a couple megabytes.

Re:Browse the web like its 1999 by AnIdiotOnTheNet on Thursday December 30, 2021 @10:03AM (#29737238)
48MB? That's ridiculous for an SNES cart. Even at 48Mb that's the size of the largest SNES cart IIRC.
Re:Browse the web like its 1999 by majani on Thursday December 30, 2021 @03:24PM (#29741016)
Yes, only a few super ambitious games hit the 48MB max allowed. Most SNES games were under 10MB
Re:Browse the web like its 1999 by SilasX on Thursday December 30, 2021 @10:22AM (#29737413)
Yep. Ticket to Ride is a board game and its video game version on Steam is hundreds of megabytes, yet all it has is 2D images with some scaling and translation effects.
Re:Browse the web like its 1999 by vikingerik on Thursday December 30, 2021 @04:38PM (#29741755)
It also has music. I'm not sure how much, but that could account for a couple hundred megabytes if it's many tracks at a fairly high bit rate.
Re:Browse the web like its 1999 by SilasX on Thursday December 30, 2021 @05:49PM (#29742492)
Good point, but it has very little of that as well. Some victory/loss event music and sound effects, and a few short musical tracks.
Re:Browse the web like its 1999 by kingcharles on Wednesday January 05, 2022 @03:15PM (#29814314)
That's actually 48Megabits, not Megabytes, so it's 1/8th, so only 6MB.
Re:Browse the web like its 1999 by vaylian on Thursday December 30, 2021 @10:42AM (#29737614)
I'd like to argue that we also have Jevon's paradox at work here, which was discussed recently on HN: https://news.ycombinator.com/item?id=29720260

Basically, more resources mean that people will use more of these resources. And therefore any optimizations that go resource effectiveness (in this case browser efficiency) will be negated.

Re:Browse the web like its 1999 by michalstanko on Thursday December 30, 2021 @04:50AM (#29735244)
The short answer: Tracking and advertising. Longer answer: All of the above + bloated frameworks (frontend and backend) + unoptimized/excessive static assets.

I guess we all know this, so I apologize if you meant it more as a rhetorical question.

As for Gmail, I've never had a problem, it's always pretty fast, considering all the features it has.

Re:Browse the web like its 1999 by shp0ngle on Thursday December 30, 2021 @05:16AM (#29735407)
Why does tracking and advertising take so much time to load and display?

I would not really mind ads and being tracked if it didn't make internet sometimes literally unusable?

"bloated frameworks"... I remember when React was touted as "faster than native DOM"! Which didn't make much sense even back then, because you need to do the things in actual DOM too... but... there was always the push of speed

So where is the bloat from, really.

Javascript can be really fast. It's just, nobody really cares? I guess?

Re:Browse the web like its 1999 by yawaworht1978 on Thursday December 30, 2021 @06:42AM (#29735924)
Some of the scripts need to be placed in the head section of the document which is a blocking operation.

Some of the ads are generated on the run based on that tracking data and it involves many, many http round-trips before it's injected via ajax. Further, comment sections have some sort of fb tracking integration, triggering even more round trips.

And all that is separately loaded on a non optimized website layer with many externa JavaScript frameworks and dependencies.As well as injected video components, huge images which most likely aren't optimized. Lazy loading should be native now, no jQuery function needed, no intersection observer either, and it does work ok, but it's often not properly implemented or not at all.

As for react, the stripped shadow Dom might be faster then the native Dom, but you still need the Dom and react is still a heavy load. I remember the days when people said don't needlessly load jQuery. Today, people use react when there's no real need to do so.

Re:Browse the web like its 1999 by mrweasel on Thursday December 30, 2021 @05:27AM (#29735490)
Best answer that I can give you is: Because many of the ad companies are run by sales people.

Seriously, we struggled with an ad/retargeting company, they ran EVERYTHING of a single EC2 instance and they didn’t understand the internet. If/when their service went down the checkout pages of all their clients would timeout. The word async meant nothing to them, but hey better to crash than not track users. They would continuesly lie about their implementation, because they failed to under basic terminology. “This is a HA setup, right?”, “Yes, it’s a cloud solution in AWS”. That just meant: Why would AWS go down?

Re:Browse the web like its 1999 by Volker_W on Thursday December 30, 2021 @07:59AM (#29736340)
> They would continuesly lie about their implementation

Really? Could you give more examples?

Re:Browse the web like its 1999 by mrweasel on Thursday December 30, 2021 @11:32AM (#29738109)
Sure, we wanted to use Google Tag Manager, to load their javascript, because they already lied about it being async. So we’d use GTM to avoid them blocking our order confirmation page, when they had issues. So we asked if that would be an issue. It would not, their product worked well with Google products. It did not work, it completely failed to pick up the correct dom elements, it had never been tested with gtm. Again they also promised that they’d more to a real HA setup, but the never did.

Oh I forgot. They claimed that their solution was custom made, tailored to the need of their business and the business of their customers. When we asked for a few tweaks, to make implementation easier it turned out to not be true. It was in fact an off the shelf solution and they had no influence on the development. We only found out because some of the Javascript revealed the real authors.

Re:Browse the web like its 1999 by p_l on Thursday December 30, 2021 @06:36AM (#29735887)
Consider typical Medium blog post.

If by chance you block certain actions, you'll see it spin ridiculous amount of CPU, trying to sent tracking data all the time over graphql.

Some tracking systems injected (often without developer involvement, using so-called tag managers) will send your mouse position and clicks.

Through tag managers, you can easily end up loading 50 different scripts, often compiled with attendant framework code, usually in chains of tag manager loading tag manager (classic example - using Google Tag Manager to load Facebook manager and Google Ads, which then issue multiple calls to load JavaScript ads and trackers, which might involve further script loads).

And the tag managers are often managed by marketing in complete separation from any development or QA, so what was reasonably good website loading fast even under limited network conditions, suddenly turns into huge freeze-fest as 3 autoplaying videos get preloaded, 2MB JS/CSS animated overlay ad loads in, 3 ad boxes are filled in dynamically , and don't forget 15 trackers, 4 of them from ad services, 8 of them added by marketing team with possible duplicates, and 3 of them part of malware loaded by the ads.

Re:Browse the web like its 1999 by shp0ngle on Thursday December 30, 2021 @08:57AM (#29736703)
I guess.

The fact is, modern javascript is FAST. And with http3, and compression, you can make things load really REALLY fast. Much faster than in 1994!

And you have things like tree shaking where you can make the js tiny. Not speaking about wasm, that’s even faster, or putting things to web workers. Modern CSS is so easy to use. And of course CDNs are nowadays all around the globe. Chrome debugging tools are pretty good to debug slowness.

What I am saying by long way and repeating… it’s easier than ever to make a fast website!!! I know first hand, I made some websites recently, with really heavy logic on the FE in JS.

So why are all these websites so slow… ugh.

The tools are there! It’s not like it is inscrutable.

Re:Browse the web like its 1999 by jazzyjackson on Thursday December 30, 2021 @11:21AM (#29737998)
Round trips for ad auctions are a part of it, but my take is that there are redundencies, literally a dev team that doesn’t exist anymore wanted to use one metrics tracker, it was never deleted and a newer team introduced a separate stack to check how long you gaze (sorry, “dwell”) at each paragraph. Multiply this by 10 years. Medium used to be relatively snappy (cached CSS and text + pretty slick lazy loaded images) but nowadays its another lumbering dinosaur.

I guess it’s related to that notion “groups of people can never admit a mistake” - if they ever did a clean sheet redesign it could turn into neo-facebook/reddit (somehow even slower due to extremely tall dependencies) - but they can never go back to first principals of how the site used to work, it would be admitting that things have gotten worse with time.

Re:Browse the web like its 1999 by p_l on Thursday December 30, 2021 @04:41PM (#29741777)
And the core website that the developers actually see while working on it might be just as fast as you imagine!

The developers are not in charge, usually, of what rules will be loaded into a tag manager by the marketing team (which might involve different sets based on URL or various other tracking data). The tag managers themselves and base ad auction and spyware stuff might be pretty performant, too - it's when you hit all those third party ads etc. that you might also see some shitty code.

But when many of those "features" are written assuming all the extra budget for themselves, well, things go bad fast.

Re:Browse the web like its 1999 by hidden-spyder on Thursday December 30, 2021 @12:27PM (#29738743)
Any way to stop all those requests?
Re:Browse the web like its 1999 by p_l on Thursday December 30, 2021 @04:38PM (#29741752)
Well, uBlock Origin and uMatrix worked pretty well for that, but with new Manifest v3 the feature will be lost
Re:Browse the web like its 1999 by hidden-spyder on Friday December 31, 2021 @04:27AM (#29746322)
That's for Chrome. I'm on Firefox.
Re:Browse the web like its 1999 by p_l on Friday December 31, 2021 @04:31AM (#29746338)
I think there's uBlock Origin for Firefox?
Re:Browse the web like its 1999 by hidden-spyder on Saturday January 01, 2022 @12:21AM (#29755756)
I was referring to Manifest v3, not uBlock Origin.
Re:Browse the web like its 1999 by p_l on Saturday January 01, 2022 @09:58AM (#29758797)
Mozilla announced that they are also adopting Manifest v3, but not sure if they are going to disable v2, or whether they would continue to provide extra APIs that would allow for continued operation of tools like uBO
Re:Browse the web like its 1999 by austincheney on Thursday December 30, 2021 @06:39AM (#29735911)
I can remember in the late 90s it would take about 20 minutes to download a 3mb MP3 file. My employer’s homepage is now about 8mb, according to the browser dev tools.

> I don't want to just blindly blame JS.

JS is a tool, a language. Don’t blame the tools as they have been refined to an astounding degree over the last 25 years. As a long time front end developer blame the business, specifically:

* Developer incompetence. Do you really need the largest frameworks humanity has written and a million dependencies to put a couple lines of text on the page? Yes. Well, no, but most developers will claim otherwise and most businesses will refuse to hire those who are so capable.

* Stalking. Analytics code is a silent performance killer and generally responsible for a lot of JS on many commercial websites. This wonderful stuff allows for session tracking via advertisements across various websites and at times serves as a point of malicious intent by both valid business interests and criminal organizations.

Re:Browse the web like its 1999 by jeroenhd on Thursday December 30, 2021 @04:50AM (#29735249)
Javascript is one of the major reasons, but also trackers, huge graphics and loads of videos. Old pages still load fast so it's not the browser's fault. Say what you want about https://www.lingscars.com/, but it loads instantly, is full of all animations and doesn't lag down the browser.

The problem is modern design, basically. We've invented server-rendered pages, then started rendering everything client side with frameworks like React, then we've started pre-rendering React on the server and completing content in the client, and now the pendulum seems to be swinging the other way around again to technologies like Flutter that just render an application in a canvas shudder.

People want interactivity, and developers want that interactivity to be consistent across their website. To do so, they need to recreate and emulate everything the browser does. In the case of React and other JS frameworks, that even includes constructing fake DOMs. Back buttons get overridden, links get turned into buttons that do custom routing, you name it and there's a layer of Javascript you can download to avoid having to do the hard work.

This is partially because of how demanding people have become. They expect any proper web page to be like Facebook. People, especially customers, want features, and they want them fast. Big companies that have their own developers are pushing their users towards their apps, sometimes intentionally sabotaging their website (looking at you, Reddit) to force people to download their invasive, native code.

Websites have become applications, and applications are inherently taxing on most systems. Google tried to combat this in their own, misguided way with AMP. If it wasn't for their stupid caching architecture, I'd be a fan of AMP because of the speed it can provide compared to "modern" web pages.

I don't think any of this will change unless we convince web developers to stop relying on all of these "modern" technologies and just write proper web pages. From the reactions here on HN, there are two groups of people in this debate: the people like us, who lament how slow the web has become, and the people who will never give up their fancy frameworks because of the productivity it allows them, and will never give in to the web Luddites who want to take away their fancy cross-platform tools that run just fine on their $2000 M1 Macs.

There are also a lot of web developers out there that are just shit, but we can't help those.

Re:Browse the web like its 1999 by whywhywhywhy on Thursday December 30, 2021 @06:53AM (#29735996)
> I don't think any of this will change unless we convince web developers to stop relying on all of these "modern" technologies and just write proper web pages.

It’s not the modern tech that is at fault. When used correctly it can work very well as it was intended.

Problem is it’s just about easy enough to be used wrongly by low skill developers who don’t engage with anything they’re making deep enough to even become critical of how it’s functioning.

And worse when you start pointing it out they always just come up with lame excuses as if it’s normal that a page displaying 30 items takes 15+ seconds to load and have to spend your time lecturing them that yes links should open in a new window when ctrl clicked or that urls should actually function when you go to them directly.

Re:Browse the web like its 1999 by Debug_Overload on Thursday December 30, 2021 @05:35AM (#29735536)
> web developers out there that are just shit

The technical term is webshits.

Re:Browse the web like its 1999 by FredPret on Thursday December 30, 2021 @09:33AM (#29736985)
Thank you for introducing me to the delight that is Ling’s Cars
Re:Browse the web like its 1999 by kragen on Thursday December 30, 2021 @06:04AM (#29735690)
Dan Luu reports that Google penalizes his pages in search rankings because they don't include enough CSS and JS. It's not really half of the websites; it's the half you're being guided to.
Re:Browse the web like its 1999 by mikestew on Thursday December 30, 2021 @02:17PM (#29740282)
There's a dead comment asking if you have a source, and the commenter appears to have attempted finding it themselves.

As an aside, I vouched for the comment (which still shows as [dead]), because a quick glance at posting history shows just the singular comment as dead, with no indications of twattery to justify it. It's like a commenter with not-interesting post history just got a single comment randomly killed.

Re:Browse the web like its 1999 by greggturkington on Thursday December 30, 2021 @10:02AM (#29737220)
Can you link to this please? Intuitively it seems every Core Web Vital would be improved by less code.

I found this post [1] but it seems a but outdated and references AMP, which Core Web Vital metrics are supposed to replace (right?).

https://danluu.com/web-bloat/

Re:Browse the web like its 1999 by kragen on Thursday December 30, 2021 @07:46PM (#29743520)
I don't remember when I saw it, and I could be misremembering it.
Re:Browse the web like its 1999 by pacifika on Thursday December 30, 2021 @05:18AM (#29735425)
Lack of care and attention. By developers who are pressured to keep sprint velocity up. By product owners who follow the ideal path. By designers who want sites to work like their mock-ups. By testers who don’t have enough time to test under specified features. By clients who are focused on reporting upwards and tracking business goals.

And by prioritising new learning experiences over boring reliable solutions.

Re:Browse the web like its 1999 by ricardobayes on Thursday December 30, 2021 @05:27AM (#29735485)
What's wrong with wanting a site to look like a mockup?
Re:Browse the web like its 1999 by pacifika on Thursday December 30, 2021 @06:21AM (#29735787)
Typically results in custom controls and working against the browser provided affordances
Re:Browse the web like its 1999 by ricardobayes on Thursday December 30, 2021 @06:36AM (#29735888)
Of course, but I pride myself in able to create custom code and not just rely on some built-in stuff.
Re:Browse the web like its 1999 by usrbin on Thursday December 30, 2021 @10:00AM (#29737209)
The operative piece of the above post (to me) is "working _against_ the browser", not the existence of custom code per se. IME lots of problems with UI development have come (partly) from shoehorning tech to do something it's not meant to do, at the expense of speed, accessibility, and general usability. If the built-in thing doesn't do what you need, by all means build something that does, but it's worth keeping in mind that often the useful thing that end users actually need/want is the built-in thing.
Re:Browse the web like its 1999 by ninkendo on Thursday December 30, 2021 @09:59AM (#29737196)
Why do you consider it a good thing to not use standard controls?
Re:Browse the web like its 1999 by pjerem on Thursday December 30, 2021 @06:30AM (#29735856)
Nothing when mockups are iterable and editable by the team and when the designer is part of the team.

A hell of useless code/new APIs/authorization issues just for no customer value but only discutable esthetics considerations when mockups are designed up front by some never available designer like they are some inviolable part of the specifications thus are enforced to the team.

Re:Browse the web like its 1999 by undebuggable on Thursday December 30, 2021 @07:08AM (#29736066)
The current compromise for monetization on the web is advertisiting. The web apps and sites are not optimized for snappiness, responsiveness, user experience. They are optimized for tracking and profiling, the market leading front-end frameworks enable mostly these.
Re:Browse the web like its 1999 by hulitu on Thursday December 30, 2021 @08:13AM (#29736434)
> Browsers are now so fast and capable that you can emulate whole OS with another browser in them, which you can then use to browse

Yes they can emulate a whole OS. It's browsing at what they suck. Seconds wasted for TLS handshake, seconds wasted on downloading MB of JS, then realizing content is missing, another TLS handshake, another download, then some ads, some tracking scripts and finaly the page is displayed. Of course if you don't use Chrome or Google DNS you will be penalized. And don't forget to accept all cookies.

Re:Browse the web like its 1999 by heurisko on Thursday December 30, 2021 @09:06AM (#29736777)
> Seconds wasted for TLS handshake

The few hundred milliseconds is worth it to stop someone sniffing my browsing details on an open network.

I can remember browsing the web using 56k. That was slow.

Re:Browse the web like its 1999 by xapata on Thursday December 30, 2021 @10:58AM (#29737758)
Yeah, where's browsing the web like it's 1993?
Re:Browse the web like its 1999 by coldpie on Thursday December 30, 2021 @10:29AM (#29737488)
> then some ads, some tracking scripts

Well, these at least are fixable. The web is unusable without uBlock Origin and NoScript.

Re:Browse the web like its 1999 by squarefoot on Thursday December 30, 2021 @10:36AM (#29737557)
Seconded uBlock Origin, the web is unusable without it. I moved however from NoScript to uMatrix, which can block with more granularity, but needs to be either kept default off or "trained" because its factory settings are very strict and could block a lot of necessary stuff (ie, don't install it to non technical users).
Re:Browse the web like its 1999 by rakoo on Thursday December 30, 2021 @12:11PM (#29738530)
You can replicate NoScript and even uMatrix inside uBlock Origin now (uMatrix is even officially deprecated by uBlock Origin now)

uBO gives a lot of flexibility and a traditional "no js" is absolutely possible (see https://github.com/uBlockOrigin/uBlock-issues/wiki/Blocking-...). You then select which source is authorized to push crap at your browser

Re:Browse the web like its 1999 by coldpie on Thursday December 30, 2021 @12:18PM (#29738612)
I like NoScript's UI. I've never tried uMatrix or uBo's more complex modes, but every time I see screenshots like in the article you linked, my head spins. So I stick with NoScript because I understand it. Compare: https://noscript.net/noscript/ss0.png

No knock on uBo! Just explaining why I stick with NoScript :)

Re:Browse the web like its 1999 by squarefoot on Thursday December 30, 2021 @01:48PM (#29739887)
> You can replicate NoScript and even uMatrix inside uBlock Origin now (uMatrix is even officially deprecated by uBlock Origin now)

I ignored this, thanks!

Re:Browse the web like its 1999 by mysterydip on Thursday December 30, 2021 @07:07AM (#29736058)
developer: "should we spend some time optimizing our website? we probably have a lot of bloat, and--"

boss: "browsers today are so fast and capable, we don't need to waste resources on something that doesn't give us tangible ROI."

Re:Browse the web like its 1999 by jrnichols on Thursday December 30, 2021 @04:12PM (#29741486)
> But why does the average experience suck so much?

to the current crop of web designers/developers/etc, they literally may not remember a time when the web was a lot faster.

they don't remember the days of websites loading just fine (ok, most of the time..) over a 56k modem. they've grown up with the web the way it is, javascript and all.

that's what I gather, anyway.

Re:Browse the web like its 1999 by boring_twenties on Thursday December 30, 2021 @12:26PM (#29738730)
Most people will put up with slow-loading pages up to some extreme threshold.

So, if you reduce your page's loading time from, say, 1 second to 400 millis, you won't gain any significant number of users.

On the other hand, if you use those extra 600 millis to hold an auction for ad space on the page, you make more money immediately.

Therefore we can expect any for-profit site to load only fast enough to keep users from giving up (even if they feel frustrated or whatever), and no faster than that.

Re:Browse the web like its 1999 by clove on Thursday December 30, 2021 @05:36AM (#29735539)
Did you try restarting your computer? If that doesn't work, try restarting your router.
Re:Browse the web like its 1999 by dang on Thursday December 30, 2021 @01:11PM (#29739415)
Sorry for the offtopicness, but I need you to see this and don't have another way to contact you.

You have posted a great many comments that broke the HN guidelines egregiously. (I'm not talking about this thread.) Comments like this are bannable offenses on HN:

https://news.ycombinator.com/item?id=29670648

https://news.ycombinator.com/item?id=29657097

https://news.ycombinator.com/item?id=29657047

https://news.ycombinator.com/item?id=29657028

https://news.ycombinator.com/item?id=29657006

https://news.ycombinator.com/item?id=29346327

https://news.ycombinator.com/item?id=29352983

I'm not going to ban you right now, partly because those threads are all at least a week old and partly because your account has years of history on HN. However, we need you to review https://news.ycombinator.com/newsguidelines.html and stick to the rules from now on. If you keep breaking them like this, we're going to have to ban you. In particular, it's absolutely not acceptable to attack other users the way you've been doing, no matter how strongly you disagree with them. That goes against everything this site is supposed to be for.

Re:Browse the web like its 1999 by clove on Monday January 10, 2022 @07:56PM (#29885580)
Sorry, dang. I've read over the rules. Thanks for giving me another chance.
Re:Browse the web like its 1999 by dang on Wednesday January 12, 2022 @01:27AM (#29903054)
Appreciated!
Re:Browse the web like its 1999 by EvanAnderson on Thursday December 30, 2021 @10:55AM (#29737727)
A 5 y/o girl, watching me troubleshooting an error on a TV at family gathering, suggested I restart the TV. I told her mother the child had demonstrated sufficient knowledge to work in modern IT support.
Re:Browse the web like its 1999 by whywhywhywhy on Thursday December 30, 2021 @06:27AM (#29735832)
That message you get on YouTube when their loading fails so they suggest “restarting your device” always annoys me.
Re:Browse the web like its 1999 by p_l on Thursday December 30, 2021 @06:42AM (#29735925)
I found that I need to regularly restart Chrome due to how it will start behaving worse and worse in handling input events...
Re:Browse the web like its 1999 by Donckele on Thursday December 30, 2021 @08:02AM (#29736358)
You can also say this of software in general including operating systems.

Sure, the hardware and network are a miracle.

My 2 cents is that there is so much software to be written that most programmers are mediocre at what they do and/or their working environment makes it even more difficult to create efficient software systems.

Similar correlations to Government.

Re:Browse the web like its 1999 by gonzo41 on Thursday December 30, 2021 @08:36AM (#29736575)
Hardware and networks get the easy stuff, it's just moving lots of data around. Software is where all the messy human stuff happens. So naturally it's a reflection of human beings. Ie messy.

I'd say all the software on earth is done cheap. Quality doesn't really matter for most projects. Where it does matter, if there's money it happens.

Re:Browse the web like its 1999 by xorcist on Thursday December 30, 2021 @06:58AM (#29736012)
Web sites are getting better and better of maximizing user interaction time, which are what they are designed for.

It's been that way since the ad industry took over the web.

Re:Browse the web like its 1999 by nine_k on Thursday December 30, 2021 @09:26AM (#29736925)
I don't even mind Gmail taking some time to operate. What I do mind is pegging all 4 cores of an i5, and burning through my battery.

(Sadly, my workflow is heavily dependent on multiple labels per email, and no IMAP client seems to work acceptably in that situation.)

Re:Browse the web like its 1999 by greggyb on Thursday December 30, 2021 @09:38AM (#29737012)
I'm not sure what sort of workflow and mail client you desire, but Notmuch supports arbitrary tagging. Most coverage I've seen of it integrates with emacs or mutt (or similar text-based mail clients). That said, in searching for the project homepage, I also saw this project[1], which might be interesting if you're looking for something a bit less terminal. I'm sure there are more alternatives, but hopefully this is useful as a starting point for you.

[0] https://notmuchmail.org/

[1] https://add0n.com/notmuch-email-client.html

Re:Browse the web like its 1999 by nine_k on Thursday December 30, 2021 @10:01AM (#29737219)
Thank you; likely I should finally give it a try.
Re:Browse the web like its 1999 by runako on Thursday December 30, 2021 @10:33AM (#29737516)
I broadly agree, but you lost me at Figma being fast. Granted I am using an older MacBook Pro (2015), but using Figma in a browser usually requires that I close other apps to let Figma do its thing. Figma and Miro are the only sites I have encountered that incur this level of performance hit.

Incidentally, mightyapp.com was founded to make browsing less resource-intensive by doing the rendering in the cloud. They highlight Figma and Miro (among others) prominently, so it seems others have similar experiences with Figma.

Re:Browse the web like its 1999 by ricardobayes on Thursday December 30, 2021 @05:22AM (#29735454)
I suppose most devs don't use tree-shaking when importing modules. The frameworks themselves don't add much bloat usually. I do believe however single page apps are a fad and we are going to return to SSG/SSR which is already apparent in new JS frameworks like NextJS.
Re:Browse the web like its 1999 by crawl_soever on Thursday December 30, 2021 @07:44AM (#29736260)
According to web professionals Ben Visness and Asaf Gartner in the podcast: The Handmade Network Podcast: The Web's Problems & Future, w/ Ben Visness and Asaf Gartner https://handmade.network/podcast/ep/532a3573-490a-45e8-975d-...

The web has grown from something to display documents to a platform for applications. Focus has been placed heavily on optimization of JS jit compilation, but currently browser DOM and CSS layout engines have not cought up leaving a disparity in performance on major browsers.

Re:Browse the web like its 1999 by namelosw on Thursday December 30, 2021 @08:31AM (#29736555)
> I don't want to just blindly blame JS. Look at this page! JS can be amazing! And I love stuff like Figma (as it's so fast and optimized).

I agree with your point, but I have to point out that Figma is mostly built on C++/WASM.

Re:Browse the web like its 1999 by nine_k on Thursday December 30, 2021 @09:38AM (#29737018)
It runs on the web, and it's fast.

Also, fronted parts that operate the DOM are necessarily JS.

Re:Browse the web like its 1999 by shp0ngle on Thursday December 30, 2021 @09:01AM (#29736723)
ah ok, did not know that
Re:Browse the web like its 1999 by pkulak on Thursday December 30, 2021 @11:54AM (#29738345)
> Why do elements randomly jump around for the first 2 minutes? what is the problem there?)

Devs not bothering to put element dimensions in the markup, or otherwise not making the dimensions available/calculable at page load.

Re:Browse the web like its 1999 by lenkite on Friday December 31, 2021 @03:19AM (#29746014)
"JS can be amazing! And I love stuff like Figma (as it's so fast and optimized)"

This actually means that you love C++. But HN crowd will hate that lol.

https://www.figma.com/blog/building-a-professional-design-to...

Re:Browse the web like its 1999 by throwawayHN378 on Thursday December 30, 2021 @09:11AM (#29736813)
I have never experience load time issues with gmail. Granted I’m not a front end guy so I only know “seems slow” and “doesn’t seem slow”
Re:Browse the web like its 1999 by SilasX on Thursday December 30, 2021 @09:24AM (#29736910)
Yeah I agree with all the parents other points, but Gmail has been an island of sanity, very rarely annoying me. Now, I’m usually using it on a fast computer but typical sites can’t even live up to that standard on the same machine.
Re:Browse the web like its 1999 by turing_complete on Thursday December 30, 2021 @05:39AM (#29735559)
Browsers aren't fast. Computer hardware is.
Re:Browse the web like its 1999 by acdha on Thursday December 30, 2021 @08:05AM (#29736382)
Browsers are fast, too. Think about all of the hard work which has gone into advanced hardware acceleration, JIT engines, etc. That work deserves respect even if the median front-end developer squanders it with bad decisions.
Re:Browse the web like its 1999 by antocv on Thursday December 30, 2021 @08:04AM (#29736375)
You did not pay for any page to load fast or to serve you what you are looking for. Every web-request, every click you make with your browser, can deliver you a response which is unknown to you or your browser before-hand. There is no way for you to see what you are buying before buying it if it was possible to buy page-loads.

Say thanks because you are not in the EU and get the cookie and GDPR spam thrown at you as well. Worse than the 1999 popups.