creating ef f icient and sophisticated single-page apps. • DOM pattern is followed. • TypeScript - reduce chances of errors at runtime. • Data Binding eliminates the use of state management. • Lazy-Loading modules and components. • HTML, CSS/SCSS, Typescript code is written in separate f iles. • Routing, Forms, Animations modules are in-built. • Can be used to develop, web, mobile and desktop apps. • Just basic JavaScript with knowledge of, ES6 and Typescript is needed.