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.