%%
date:: [[2022-12-25]]
%%
# [[Criticisms of JavaScript]]
Below are some criticisms of [[JavaScript]].
### It's lacking in [[Developer Ergonomics]]
![[Modern Technical Writing#^148905891]] [^01]
JavaScript isn't typed, so even js developers don't like using plain js for developing an entire application. [[TypeScript]], a superset of js, is generally regarded to be easier to use.
## JavaScript performance
JavaScript was initially not regarded as performing well; however, that was changed by [[NodeJS]] and v8 [^02]. It might be more accurate to say that JavaScript isn't well-suited for high [[Concurrency]] or [[Parallelism]].
[^01]: [[Modern Technical Writing]]
[^02]: [[Ivan on JavaScript for performance 20210216]]