Full-featured platform - gives a clear idea of what is angular and how an application should be designed and also includes a number of tiny libraries. Supports both one-way and two-way data binding. For small products development in Angular will cost more, but will not bring obvious benefits. It includes a number of Material UI components that simplify UI customization. Incremental DOM - When a new DOM is created, it compares it to the previous DOM and applies the differences to the "actual" DOM, allocating memory only when necessary. That is what is angular used for.