Dart 1.9: 'The release you’ve been await-ing for' - was released. This is the biggest release of Dart since 1.0. Highlights include async and await keywords, enums, an isolates API, a new server implentation of the Dart Analyzer, an accelerated regular expression engine and a new source code formatter. For full details see the release notes.
The significant release of Dart was overshadowed somewhat by the strategic decision not to proceed with merging the Dart VM into Google Chrome. This was covered in the post Dart for the Entire Web. The blog post most significant statement is:
Also revealed is that Google Ads, the core of Google's advertising business, is committed to Dart as are other internal customers.
The Dart VM has a future though, as I tweeted this week:
To be clear, Dart VM is 100% sticking around for rapid development, and in production for server and (soon) mobile! #DartLang— Davy Mitchell (@dsmwriter) March 25, 2015
The Dart VM story was covered in the major news outlets.
- The Register
- Programmable Web
- Arc from applause.com
- SD Times
- Tech News Today
Reception to this news has been understandably mixed, with a lot of questions being asked. The strategy makes Dart's appeal wider overcoming some of the 'Chrome only' perception. This change will free the VM from the web browser restriction and complexity. If nothing else it frees up a huge amount of effort for other features. With customers like Googe Ads, Dart is clearly a success without the VM in the browser and that compelling story can be pushed further forwards.
Finally, from Damon Douglas, a great example of Dart playing Tic Tac Toe in two browsers using Polymer, and Google Drive Realtime API tictactoe.dart