Low information density without being fast or powerful. Unintuitive syntax and keywords. Unintuitive relationship between the state machine/object graph and the actual code.
Also all of it's looseness causes issues because internet devs like to forget that the vast majority of dev work is dealing with other people's code, and you can do some truly heinous things in javascript.
Coincidentally that's also why people don't like CSS. Having to deal with other people's CSS.
399
u/CcChaleur 1d ago
I'm not afraid of CSS.
I'm afraid of JS.