Java... or JavaScript? I know this is pedantic but if you are talking about the intricacies of Dart vs JavaScript then making that mistake brings up a lot of questions.
except Dart compiles to effective JS (see Dart perf) + mixins + await async (soon) + less verbose + good unified package system + ...