What’s new in Google’s V8 JavaScript engine Version 7

The V8 Version 7.3 beta focuses on improved stack tracing

Current Job Listings

The beta V8 Version 7.3 is now available. V8 is Google’s open source JavaScript and WebAssembly engine for the Chrome browser. It is a staple in both the Chrome browser and the Node.js JavaScript runtime. WebAsembly is also supported in Mozilla Firefox, Apple Safari, and Microsoft Edge, though those browsers do not use V8.

Where to download Google V8

You can the download the production version of Google V8 from the Chromium V8 repo.

Future version: What’s new in V8 Version 7.3

New features in V8 7.3 include:

  • The --async-stack-traces flag is turned on by default.
  • Zero-cost async stack traces make it easier to diagnose problems in production with asynchronous code; the stack property usually sent to log files and services now provides more insight into problems.
  • A faster await, with the --harmony-await-optimization flag turned on by default. This is a prerequisite for --async-stack-traces.
  • Quicker startup for WebAssembly via optimizations. For most workloads, compilation is improved by 15 percent to 25 percent.
  • JavaScript features such as fromEntries(), an API to perform the inverse of Object.entries, and String.prototype.Matchall, an API to make it easier toapply global or sticky regular expressions to a string and iterating through all matches.

To continue reading this article register now