Cookies concent notice

This site uses cookies from Google to deliver its services and to analyze traffic.
Learn more
Skip to main content
Say hello to Angular's future home!Check out Angular.devHome
/

Scaling Angular apps

Angular works with apps of any size and Angular tools support apps as they grow.

How Angular helps you scale your app

These are some of Angular's features that support scaling your Angular app.

TypeScript support

Angular apps are written in TypeScript. TypeScript adds syntax to JavaScript to provide strong type checking. Your integrated development environment (IDE) can apply static type checking to help catch errors earlier and help you when refactoring later.

TypeScript's strong type checking gives your app a solid foundation on which to grow with confidence.

Powerful command-line interface

The Angular CLI provides a powerful command-line interface to perform common Angular app development tasks. The Angular CLI implements the Angular style guide to support consistency across components. The ng generate command and Angular schematics keep your app's source code consistent and organized, while generating boilerplate code to help you start your app.

Component libraries

The Angular team maintains the component development kit and material design components, which are used by thousands of apps inside of Google. Use at this scale results in stability across releases and integrations.

The Angular community maintains dozens of others component libraries, which allows you to fit your app to your brand.

Built-in support for forms and routing

Angular includes support for forms and routes. These features prove themselves daily in thousands of apps inside of Google.

Your app can also use these features with confidence.