# Developer Guide: Angular HTML Compiler

Work in Progress This page is currently being revised. It might be incomplete or contain inaccuracies.

The core of angular is its HTML compiler. The compiler processes angular directives, widgets, and markup to transform a static HTML page into a dynamic web application.

The default HTML transformations that the angular compiler provides are useful for building generic apps, but you can also extend the compiler to create a domain-specific language for building specific types of web applications.

All compilation takes place in the web browser; no server is involved.

### Related Topics

- Understanding How the Compiler Works
- Extending the Angular Compiler
- Testing a New DOM Element
- Understanding Angular Widgets
- Understanding Angular Directives
- Understanding Angular Markup

### Related API

- `Angular Compiler API`