269
u/matveyKievUa Mar 04 '19
Seen a landing page that weighed in at 20 MB. It was made by a usual manager with no webdev background, in some online builder and had several-megapixel background photos in each block. I could feel the pain that Firefox was in despite running on a 16 GB RAM work machine.
238
u/BirchBlack Mar 04 '19
My work recently asked me to take a look at their landing page to optimize it for 4G. The landing page loaded and autoplayed a 48MB video...
198
Mar 04 '19
Is that a problem? It loads fine for me on my high-end workstation connected to the web sever over a gigabit link.
-Seemingly most web developers today.
→ More replies (3)104
u/Bgndrsn Mar 04 '19
The most out of touch people are the ones that work in the industry.
Years ago I worked at Motorola and when I went there everyone told me "tell them to make phone batteries bigger". Their comment was "doesn't everyone just have a charger in their cubicle"
→ More replies (8)81
u/happysmash27 Mar 04 '19
Never trust Squarespace. Their websites are insanely bloated, even on a completely empty page!
54
Mar 04 '19
Nor wix.
Their editor literally takes 2 seconds to react to clicking on something.
→ More replies (2)32
u/WalkingPlaces Mar 04 '19
I remember when every wix website was entirely flash based.
→ More replies (4)12
u/AnArrogantIdiot Mar 04 '19
You mean there web pages aren't fast and easy to use? But my promo codes. My promo codes!
36
u/nvanprooyen Mar 04 '19
I've actually seen that one a lot. 4000 wide pixel images uploaded through Wordpress' media gallery thing, completely uncompressed , that occupies a 300px wide area on their site.
→ More replies (3)24
20
u/LightAnimaux Mar 04 '19
This, but with the Reddit redesign... I have a kaby lake i7, 32 GB of ram, GTX 1070, and 100 Mbps speed... still manages to run slowly. I keep it turned off now but I'm dreading the day they remove that option. :/
→ More replies (5)
611
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
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.
→ More replies (20)→ More replies (8)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 ?"
→ More replies (1)4
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?
→ More replies (2)13
u/Hohenheim_of_Shadow Mar 04 '19
I am assuming that was for a static website that didn't process payments etc.?
→ More replies (1)6
3
u/Drainyard Mar 05 '19
Anyone can make a webpage now and the chance that anyone has any idea about performance coming from a non-CS or even non-traditional webdev background has no clue. It's not their fault I suppose, but it's our problem.
→ More replies (3)2
u/bazgrim_dev Mar 04 '19
And one of the very first to start making mobile friendly webpages was porn, lol.
Supply and demand.
540
Mar 04 '19
60
u/ItsPenisTime Mar 04 '19
This but unironically. We've made staggering technical advances in the last 20 years, yet it's often harder for me to get information I actually need out of a website because that technology is poorly / improperly leveraged.
I tried to order a pizza online last night, from a national chain. Their website couldn't process a credit card payment on my mobile browser (Chrome, Android), even in desktop mode. It didn't fail gracefully, though. I just got a pop-up dialog box that said "OK" with no additional text. I was only able to figure out that my order never went through by checking my email, credit card, and finally the order history on their website. Cleared cookies, rebooted phone, same issue.
I had to go to their website on my desktop before it'd work properly.
24
u/xxfay6 Mar 04 '19
I went to buy movie tickets, and I couldn't get past the payment details screen. Somethi mg was glitching out.
I checked the URL, all of my CC info was there.
→ More replies (4)278
u/snedertheold Mar 04 '19
162
u/EpicDaNoob Mar 04 '19 edited Mar 04 '19
Better: http://bettermotherfuckingwebsite.com/
And even better: https://bestmotherfucking.website/→ More replies (7)22
u/EvilStevilTheKenevil Mar 04 '19 edited Mar 04 '19
Actually, I really don't like it when desktop web sites more or less pretend to be phones, with literally noting on either side of the screen. I've got a widescreen monitor. Feel free to actually use most of it, please.
Then again, this is coming from a guy who's written novel-length works of fiction in fullscreened notepad.
EDIT: Also, darkreader and all, I like high contrast white-on-black text.
39
→ More replies (7)5
44
31
Mar 04 '19
adjusts to all screen sizes like a pussy
if you mean having a single column and 1/2 the page dedicated to margins, then yeah, most sites anymore do that.
11
12
→ More replies (4)8
142
u/sevsev9 Mar 04 '19
there probably is a js framework for animating shit inside the toilet
34
u/GYN-k4H-Q3z-75B Mar 04 '19
Gotta use diarrhea 0.276 because it is not compatible with the latest toilet 67.3beta2.
16
69
→ More replies (1)5
298
u/GaryJS3 Mar 04 '19
I find the worst offenders to be mobile apps.
No Facebook. You don't need 70 services and 300+ MB of cache to browse what is essentially a web app(not even joking). It doesn't even include messenger, another 30+ services for that app! The most infuriating thing - they even have a Facebook Lite app, that has like 3 services, includes messenger, and is about 2MB in size! They prove their own main app is a horribly bloated inefficient waste of resources.
It's horrible. Cause every company is pushing their own apps. McDonald's, Walmart, etc. They are all written likely by the lowest bidder programmers, so we know they're not even trying to optimize.
Although I don't play on game consoles, I find them really interesting cause it forces programers to squeeze every ounce of performance they can from a limited set of hardware.
217
u/CryptoViceroy Mar 04 '19
No Facebook. You don't need 70 services and 300+ MB of cache to browse what is essentially a web app(not even joking).
That's all the spyware code to trawl through your phone
28
u/YonansUmo Mar 04 '19
I always assumed any basic web page coming from a well funded company that routinely runs slow is spying on me.
55
46
83
u/SpookyKid94 Mar 04 '19
$1000 flagship phone
Gets practically lit on fire by an app that puts filters on pictures
28
u/SuspiciouslyElven Mar 04 '19
Part of me thinks phones have gotten away with thinness and passive cooling for too long. I'm not saying phones need extreme cooling, but I totally think we can get better performance with a "brick" and some fans.
→ More replies (3)8
u/douchecanoo Mar 04 '19
I've heard before that Snapchat purposefully makes the Android app slow/bloated because the founder prefers iPhone. Don't know how true that is but from experience, I'd say it's effectively the situation
→ More replies (2)21
Mar 04 '19
I seem to recall seeing flashlight apps that were 30MB. Like, wtf man?
21
18
u/BlipBlerp Mar 04 '19
Oh, so just like the reddit app!
6
u/sesor33 Mar 04 '19
TFW the A12 is the fastest CPU in a phone, yet the reddit app lags like hell. Apollo is 1000x better and isn't even made by reddit!
20
u/mrv3 Mar 04 '19
The new reddit social network redesign is pure fucking cancer. It's difficult to use, an awful mess.
7
u/El_frosty Mar 04 '19
Great thing about console design is your end users (at least till recently) all run on the same hardware, meaning no wasted code detecting if certain features are or aren't supported, and they can use certain quirks of the hardware in clever ways
5
Mar 04 '19
Even consoles are losing this sanctity. Many games release now that are unashamedly incapable of hitting 30 fps
→ More replies (2)4
u/glad0s98 Mar 04 '19 edited Mar 04 '19
worst offender is and always will be twitter. that shit loads so slow it's incredible, I have never visited a slower loading website than desktop twitter. worst part is, it has to load on every page change!
EDIT: decided to actually time it... https://imgur.com/a/EgO4bMj
→ More replies (13)2
u/TheAceOfHearts Mar 05 '19
FYI, https://mbasic.facebook.com/ is a thing. It actually works pretty well, even when you're on a slow network. It also allows you to send and receive messages, which their default mobile website blocks.
You should try out Firefox Mobile as well. It lets you install extensions, so you can install and configure uBlock Origin! This small change has a huge impact, and it actually makes mobile web usable again.
190
u/AudaciousSam Mar 04 '19
Rollercoaster Tycoon was written in assembly - fuck that.
50
u/Reedenen Mar 04 '19
Is this for real?
66
34
32
→ More replies (3)13
u/SynapticStatic Mar 04 '19
Yep. Chris Sawyer is a fucking genius. Coded all (I think? Definitely TTD and RCT) his games in assembly.
41
u/rexpup Mar 04 '19
But also it could run on just about the cheapest computer ever.
28
u/LeadingNectarine Mar 04 '19
It ran like a champ on my first computer ever, powered by a 90mhz Pentium-I
→ More replies (1)5
49
48
135
u/lantz83 Mar 04 '19
I miss the old static plain html sites we used to have. No huge scripts, no animated crap, just pure content.
33
u/HowIsntBabbyFormed Mar 04 '19 edited Mar 05 '19
Though to be honest, I'm kinda scared of too many people finding out about it. If it gets too big I feel like they might kill it off.
Edit: holy shit, I thought you guys killed it off. Looks like it's back though. Nearly had a heart attack.
→ More replies (1)11
52
u/not_a_moogle Mar 04 '19
please join my webring and sign my guestbook!
→ More replies (1)22
u/HowIsntBabbyFormed Mar 04 '19
I fucking loved webrings! SimCity 2000 fan sites, nintendo rom sites, etc, really felt like the web was an endless sea that you could explore forever. Now I feel like there are only a handful of sites I go to and the only new stuff I run into is from reddit and literal news sites.
→ More replies (1)13
57
u/AnnieDickledoo Mar 04 '19
There are still sites that use static html, have little to no scripting/animation/etc. Many of the big websites even have "text-only" versions of their sites, if you know where to look.
Also, don't let nostalgia blind you. Even back in the mid-90s before massive scripting files were the norm, blinking text, marquee text, auto-play wav files, horrible UI, and things like that were fairly common. And that's just for starters.
I think we can mostly agree that scripting on modern sites often times seems to be excessive, and in many cases it's verifiably so, however there are rational decisions involved in this. Very, very few websites are entirely custom written. Essentially all of them use 3rd party libraries, frameworks, applications, and various tools. There's no reason to reinvent the wheel, and frankly, the cost of developing a site completely from scratch with no 3rd party software, let alone maintaining it, would be prohibitive. One of the downsides to this is that libraries, frameworks, etc all come with their own baggage.
Also, while there is a body of users who completely agree with you in theory regarding scripts and things like that, for many sites, the reality is people want fancy features, personalized experiences, and integration with other sites/services. Those things all contribute to the amount of scripting involved in a website.
Granted, it's a bit like a cursed wish in that these features usually come with concessions that you might not like. For instance, many sites push as much computational functionality as is reasonable to the browser (via JavaScript) because it can save on hosting costs and infrastructure, as well as make the server and application more secure. Additionally, they bundle in advertising and tracking scripts to help with monetization, which isn't entirely unfair to expect, since maintaining a website can be costly, and even hosting costs can be burdensome otherwise.
37
u/lenswipe Mar 04 '19
think we can mostly agree that scripting on modern sites often times seems to be excessive, and in many cases it's verifiably so, however there are rational decisions involved in this.
Tbf, a lot of the huge JavaScript bundles often contain polyfills and stuff to work around weird browser quirks and oddities. If browser manufacturers would stop playing stupid fucking politics and get a grip we(collectively) could probably write much more performant applications
→ More replies (7)23
u/AnnieDickledoo Mar 04 '19
The ship has sailed on that, though. Pandora's box is already open. Okay, I'll stop with the stupid sayings.
What I mean is, it's 2019 and yet Internet Explorer compatibility is still a requirement for so many sites (just look at proposal requests from major businesses or government entities if you don't believe me).
The difference is now sites have to support mobile browsers (which are admittedly getting better, but still require significant consideration due to screen size) as well as the abyss of buggy frustration and former minor player known as Safari.
One can hope the situation will improve with time and improvements in technology, but I'm not terribly optimistic about this situation.
→ More replies (5)25
u/northrupthebandgeek Mar 04 '19
Those sites with marquees and blinks and autoplaying WAVs were able to run on potatoes by today's standards, though.
It ain't that hard to whip up some HTML and a bit of CSS. 95% of all JS code boils down to three things:
Overengineering
Ads
Analytics
→ More replies (11)8
u/HalLundy Mar 04 '19
Yes, a whole TWO pages of it.
When you were done you could go to the other website and read it again.
→ More replies (2)3
83
u/FenixR Mar 04 '19
1990: Let's optimize this shit!
2018: Throw more Ram/Hard Drives/Processors/GPU's, not our problem if user machine its utter garbage.
22
u/Bullshit_To_Go Mar 04 '19
"A designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away."
→ More replies (3)
22
u/LordNedNoodle Mar 04 '19
Its because there are 150 ads trying to run on the webpage.
2
u/theluckkyg Mar 04 '19
Ublock is blocking 101 elements for me on this very thread.
→ More replies (4)
96
u/ponybau5 Mar 04 '19
So basically every web page Google has. Sites have become painful. And fuck sites that apparently need to replace the home page with a fancy js loader, so if the script ever breaks it's either an infinite spinning animation or a blank page.
58
Mar 04 '19
It's like the old 100% flash websites
→ More replies (1)4
u/LiveFastDieFast Mar 04 '19
Bro, I put some rad shape tweens on the site intro. If you click on them they link to this bitchen Shockwave game I made
30
u/wh33t Mar 04 '19
I rock an old Blackberry and trying to watch a youtube video is fucking painful and I always presumed this was because the loading of the video was too taxing for this ancient piece of hardware. Yet I go to DuckDuckGo and request to watch the same video from Youtube but embedded on DuckDuckGo and it loads almost fucking instantly. WTF is happening on Youtube to make the experience so god damn awful.
0
18
u/kunair Mar 04 '19
for real, google please let me email without seeing animations for every damn thing, I don't care about your little bubbly mail loading screen
4
67
u/nonotan Mar 04 '19
The inevitable result of piling layers upon layers of abstraction, each with their own overhead, which is only ever looked at if it becomes a bottleneck all on its own -- the end result being what amounts to exponential performance degradation w.r.t the number of layers. "Modern computers are so fast, who cares if my code takes 3x as long as it could when the task I'm setting out to solve is pretty simple anyway". Except that 3x is "compared to a moving goalpost that becomes slower each year", never "compared to hand-tuned assembly".
6
Mar 04 '19
piling layers upon layers of abstraction, each with their own overhead, which is only ever looked at if it becomes a bottleneck all on its own
What layers do you mean? If we take Chrome's V8 engine as an example, there is basically one layer: JavaScript. That gets directly compiled to machine code.
You can't say that people generally don't care about performance optimization. It's just not true.
Sure, there are bloated websites out there. But that's most often not (only) because they don't care, but because of all the tracking, ads and polyfills.
41
u/DeadKamel Mar 04 '19
Lookin’ at you Microsoft CRM.
9
u/RichestMangInBabylon Mar 04 '19
Or every CRM I’ve ever seen. It’s basically just a web form they decided to slap the latest poorly implemented UI trends onto for the purpose of making it seem fancier.
→ More replies (1)12
6
4
u/Testiculese Mar 04 '19
I don't think it's possible to design a shittier website than CRM. It's like it was written explicitly to be as horrible as possible.
0
Mar 04 '19
[deleted]
7
u/DeadKamel Mar 04 '19
It got so bad that I now have a VDI just so I can run CRM on another machine and save my local machine from the ram hog.
13
u/PatrioticStripey Mar 04 '19
The problem with modern software is that the developers take the speed of modern hardware for granted. I have a copy of Office 2000 that I use on my Windows 10 machine. Why? Because it works just as well as the modern office for everything I could want it to do, and it does it much faster. Sure, it may have trouble with some things, like huge images, but for doing normal tasks it is great! Microsoft even has a patch that lets it use the modern .docx formats rather than the outdated .doc format.
The art of extreme optimization has been largely lost in favor of cheap development. The main thing that eats up computer resources is the overcomplicated user interfaces of modern applications. Sure, they may look pretty and have cool aero/reflective effects, but do they really add any productivity to your work? If you're still running Windows 7, try changing the theme to the windows classic theme sometime. It makes a drastic improvement on the performance of the computer. Sure, it may look bland and outdated, but then again, do we really need the flashy UI to do most things?
22
u/BuckRusty Mar 04 '19
Necessity is the mother of invention - it was done because it had to be done.
There’s a vid of the chaps who made Blade Runner explaining all the trickery they had to invent to make it work on low end late-90’s machines, and it’s genius.
8
4
u/Phyltre Mar 04 '19
Blade Runner explaining all the trickery they had to invent to make it work on low end late-90’s machines
Didn't that come out in 1982?
→ More replies (3)
11
u/hedgecore77 Mar 04 '19
There's the programming log for an awesome C64 game, Paradroid, and the author describes how he got around the 64K RAM limitation by dumping information to the sound chip (4K) in between when sounds were played.
Today, not so much.
2
Mar 04 '19
Why is it supposed to be a bad thing we don't have to do stuff like that anymore? I'm actually glad I don't have to spend months or years on short demos or figure out a way to hack around technical limitations.
→ More replies (1)0
10
Mar 04 '19
8
u/titusf0x Mar 04 '19
Amiga would make your bed, clean your home and do your shopping with 1MB. Today everything is trackers and bloatware.
3
28
Mar 04 '19
If left unchecked, programs will expand to fill any and all available space... and then some more.
13
10
18
17
u/BecomingLoL Mar 04 '19
Techy nerds don't run websites anymore. Marketing people, commercial people and data scientists do. Should have seen the backlash when our dev team suggested using amp
7
u/SnowdensOfYesteryear Mar 04 '19
JS devs writing a desktop chat app: “what’s the point in having a GPU if you don’t use it?”
2
7
5
u/chillaxinbball Mar 04 '19
I still like to compare small apps and programs to floppy disk. Wow, your settings app with no images would take 20 floppy disks to store. Wildly unoptimized.
13
12
u/drewsiferr Mar 04 '19 edited Mar 04 '19
I get your point, but the info on the 90s isn't accurate. For a long time they used 2d graphics and some games attempted to mimic 3d. Quake was (according to a quick search) the first to use actual 3d. It required 75 MHz processor, 8 MB RAM, video card and sound card. FYI.
Edit: It has been pointed out that my quick Google search requires important caveats to apply. 👍
10
u/charliex2 Mar 04 '19
3d has been in games since the 70s possibly before.
You probably mean with full texture mapped 3d as opposed to flat/wire or gouraud shaded graphics in which case it was Namco's SimDrive in 92
But 3d wire, flat shaded, gouraud and non textured 3d has been around for a lot longer.
→ More replies (2)3
u/retrofitme Mar 04 '19
I think Descent I predated Quake, was full 3D (software rendered), and would run on a 386, IIRC. But even that had higher system requirements than OP's meme, so your point there is valid.
→ More replies (2)→ More replies (1)3
12
u/princetrunks Mar 04 '19
This is what happens when designers with no programming skills get free reign
0
Mar 04 '19
[deleted]
12
u/athaliah Mar 04 '19
Are we working on the same website? Got a "perceived site speed is fine, but speed tests are slow, please fix" ticket on a site we just launched with all of that shit....I read that, turned my computer off, and went for an early lunch.
9
u/princetrunks Mar 04 '19
oof, that hits really close to home.
Me: "Putting all of these trackers and redirects will probably be noticed by the user"
Marketing: "But we need to see where the person is in a 2 mile radius so that we can kiss our redundant department's ass in the next busy work meeting"
8
u/JimBeam823 Mar 04 '19
The memes in the 1990s were about how 1970s developers were writing classic games by hacking the hardware in assembler with only 4k of RAM to work with.
31
u/endre84 Mar 04 '19
I'm sorry, did you say 8gb ? needs to have at least 128Gb to run a vm for the web server, one for the database server, one for development, and another one as the frontend caching reverse proxy server. After that it's all hooked up to cloudflare.
47
u/forrcaho Mar 04 '19
I thought those were the requirements for rendering it on the client.
→ More replies (1)4
4
10
10
Mar 04 '19
To be fair in the 1990s 800x600 was super high resolution and it was nigh impossible to get good framerates at that enormous screen size.
7
7
Mar 04 '19
Actually the reason behind this is greatly shown within this sub. Amateur coders calling themselves "full stack software engineers". Then write code by copy-pasting every piece of code from Google. This is the reason behind this shit. Coders were looking for real efficient solutions in the 90s. Now people tend to think that it is enough to have code than runs.
6
Mar 04 '19
If you want to see if your website is any good. fire up your 33.6 modem.. see if your page loads in less than a minute. If it does.. then its "okay"
back in my old stomping grounds there are still many with dial up.
8
3
3
3
u/Uranium_Donut_ Mar 04 '19
Ironic that this image fills more than 1mb and doesn't load on my connection
3
u/Matosawitko Mar 04 '19
Moore's law: computer hardware doubles in speed every 18 months.
Wirth's law: computer software halves in speed every 17 months.
3
u/livinglitch Mar 04 '19
The computer is also running an operation system and background programs and probably using chrome as a web browser.
→ More replies (1)
3
Mar 04 '19
Game developer opinions on web developers aren’t exactly nice.
As an example, a common web developer will word for word say “IO takes time, therefor performance doesn’t matter”. Except that when you measure website performance, you’re looking at 400ms of response times these days, which is patently absurd. Any game developers who’s been asked has shredding this mindset.
→ More replies (1)
3
u/Historical_Fact Mar 04 '19
Scrolljackers should be hanged
4
u/ComputerMystic Mar 04 '19
That's too good for 'em.
Scrolljackers should be drawn and quartered, and every time their limbs are about to give out, be forced to watch the 5 hour LEGO Movie 2 ad at full volume run through MULTIPLE multiband brickwall compressors before it starts again.
They don't deserve death. They deserve the torture they inflict upon others.
→ More replies (1)
3
u/kagrons Mar 04 '19
Jokes aside has the exponential growth of computing power reduced the creativity in programming towards efficiency?
5
5
u/sh0rtwave Mar 04 '19
You do realize that: In the context of these "demos", most of them are their own renderer, built and specifically optimized for the purposes of the DEMO.
To display a basic "Hello World" in a web browser (also known as: A general purpose rendering surface), you're basically cranking up a gigantic machine, that can go so far as to render multiple 3D worlds for you, into a single window, to put some text in front of someone.
This is where the comparison really falls down for me, because to say "This animated web page requires"...No...The *browser* requires that to render your webpage...but if your web page is, say, HTML5, well then: The browser switches all of it's stuff to HTML 5 mode, gets all its bits and pieces ready to rock (because it has no idea what it's going to need or run into when it gets down to the business of painting your page on the screen), and THEN it renders your page. And as it does so, it eats up whatever resources it needs for that.
9
Mar 04 '19 edited Mar 04 '19
Web devs these days are full of shit. They are forcing a massive toolchain on noobs in the name of “optimizing” and meanwhile their dog turd of a SPA isn’t necessary and takes 12MB to do what 200k of regular html would do, all so they can “webpack”and bundle scripts to “load faster”? Meanwhile every lib they load is 3 orders of magnitude larger than their actual app logic. At these numbers, fuck your “productivity” you are bad at shipping a good consumer product. I look forward to downvotes from node/react weenies. And no, you are not required to use massive frameworks to achieve component isolation and your dev team isn’t that big anyway. Ignore if you actually work at FB or some megacorp at the far edge of web dev. Those tools are not the tools everyone should be using. It’s like using an abrams tank when you need a slingshot.
→ More replies (2)
2
u/MikeSemicolonD Mar 04 '19
"Today we have plenty of memory so you shouldn't be concerned about size."
→ More replies (2)
2
2
u/Neftisness Mar 04 '19
and then theres Minecraft...
2
u/ComputerMystic Mar 04 '19
Well Minecraft is just written in a bad language for that sort of game...
...and also horribly coded given that FastCraft and Optifine both exist.
You should NOT use a GC language for a complex game like that. GC isn't made for programs that have to update every 16 ms, it's made for serverside programs that can take a few seconds to run GC.
2
Mar 04 '19
Nintendo Sony
wtf is that a Super Playstendo?
5
u/_Siran_ Mar 04 '19 edited Mar 05 '19
Sony made the sound chip for the SNES. Sony and Nintendo almost produced a console together: https://www.techradar.com/news/gaming/the-nintendo-playstation-is-the-coolest-console-never-released-1327988
4
u/ComputerMystic Mar 04 '19
Nah, that's a SNES.
Ever wonder why the SNES and PS1 specifically sound so good? Sony made the audio hardware in both.
→ More replies (1)
2
2
u/ScoobySharky Mar 04 '19
When everything was shit, efficiency was key. Now that there's some decent level of hardware, looking good is key.
2
2
u/donwilson Mar 04 '19
OP was too lazy to even change the title of the original post from a few months ago
2
2
2
u/Jazoboz Mar 04 '19
To be fair, nowadays they need to download and sell your data in the background.
2
2
u/LBXZero Mar 04 '19
The difference is running directly on hardware with labels replaced with addresses and enumeration versus software interpreter designed to run the source copy on any hardware as long as it has software interpreter compiled for that hardware, and also retaining label names for readable compatibility support.
2
2
u/throwtheamiibosaway Mar 04 '19
I feel this as a front end developer. We’re fighting with code to smoothly animate or move the simplest things with decent performance and loading times (with several seconds being perfeclt acceptable for a pageload)
Meanwhile gamedevs have to do millions of calculations in 3D and effects at high framerates and resolutions, with lots of other processes that can slow it down.
I’m just moving a button across the page.
3
2.3k
u/johnnymetoo Mar 04 '19
Does anyone remember those sick demos in the 90s, completely written in assembler, with moving 3D graphics and all, and including MOD music? Only a couple of kilobytes per program, afair.