%% 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]]