logoalt Hacker News

mikehall314last Sunday at 1:10 PM2 repliesview on HN

I assume the 98% compatibility on ES6 for V8 is because they don't have tail call optimisation?


Replies

ivankralast Sunday at 1:23 PM

Pretty much. ES6+ scores are from running compat-table's test suite (https://compat-table.github.io/compat-table/es6/), along with their weighting. If you click on an engine's name to go to a page about it, there's a report at the bottom with failing tests.

senfiajlast Sunday at 1:24 PM

Maybe because with tail call optimization you wouldn't have a proper stack trace?

show 2 replies