Farewell Dart VM, We Hardly Knew Ye
Today the hopes of ever seeing the Dart VM in Chrome finally died.
I doubt this comes as much of a surprise to anyone who's been working with Dart these past few years. The Dart VM was never going to be added to any of the other browsers, so adding it to Chrome was a bit of a red herring.
What changes now?
Technically nothing. There was never a Dart VM in a production browser, so Dart developers aren't losing anything. The same web app that worked yesterday will work tomorrow, compiling down to JS as usual.
It's not about the VM
For me Dart is about the language, the tools, and the libraries. No other solution that I've tried has hit the sweet spot of productivity and enjoyment that Dart offers. Dart is a sane modern language that comes batteries-included, which makes it easy to get up and running, and the safety provided by the type system and the static analyzer mean that you can scale up your project without worry.
There was that little performance thing though...
The way forward
For some, the lack of a browser VM will be a deal-breaker, but I think that for the vast majority of developers Dart was never about the VM anyway, but rather using an awesome language to create great webapps.
And that hasn't changed one bit.