4 ms·
Why do more people not get annoyed with the inefficiency of JS... its just burning CPU cycles and RAM! Even 30MB is ridiculous for this type of App... back in
by TickleSteve 11y ago
Why do more people not get annoyed with the inefficiency of JS... its just burning CPU cycles and RAM!
Even 30MB is ridiculous for this type of App... back in the DOS days there were similar TSRs using a few KB of RAM.
- ygra 11y agoThose TSRs also had little to no UI, and keep an index for fast searches. Images are probably also a part of it since seemingly no application these days can look like a native application anymore :|
- bengotow 11y agoAhh the DOS days are long gone I'm afraid... A single 1024x1024 app icon on Mac OS X weighs in at 4MB once it's inflated to raw bitmap data from ICNS / PNG. Throw a couple of those onscreen at once in a list and you're looking at 30MB easy, and that's just in images! Of course, you could leave out the images, but you could also just keep using DOS if RAM is a concern :-)
- unwind 11y agoAre icons 1024x1024 now?! And I still think 64x64 sounds kind of big for an icon, heh. I really need to get with the times, and get a lawn I guess.
- JonnieCache 11y agoIt's for making them look smooth on high-dpi displays. Those pixels aren't drawn 1:1, obviously.
- clevernickname 11y ago1024 x 1024 * 4 bytes per pixel = 4MB. Ok. There's no software engineering problem there, just bafflement at wanting almost as many pixels as would vertically fill a 1080p screen, for a fucking icon.
- clevernickname 11y agoBecause the vast majority of these people don't have the slightest clue as to how computers work. No troll, no bully, no malice. They don't know and they don't want to know. They deliberately wish to remain ignorant, as evidenced by the offence they take and rationalization they make whenever someone tries to explain any of the realities of modern hardware to them. WEB SCALE! IO BOUND! Forget assembly, they refuse to learn even the most basic and incredibly important consequences of the memory hierarchy. It's garbage collection and best practices all the way down. I don't want to make fun of people. In fact, I can't make fun of people because the overwhelming majority doesn't appreciate the joke. All I want is for people to give a shit.
- SlashmanX 11y agoOr maybe some people just want to make a cool project for themselves and learn stuff along the way.
- clevernickname 11y agoI'm replying to two people upset about the ridiculous resource usage of simple modern programs. Bring it up-thread if you want to defend against literal waste, I'm just talking about why it happens.
- SlashmanX 11y agoYou said "The vast majority of these people" which would imply you're talking about the type of person who creates projects like this