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.