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

I’m still baffled why this language is the universal browser standard. There should be hundreds competing.
 help



I'm still baffled why you don't see JavaScript is fast, but how page rendered is the issue.

I’m baffled you don’t believe in benchmarks, but, uh.

Speaking about benchmark.

Node vs Lua shows Node faster than Lua. https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

Node vs C, only 4 to 5 times slower. https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

Looking at its root, it is not too bad as a JIT compiled language.


Now, instead-of hand-written vector instructions, look at programs transliterated line-by-line literal style into different programming languages from the same original:

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...


“Only” 5 times slower? Imagine if every website that takes 10 seconds to load instead took 2 seconds…

You know that CPU-bound performance would take a really small fragment of those straw man 10 seconds loading a page, right?

If you think 10 seconds is a strawman, clearly you haven’t used sites like GitHub on a cheap device.

But that's not the javascript, it's how it's used (react or whatever)

You can write terrible non-performant code in assembly and C, and perfectly speedy pages in html and javascript (say the page you're on at the moment).

You wouldn't write a new cutting edge video codec in javascript - not one you wanted to use anyway - but given that we had performant guis running on 286s at 12MHz, Javascript being 1/10th the speed of C isn't the problem.


Case in point, github is server side rendered. I don't think it uses any client side framework.

Try opening it with JavaScript disabled and you will see exactly how much is server-side rendered.

> “Only” 5 times slower? Imagine if every website that takes 10 seconds to load instead took 2 seconds…

All you need to know about the level of knowledge of average JS hater/muh native performance.



life finds a way ?



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

Search: