• I Cast Fist@programming.dev
    link
    fedilink
    arrow-up
    3
    ·
    18 hours ago

    They’re writing TypeScript that compiles to JavaScript that runs in a V8 engine written in C++ that’s making system calls to an OS kernel that’s scheduling threads across cores they’ve never thought about, hitting RAM through a memory controller with caching layers they couldn’t diagram, all while npm pulls in 400 packages they’ve never read a line of.

    Yeah, I noticed something was off around the time every new app was essentially “the fucking website on a self contained chrome browser”, aka electron. Sure, it was sold off as being a “write once, run everywhere”, but a significant number of said programs and games were still either windows or android exclusive because ha ha fuck you (anyone that’s dealt with RPM MV/MZ knows it).

    Some layers of abstraction are incredibly welcome - not having to worry about cycles and RAM addressing, having immediate access to graphics without having to reinvent pixel pushing function; but (imo) everything on top of a browser is just an endless series of “why?”