Re:Ask HN: What do you enjoy about JavaScript?
by speedgoose on Sunday September 26, 2021 @01:42AM
(#28658696)
I like the syntax and the base concept, having a Lips like programming language with a C/Java like syntax was a good idea I think.
Having an asynchronous model but a with single thread is also something I like about javascript. It provides good enough performances for most use cases without requiring to think about synchronizing between threads. The async/await model is much simpler to use compared to Golang or Rust for example, while it is a lot less powerful of course. You can also use more than one process but it's usually a good sign that you should use something else than JavaScript for the task.
I also like the tooling, you have a lot of great things on npm. A lot of terrible things too and you shouldn't install whatever you find on npm. In general the community is very nice and JavaScript doesn't have a lot of enterprise crap with overly complicated design patterns.
It's of course not perfect, but I think it's one of the best programming languages at this time.
Having an asynchronous model but a with single thread is also something I like about javascript. It provides good enough performances for most use cases without requiring to think about synchronizing between threads. The async/await model is much simpler to use compared to Golang or Rust for example, while it is a lot less powerful of course. You can also use more than one process but it's usually a good sign that you should use something else than JavaScript for the task.
I also like the tooling, you have a lot of great things on npm. A lot of terrible things too and you shouldn't install whatever you find on npm. In general the community is very nice and JavaScript doesn't have a lot of enterprise crap with overly complicated design patterns.
It's of course not perfect, but I think it's one of the best programming languages at this time.