Google unveiled ago few days (after the release of the latest version of Chrome) technical information about two new code optimization technologies included, that pThey promise to improve the loading times of web pages up to 23% in some cases.
It is mentioned that the V8 engine:
And even though Chrome already has a compiler that optimizes the code to improve performance, that Existing compiler takes a while to kick in after a user opens a web page, which means there is a window of time in which the web content has been loaded but it's still not running as far as it should. Sparkplug provides a speed boost in that time window so users can experience faster browsing even before Chrome completes all of its optimizations.
The reason why Sparkplug can start to increase performance of the code before the existing Chrome optimization compiler fires is that it is faster. That speed advantage, in turn, is the result of two specific software methods implemented by Google engineers.
The second method with which Google sped up Sparkplug consisted of skipping one of the steps which typically involves the code optimization process.
In practice, the technology achieves acceleration by reducing the need for processors to use its prediction mechanism of branches. The branch prediction mechanism is a chip component that guesses the future results of calculations. By using less component, Chrome reduces the risk of the chip making incorrect guesses that delay processing and therefore improve performance.