by obl on 6/4/23, 10:14 AM with 17 comments
by mkoubaa on 6/4/23, 12:59 PM
by fulafel on 6/4/23, 11:42 AM
Would be interesting to hear where they ended up with the parallelism that was mentioned in passing.
by tambourine_man on 6/4/23, 11:57 AM
Imagine keeping execution smooth while switching between all those tiers. Modern JS engines are fascinating beasts.
by taosx on 6/4/23, 11:01 AM
Planning to learn C/C++ in order to investigate that and if there any gains there.
by xt00 on 6/5/23, 1:13 AM
Just read the first sentence if you are thinking I’m being a bit harsh:
“We’ve previously made a case why four tiers in V8(Google internal) make sense to explain why Sparkplug made sense in addition to Ignition, TurboProp and TurboFan. TurboProp was a midtier compiler proposal based on TurboFan to significantly improve compilation speed while compromising on the performance of the resulting code. With Sparkplug in place, however, the design tradeoffs TurboProp made by being built on top of TurboFan didn’t end up panning out. ”
by simonebrunozzi on 6/4/23, 2:29 PM