10. 1. Deliver Faster
● Optimize server-side
○ Reduce Processing Time
○ Minimize Redirects
AdWords API Workshops – All rights reserved
11. 1. Deliver Faster
● Files
○ Concatenate Assets
○ Minify CSS & JavaScript
● Caching
○ Re-use Assets
AdWords API Workshops – All rights reserved
12. Performance as Feature
● Enhance with client-side optimizations
● Avoid process heavy pages
○ Use DevTools to detect
○ Avoid repaints
○ JavaScript events & animations
AdWords API Workshops – All rights reserved
13. Performance as Feature
● Use the cache
○ Far-future cache
○ Change URL to break cache
● CSS
○ Beware of generators
AdWords API Workshops – All rights reserved
14. Full Content on All Devices
● No second-class citizens
● Consistency is King!
● JavaScript to enhance
AdWords API Workshops – All rights reserved
15. Adapt to the Screen
● Responsive / adaptive design
● Mobile First
○ @media & Breakpoints
AdWords API Workshops – All rights reserved
16. Focus on the User
● Viewport
● Avoid text entry
● Horizontal Scrolling
AdWords API Workshops – All rights reserved
17. Focus on the User
● Pinch-Zoom & Touch
● Large target navigation
● Readable without Background
AdWords API Workshops – All rights reserved
18. Make it accessible
● Text within images
● Covered by fingers
AdWords API Workshops – All rights reserved
19. Code for Robustness
● Too many browsers to test
○ Detect features - not browsers
● Vendor prefixes
● Catch Exceptions
● Avoid Bottlenecks
AdWords API Workshops – All rights reserved
20. Prioritize Visible Content
● “Above-the-fold”
● Blocking CSS & JS
● Ideally less than ~14KB
● Web fonts
AdWords API Workshops – All rights reserved
27. Mobile in AdWords API
● Mobile Bidding
● Mobile Preferred
● Mobile Ads
AdWords API Workshops – All rights reserved
28. 8 Essentials (1)
● Deliver Faster
● Performance as Feature
● Full Content on All Devices
● Adapt to the Screen
AdWords API Workshops – All rights reserved
29. 8 Essentials (2)
● Focus on the User
● Make it accessible
● Code for Robustness
● Prioritize Visible Content
AdWords API Workshops – All rights reserved
30. Tooling
● HTML5 Rocks
● Remote Debugging
● Mobile Emulation
AdWords API Workshops – All rights reserved
31. Resources
Links
HTML5 Rocks - http://www.html5rocks.com/mobile
Remote Debugging - http://goo.gl/ruR5LU
Mobile Emulation - http://goo.gl/k5cYA
AdWords API Workshops – All rights reserved