> If Javascript is good enough as an IL why does Dart
> bypass it in Chrome?
Because they decided that it was easier to make up a new language than improve the V8 implementation of ECMAScript, as far as I can tell.
And at least locally, for Google, that may be true. Whether it's true for the web as a whole is unclear.
Other ECMAScript implementors seem to think that V8 is not nearly as fast as an ES implementation could be and are working on proving their claims with actual running code...
Because they decided that it was easier to make up a new language than improve the V8 implementation of ECMAScript, as far as I can tell.
And at least locally, for Google, that may be true. Whether it's true for the web as a whole is unclear.
Other ECMAScript implementors seem to think that V8 is not nearly as fast as an ES implementation could be and are working on proving their claims with actual running code...