Re:Firefox’s Fight for the Future of the Web
by sharpneli on Sunday November 17, 2019 @08:17AM
(#21557799)
If I have understood correctly (I’m a C++ graphics programmer. So don’t know too much about what’s flashy in the web world) V8 only jits. As in it can only produce machine code and there is not even an option to run it as an interpreter.
Re:Firefox’s Fight for the Future of the Web
by saagarjha on Sunday November 17, 2019 @08:20AM
(#21557806)
V8 has a high performance, JIT-less interpreter that disables TurboFan and relies exclusively on Ignition: https://v8.dev/blog/jitless
Re:Firefox’s Fight for the Future of the Web
by chrisseaton on Sunday November 17, 2019 @09:15AM
(#21557971)
> Lack of JIT doesn't slow down pages much.
So why do you think so many major companies invest such a huge amount of money in JS JITs? Google, Apple, Microsoft, Oracle, Mozilla all maintain JS JITs and spend what I guess is hundreds of millions of dollars a year on it.
Re:Firefox’s Fight for the Future of the Web
by notacoward on Monday November 18, 2019 @08:31AM
(#21564121)
A budget of $100M, with 50% devoted to salary and a median salary of $250K, would be 200 developers. I seriously doubt any of the companies you name are devoting even a quarter of that to JS JIT development. Yes, they each make significant investments, but let's not weaken the argument by indulging a penchant for hyperbole.
Re:Firefox’s Fight for the Future of the Web
by chrisseaton on Monday November 18, 2019 @12:40PM
(#21566289)
About 200 seems about right to me across all these companies. Have you worked on one of these teams?
> let's not weaken the argument by indulging a penchant for hyperbole
Please don’t be so dismissive and snide - there’s no need for that.
Re:Firefox’s Fight for the Future of the Web
by notacoward on Monday November 18, 2019 @04:38PM
(#21568384)
> About 200 seems about right to me across all these companies.
Then your initial estimate was way off, because you were suggesting multiple hundreds of millions and the average salary probably isn't that high.
> there’s no need for that
Honest argument wouldn't require such forceful correction.
Re:Firefox’s Fight for the Future of the Web
by chrisseaton on Monday November 18, 2019 @05:41PM
(#21568925)
I didn't say a hundred million per company.
> Honest argument wouldn't require such forceful correction.
Please try to tone it down.
> Thus one cannot make a JIT compiler for js and thus pages are slow.
Lack of JIT doesn't slow down pages much. I believe the difference is so small that it might even be possible to be faster without JIT for most pages, especially on low power devices, it's only computation heavy pages that are going to suffer and even then it's not like you can't optimize common patterns statically ahead of time.
It doesn't mean that it's a good idea to invest into it, you are still under Apple's mercy and they clearly don't want competing browser engines.