ES6 & ES7 support
- Exponentiation operator
- This release contains support for the ES7 exponentiation operator, an infix notation to replace Math.pow.
let n = 3**3; // n == 27 n **= 2; // n == 729
- Evolving spec
- For more information on the complexities behind support for evolving specifications and continued standards discussion around web compatibility bugs and tail calls, see the V8 blog post ES6, ES7, and beyond.
Please check out our summary of API changes. This document gets regularly updated a few weeks after each major release.
Developers with an active V8 checkout can use ‘git checkout -b 5.2 -t branch-heads/5.2′ to experiment with the new features in V8 5.2. Alternatively you can subscribe to Chrome’s Beta channel and try the new features out yourself soon.