Google is proposing a second new language in addition to Go, CNET reports.
The design goals of Dart are stated as: create a structured yet flexible language for web programming, make Dart feel familiar and natural to programmers and thus easy to learn and ensure that Dart delivers high performance on all modern web browsers and environments ranging from small handheld devices to server-side execution.
Class-based languages generally impose strong typing, but such is the need to balance ease of use and dynamic aspects of the language that Dart is optionally typed.
Functions are just functions and not objects and the language is single threaded. There are no namespace or modules and nothing much to aid large scale program development other than optional typing.
As far as Dart goes, there seems to be nothing new. It is just the same old class-based, object-oriented language with optional typing to make it easier for beginners.