Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

You said it was easy to refute yet you merely stated a mis-framed, contrarian perspective.

If you're going to try to be pedantic, do it right?

>Next.js would be a terrible choice for any app that has any non-trivial compute

Most web apps only need trivial compute. If you're including back-office, source systems in the word "web app" well that's your sticking point, not mine.



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.


Please, show me a single benchmark that shows any other language that is even a single "order of magnitude" faster than JavaScript at literally anything.

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.


Most web apps are IO bound, not CPU. JS is just as fast at IO as any other language.


>Why do I have to laboriously explain a fairly simple concept

I mean, that's on you. You think you're saying something when you're not and you're trying to justify it.

You could just admit you made a mistake and move on with your life.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: