Google engineering director Brad Green summarized the approach and design principles to AngularJS 2.0 in a blog post. In it he explained that all Angular 2.0 code is being written in the forthcoming ECMAScript 6 standardization, compiled to the more widely used ECMAScript 5 using the Traceur compiler. The framework is targeted at “evergreen” or automatically updated desktop and mobile browsers, including the Chrome, Firefox, IE11, Opera and Safari desktop browsers. In terms of mobile, AngularJS 2.0 will support Chrome on Android, Firefox mobile, iOS 6+ and Windows Phone 8+.
Green also revealed that the Angular team is building AngularDart, a new version of the framework for Google’s Dart language.
(Related: How Google Dart compares with ECMAScript 6)
Other AngularJS 2.0 features and improvements include:
The complete list of design documents for AngularJS 2.0 is available on Google Drive.