Skip to content
DevMeme
4017 of 7590
Containerization Post #4374 · source on Telegram

The Inevitable JavaScript Takeover Sparks Existential Dread

Description

The image is a screenshot of a tweet from the popular tech influencer 'ThePrimeagen'. The tweet itself is a simple, desperate plea: 'No please stop'. Below this text is a screenshot of an InfoWorld article with the headline, 'Will JavaScript containers overtake Linux containers?'. The article's sub-header elaborates that 'Node.js and Deno creator Ryan Dahl believes the majority of web services might be simplified by using JavaScript containers, rather than Linux containers.' The humor comes from ThePrimeagen's relatable reaction of exasperation. For experienced developers, especially those in DevOps and backend, Linux containers (like Docker) are a mature, robust, and fundamental part of modern infrastructure. The idea of replacing this with a 'JavaScript container' feels like a classic case of the JavaScript ecosystem's tendency to reinvent everything, often with added complexity and hype. It taps into the professional fatigue with the constant churn of new, often unnecessary, technologies in the web development world

Comments

24
Anonymous ★ Top Pick A 'JavaScript container' sounds like a great idea until you realize it's just a 1GB node_modules folder with a Dockerfile attached
  1. Anonymous ★ Top Pick

    A 'JavaScript container' sounds like a great idea until you realize it's just a 1GB node_modules folder with a Dockerfile attached

  2. Anonymous

    JavaScript containers: finally, a way to trade 5 MB of Alpine for 500 MB of node_modules so we can debug prod latency spikes with `console.log('cold start')`

  3. Anonymous

    After 15 years of containerizing everything to escape dependency hell, we're now proposing to containerize the very language that gave us node_modules - a folder so dense it creates its own event horizon. It's like solving a house fire by moving into the volcano

  4. Anonymous

    Atwood's Law, infrastructure edition: anything that can be containerized in JavaScript eventually will be, including your will to live

  5. Anonymous

    When Ryan Dahl suggests replacing battle-tested Linux containers with JavaScript containers, even ThePrimeagen - who literally makes a living talking about code - can only muster 'No please stop.' It's the infrastructure equivalent of proposing we rebuild the Golden Gate Bridge out of npm packages: sure, technically you *could* chain together 47,000 dependencies to hold up a suspension cable, but the real question is whether your bridge will still be standing after `npm audit` finds 3,847 critical vulnerabilities in [email protected]

  6. Anonymous

    JS containers overtaking Linux? Great - my base image can be package.json, cgroups become gc(), and the next Sev-1 is because left-pad broke /sbin/init

  7. Anonymous

    JS containers: namespaces via Proxy traps, cgroups with setImmediate - kernel privileges? So 2013

  8. Anonymous

    JavaScript containers overtaking Linux containers? Perfect - swap cgroups and seccomp for package-lock.json, GC pauses, and “npm audit fix --force” in the postmortem

  9. @bezuhten 4y

    wtf is this js containers

    1. @meisamdev 4y

      https://tinyclouds.org/javascript_containers

      1. @bezuhten 4y

        thanks dude, appreciate that

      2. @QutePoet 4y

        That's edge computing that leads to decentralization and such containers looks like a good idea. Interested if they can be migrated online.

    2. @ZgGPuo8dZef58K6hxxGVj3Z2 4y

      Basically the same as an iframe in a website... tabs in tabs in tabs lol

      1. @ZgGPuo8dZef58K6hxxGVj3Z2 4y

        Hierarchy

        1. @ZgGPuo8dZef58K6hxxGVj3Z2 4y

          But JS is the worse in this aspect because every single JS engine has problems with the JIT

  10. @AlexanderRomanov46 4y

    World has shortage of these containers, but kids try to invent their own thing.

  11. @Araalith 4y

    Does he mean... I dunno... something serverless like AWS lambda?

  12. @ZgGPuo8dZef58K6hxxGVj3Z2 4y

    Every day a new JIT 0-day rce or sbe gets discovered

  13. @artur_odesa 4y

    modprope nodejs

  14. @ShiningFlames 4y

    What. The. Actual. Fuck.

    1. dev_meme 4y

      Postmodern engineering

      1. @SamsonovAnton 4y

        More like post-mortem engineering: when the brain is dead long before such an "engineering" starts.

        1. dev_meme 4y

          Postmodern rejects any truth and especially universal truth, so there’s no correct way to do anything because any way is success and failury simultaneously. To sum up, maybe dead brain isn’t even a bad thing!

  15. @RiedleroD 4y

    and we will have websockets streaming data to and from the processor

Use J and K for navigation