According to Angular 2 Docs, “Angular 2 takes a web component-based approach to building powerful applications for the web. It is used along with TypeScript which provides support for ECMAScript 5, ECMAScript 6, and ECMAScript 7 .”
Angular 2 Features and Benefits
1. Mobile First
2. Future Ready
3. Flexible Development
4. Speed and Performance
5. Supports server-side pre-rendering
6. Simple and Expressive
7. Comprehensive Routing
8. Animations
9. Hierarchical Dependency Injection
10. Support for Web Components
11. Internationalizations and localization (i18n) and Accessibility
Building Blocks of Angular 2 Apps
1. Module
2. Component
3. Template
4. Metadata
5. Data Binding
6. Service
7. Directive
Browser Support
1. IE,
2. Android,
3. Chrome,
4. Edge,
5. Firefox and
6. Safari
For more info