December 11, Chrome 49 landed on the Dev channel. This week, with already two new releases of Chrome 49 to the Dev channel, the process seems to intensify.
kangax’ awesome ECMAScript compatibility table is already up to date, and Chrome 49’s column looks very green indeed.
The upcoming version of V8 does support rest parameters, and that’s awesome! But Crankshaft bails out when it encounters one of them (#4) instead of optimizing your function, and that’s less awesome. But the engineer who introduced this bailout said (#5) they will be optimized by TurboFan instead, awesome again! (He even hinted that all currently “unsafe” usages of the
arguments object will be optimized, and that’s very awesome!)
In the meantime, before all of these ES2015 features land in Node, before TurboFan comes in handy, I guess I’ll keep using Babel’s
transform-es2015-parameters for my Node code.