Why?
Slow Unstable Ugly Doesn't know the difference between null and undefined
Slow - true Unstable - false Ugly - maybe write better Doesn't know the difference between null and undefined - `===` is your friend 😉
Function signatures are more of a suggestion. You can call a function with any number of arguments and with arbitrary types. And you can add strings to ints but multiplication gives NaN. Lots of arbitrary design choices.
Try blasting a nodejs server with 1000 req per second and you'll see the stability issues I'm talking about
using a different JavaScript runtime than nodejs would yield a completly different result. Heard of bun?
Surprised to see JavaScript being suggested as ugly compared to go. Wouldn't be one of the disadvantage of JavaScript IMO.