I wouldn't say Dart is worthless, it is actually a really interesting technology. Dart is definitely geared towards creating larger, more complex web applications. Lots of developers are trying to create Single Page Applications with a very interactive experience. With this comes more client side code. Dart gives you the ability to better organize your application through packages (check out their package manager: http://pub.dartlang.org/). You get optional strong typing, which is always a plus for larger applications that need to be maintained over a long period of time. Because Dart is it's own VM it could narrow the performance gap between native applications and web applications. Lastly, Dart has an IO library that can be used to create the server side of web applications. I'm going to wait a little longer before jumping onto the band wagon myself (have only fooled around with it a little), but I am looking forward to seeing how it matures over the coming months.