Remix.run Logo
fnimick 8 hours ago

Oh hey, we've reached the "Metal" stage! https://www.destroyallsoftware.com/talks/the-birth-and-death...

p0w3n3d 3 hours ago | parent | next [-]

I don't know if it's only me, but did this guy... Did this guy make a huge mistake?

I think he was trying to bend reality with words. I can see many apps that are running in electron on my laptop, each consuming 300MB+ (e.g. Spotify), while many other apps are written in native Swift for example, especially with the help of AI, giving the best performance possible...

Edit.

And prices of RAM nowadays...

pwdisswordfishy 3 hours ago | parent [-]

Those apps are not consuming 300MB of RAM because they are written in JS. JS is running on microcontrollers and the James Webb Space Telescope.

They are consuming 300MB of RAM because they are built on Electron and the NPM ecosystem.

monax 8 hours ago | parent | prev | next [-]

I'm doing my part ∠(‘-‘)

ruined 7 hours ago | parent | next [-]

thank u 4 ur serves

2 hours ago | parent | prev [-]
[deleted]
kiddico 7 hours ago | parent | prev | next [-]

Thank you for the reminder to do my yearly viewing of that video lol

epistasis 6 hours ago | parent | prev [-]

Whoa, I haven not been following ASM.js stuff in any detail.

Seeing that Metal replaces kernel/userspace boundaries with VM protections for memory, meaning that system call overhead is eliminated, at the price of ASM/VM overhead.

What a fascinating idea. Kidding on the square...