8

What's your reason to hate JS? Let me hear it.

Comments
  • 4
    Dynamic typing, prototype oop, no continuations(!!!) (which means promises have to propagate to control flow root in order to continue non async sequential code)
  • 2
    Fukin monkey patching, used in runtime, by imported modules. And no strict.
    Cannot lint properly, only runtime debug.
    Strange, unnatural choices for boxed types, primatives.
    Never able to know what this, or the context is....
  • 14
    People use it where they shouldn't (i.e. Electron apps). I refuse to call a 400MB web browser a "native program".
  • 7
    hate Js? Dynamic typing, broken ecosystem.
    Love Js? Dynamic typing, broken ecosystem.
  • 3
    I like js. I hate all the idiots trying to fix its "faults" with crazy megabyte shit dumps that has to be built and cannot be debugged. JS is great for its intended use, reasonably sized applications that can handle the async chaos that is a browser. I never use it for server applications and avoid all generic libraries. Libraries to solve very specific problems such as animations can be great though.
  • 4
    Personally I love JS, I'm just not very fond of the people implementing it, the people developing it, and people who write Medium articles about it.

    Well okay recently the people implementing it has been pretty cool because fuck having to look up compatibility and shit. The people developing it are the same people who thinks that using # for private members is a good idea. Like ?? you guys just did a wonderful job of abstracting prototypes away to classes and you do shit like that.

    Meduim writers because they are the people who are at fault for the "js is framework of the week" shit.
  • 2
    I hate js haters :D
  • 3
    I cannot bring myself to hate Jesus Script.
  • 6
    Everything thats happened to it.
    Developers leaning into it so hard that we now have horrificly bulky client-side frameworks, a lack of focus on security, efficiency and basic skills like actually knowing JS.
  • 2
    I dont hate it, but it feels always a little bit awkward when I have to use it. Maybe because I am more the backend developer and don't use it for such use cases
  • 0
    Ion hate it, but reasonml and ts are just better
  • 3
    I like js a lot. I don't like some things made with it but I wouldn't blame js for that.
  • 4
    Ass retarded language that tries to be functional but fails miserably.
  • 3
    JS isn’t a language, it’s a speaking disability
  • 1
    I like that you can basically mash your head against the keyboard and get something that runs, I hate everything about its type system
  • 5
    A worryingly large amount of "developers" (my apologies, I refuse to actually call such people that) use it for the wrong things. Either they pull in JavaScript from literally 20 domains (all of which have to be resolved, fetched and code executed from in an interpreter), or they use it for the whole fucking thing. You know, "full-stack".

    Just a few days ago I had a webdev with 2 years of experience (?) ask opinions about his personal website, some portfolio thing. Opened the page with ScriptSafe enabled as usual.. empty. Fucking empty. After enabling the JS drivel I found that only one element of his page *might* need it, some kind of interactive text thingy that appeared as if it were typed. Fancy? Sure. Useful? Not really. Did anything but that gimmick need JS? Hell no.

    And don't even get me started on the dependency clusterfuck that is npm and the resource nightmare that is Electron apps. While Telegram takes 100-200MB, do Discord and Slack really need gigabytes of it? Or Exodus which was literally just a fucking crypto wallet. 2 goddamn GB of RAM is apparently what you need for that. Boy was that piece of trash gone quick.
  • 1
    I don't, its just like Linux for me. When I am just fucking around, works flawlessly and all is right with the world then the minute I need the shit to not fuck up and fuck me right over, it goes full Chernobyl on my ass and leaves my shit like the Ukraine circa 1986

    oh you said Javascript not Nodejs.....

    oops
  • 1
    @inaba

    I concur, but we should remember that most people use Windows 10 despite it being the dumpster fire to end all dumpster fires (fucking hour to update, DonkeyBallsBurgerOS would have to pay me to use the fucking thing) and there is a vein of tech workers gainfully employed, full time even, pretty much just unplug and plug back in thin-clients and printers and then they can go back to Linus and his fucking tech tips.
  • 2
    [1, 123, 12].sort()
  • 1
    @Hansz Sorry, you are mistaken. That is Python you are talking about.
  • 0
    @Ubbe ... no I’m pretty sure it is JS alright
  • 0
    @Hansz @Ubbe

    Are you talking about Jython? 😉
  • 0
    @Ubbe You're both very right
  • 0
    @Demolishun I do agree that Jython looks like shit. Jython is literally just Python running on a JVM btw
  • 1
    @12bitfloat Jython! sigh, let me find my gun.
Add Comment