| How is it pedantic? What is your understanding of that word? Why do I have to laboriously explain a fairly simple concept? Here you go: Javascript is a non-compiled language. It is slow, orders of mangitufes slower than other languages such as Go, Rust, C#, Java, etc. Quick note, you might not understand orders of magnitude. It means 10^n times, so 1 order of magnitude slower is 10x slower, 2 orders of magnitude is 100x, 3 1000x, etc. A huge percentage of apps need to do decent CPU work, way more than 1%, which Javascript is not appropriate for. This is HN, you should have rudimentary understanding of the differences between languages. If you want another example, any app that deals with money, decimals or anything mathematical should not be written on javascript. Another massive chunk of apps, way more than 1%. This is because 0.01 + 0.02 is not equal to 0.03 in javascript. People who don't know why that is really shouldn't be commentating on this topic, they're on Mount Stupid in the Dunning-Kruger Effect curve. |
It's funny that you put in the effort to condescendingly define orders of magnitude, but you forgot to check to see if you were actually correct before writing out eight paragraphs that made you look like a pompous ass.
Hating JavaScript is just pointless and sad at this point.