Urgh! No, no, no, no, no!
(alright, I might be overreacting, but still…)
- Callback-based async makes it too easy to write spaghetti, and it’s syntactically nasty even in simple cases.
- JavaScript is way too dangerous without a linter. For example, while Elixir’s
==
converts between floats and ints and that’s it, JavaScript’s is just broken.