Category: AMP Project

Principles of AMP

These design principles are meant to guide the ongoing design and development of AMP: User Experience > Developer Experience > Ease of Implementation. Don’t design for a hypothetical faster future browser. Don’t break the web. Solve problems on the right layer. Only do things if they can be made fast. Prioritise things that improve the user experience – but compromise when needed. No whitelists.

How AMP Works

The following optimizations combined are the reason AMP pages are so fast they appear to load instantly: If you’d rather listen than read, the following video by AMP engineering lead Malte Ubl gives a similar overview than the following paragraphs.