From the article:
Google Ads, one of Dart's biggest customers, is committed to Dart and supports this new strategy. Scott Silver, VP of Engineering for Ads, says, “We are committed to building our next-generation web apps with Dart, and a renewed focus on generating optimal JavaScript helps us deliver great apps to everyone with a modern browser. Dart has significantly improved our engineers' productivity and our ability to quickly launch and iterate. We currently have one million lines of Dart code and the number is growing fast.” Many other teams inside of Google, such as Google Fiber, Google Express, and Google's internal sales team, use Dart for business-critical apps.
A million lines of code is relatively small when you're trying to be all things to all ads customers in the world.
Still, could it be simpler? I hope so.
Alas, I'm writing this and reading the above..
If it doesn't serve ads it doesn't release cool open source projects no self driving cars, no Anjular JS, no google maps, gmail and so on.
This is a setback for Dart and Dart's mission statement, and everyone knows it, and everyone also knows it's been a long time coming.
[disclaimer: I work on the dart team]
This, alas, falls under the "nothing to publicly announce" umbrella.
> The Dart blog post was unclear about the future of the Dart VM.
The VM team is still moving full speed ahead. In some ways, their job is easier now because they don't have to worry about the (considerable) complexity of integrating the VM into a very large application that already has another language VM, GC, very large set of API bindings (the DOM), etc.
As JavaScript performance and semantics improve over time all the compile-to-JS languages benefit (Dart, Clojure, TypeScript, CoffeeScript, Elm, Scala, …). Win-win.
I'm looking fwd what the Dart team with all their experience in runtimes (& v8 specifically) can pull off with dart2js.
While I would have loved to see the Dart VM included in Chrome I believe we (the web, developers, …) are all better off with this new direction as this way browsers aren't becoming even more complex than they already are.