V8 folks attempt to optimize ES6 performance based on the measurement with the benchmark called "six-speed". While it is a collection of quite small microbenchmarks, it is still useful to ensure that our ES6 optimization covers major use cases. For the macrobenchmarks, we already have one ;) It is also tracked by arewefastyet.com http://arewefastyet.com/#machine=29&view=breakdown&suite=six-speed. Apparently, our default parameter implementation is a bit slow. (And I believe it can be fixed with https://bugs.webkit.org/show_bug.cgi?id=164582).
Created attachment 303818 [details] Patch
Comment on attachment 303818 [details] Patch r=me
Comment on attachment 303818 [details] Patch Thanks
Comment on attachment 303818 [details] Patch Clearing flags on attachment: 303818 Committed r213629: <http://trac.webkit.org/changeset/213629>
All reviewed patches have been landed. Closing bug.