Sort of makes me bummed out that the Dart project failed.
If there was one time when we could have escaped the client side hell that is JavaScript it would have been then, when chrome had astonishing market share, and Dart could compile down to JS to ease the transition until native support became standardized.
But nope, here we are with anotherone.js every week.