Version 7.2 of the JavaScript engine V8, initially available as Beta, brings performance improvements when parsing JavaScript.

In preparation for the next stable release Chrome 72 also appears a new version of Google’s open source engine V8. JavaScript 7.2 is now available as beta, the release of the final version will be released in a few weeks, matched to the official launch of Chrome 72. The makers behind the engine have focused on the current version on further performance improvements.

To effectively speed website startup and response times, the JavaScript parser on V8 now works much faster than previous versions. Compared to V8 version 7.0 is the time for parsing on desktop systems have shortened by 30 percent. Since Web sites take up to 10 percent of the time to parse JavaScript at startup, optimizing the V8 parser makes a noticeable difference in performance, as shown by concrete metrics on sites like Facebook.

JavaScript 7.2
V8 parsing times of popular sites relative to V8 version 7.2. (Image: V8 / Google)

Various optimizations around code generation are also expected to increase V8 performance for WebAssembly. Trap handlers are generally intended to increase the throughput of WebAssembly code. In addition, Node Splitting is available for the compiler scheduler and loop rotation in the backend. The V8 makers have also been working on wrapper caching, including introducing new custom wrappers designed to reduce the overhead of calling imported JavaScript math functions. Other news in the current branch of the JavaScript engine summarizes the blog post .

V8 can be integrated into any C ++ application or operated autonomously. The engine implements ECMAScript and WebAssembly and, starting with Windows 7, macOS 10.12 and Linux, runs on systems with processors of the x64, IA-32, ARM or MIPS series.