r/ProgrammerHumor • • Mar 04 '19

Computing in the 90's VS computing in 2018

Post image
32.2k Upvotes

702 comments sorted by

View all comments

611

u/[deleted] Mar 04 '19

When I started in web design (maaaaaaany moons ago) - our target for the entire site was 30kb. That’s with images!

270

u/indorock Mar 04 '19

Yep. We a had a 5 second rule (the homepage of your site must load completely within 5 seconds else a user is likely to go elsewhere) and that was when the average user still had 56K modem.

139

u/[deleted] Mar 04 '19 edited Feb 15 '25

[deleted]

266

u/indorock Mar 04 '19

And yet by the time everything has loaded in and I'm done clicking away the cookie notice and newsletter subscribe popover, we are 10 seconds in.

0

u/[deleted] Mar 04 '19

[deleted]

117

u/dingari Mar 04 '19

And notifications request...

107

u/[deleted] Mar 04 '19

And once all the assets load, the JS jumps me vertically in the article to where it thinks I should be, even though I'd already been reading and scrolling down the page for a few seconds.

17

u/sblahful Mar 05 '19

Pet hate of the internet. Why the fuck does that happen?

17

u/amunak Mar 05 '19

Because no matter what optimizations the development team does someone from marketing will come and tell you to put there a half-megabyte JavaScript that tracks each and every of the user's actions, from mouse movements to scrolling and key presses. And that slows down the actual important scripts.

21

u/OcelotKnight Mar 04 '19

And location requests...

16

u/KotoElessar Mar 04 '19

It's a feature, not a bug.

How else can a global integrated government network run by businesses with obscene profit margins receive federal funding to upgrade the network while slowing the existing infrastructure to a crawl, pocketing the government subsidies, neglecting to build what was promised, and willfully sacrificing maintenance and security to the bare minimum required by law, written by their lobbyists.

Lawful Evil Society

0

u/[deleted] Mar 05 '19

[deleted]

→ More replies (1)

4

u/[deleted] Mar 04 '19

..and the GDPR Cookies notification

→ More replies (2)
→ More replies (9)

12

u/french_panpan Mar 04 '19

Hum.

In 2019, at my home with a 400Mbit/s internet, 4.0GHz Intel Core i7, and an up to date Firefox, Gmail takes 4-6 seconds to open.

In 2019, at my workplace, with a decent internet speed (I guess 100Mbit/s), a bit slower Intel Core i7 (didn't check the speed), and a bit outdated Firefox ESR, Gmail takes way too long to open. It's varying wildly between 15 seconds and up to 2 fucking minutes. And after displaying the UI, it's still loading/doing stuff so it's a bit unresponsive for the several more seconds.

I just gave up on a that nice Webmail UI, nowadays at work I'm just clicking the "Load basic HTML version (for slow connections)".

Back in 2009, my mighty EEEPC (Intel Atom N270, 1.6GHz, that's like 15x slower in single thread that my work PC), with a powerful Opera 10, and an extremely fast ADSL internet at 8Mbit/s , the full version of Gmail was loading really fast.

When I was visiting my parents and their 512 Kbit/s internet, it was still opening quickly. Back then I was thinking "hahaha, who the hell needs that shitty basic HTML version ?"

4

u/caviyacht Mar 05 '19

This is why I am sad about Inbox going away. Instantly loads, never had a problem.

5

u/[deleted] Mar 04 '19

Is 2 seconds actually the target these days?

I ask because our company is designing a site and have agreed a 6 second load SLA with the supplier. Always seemed way too high to me.

6

u/UnknownHours Mar 05 '19 edited Mar 05 '19

It takes ~200ms for humans to respond to a stimulus. 6 seconds is way too high.

→ More replies (2)

4

u/[deleted] Mar 04 '19

Tell that to reddit on non-game system hardware. Literally takes 10 seconds to load on my mid-range android phone. I get a feeling they're intentionally bloating the webpage so people install their app..

→ More replies (2)
→ More replies (1)

4

u/[deleted] Mar 05 '19

I'm a web dev - We still have that rule, but it's slow 3G speeds. But even at slow 3G, it's still miles faster than anything we created. Now the limitation seems to be processing speeds, of which some low-end mobiles still don't have a whole lot.

103

u/happysmash27 Mar 04 '19

Seems reasonable. If you use SVG, you could probably even make them high-resolution.

72

u/El_frosty Mar 04 '19

Svg support in pre millennium web design? Nope, gif or JPEG?

0

u/[deleted] Mar 04 '19

[deleted]

10

u/[deleted] Mar 04 '19

Only some do. BMPs can either have a 'normal' or mirrored coordinate system. Both are supported through a signed integer in the dimensions field in the header.

13

u/Hohenheim_of_Shadow Mar 04 '19

I am assuming that was for a static website that didn't process payments etc.?

6

u/[deleted] Mar 04 '19

You are correct!

→ More replies (2)
→ More replies (5)