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.