As of last week's AngularDart announcement, it sounded like the size of Dart to JS compiled code was still rather large. I'm surprised a 1.0 release has been cut if that is still a problem. I know dart2js can and I'm sure will be improved later, but people are going to make judgements about Dart the language based on its current performance.
The problem isn't with compiled size in general, but with code that uses reflection because it's hard to impossible to tell what code is actually executed one the reflective APIs are called. Angular is highly reflective, and we are still working on ways to reduce the size of Angular apps. The Angular team is working on code generators that remove the reflective bits, and the Dart team is working on annotations and other methods to tell the compiler what code is invoked via mirrors. This work will continue post 1.0.
We've been working with the dart2js team to reduce the size and they have been making incremental improvements. AngularDart is smaller this week than last :-)
Both 170KB and 70.5KB are still pretty huge for trivial apps, though.
https://github.com/jbdeboer/angular-dart-js-size/blob/master...