Optimize the performance of your mobile websites and webapps to the extreme. With this hands-on book, veteran mobile and web developer Maximiliano Firtman demonstrates which aspects of your site or app slow down the user’s experience, and what you can do to achieve lightning-fast performance. There’s much at stake: if you want to boost your app’s conversion rate, then tackling performance issues is the best way to start.
You’ll dive into:
Emulators, simulators, and other tools for measuring performance
Basic web performance concepts, including metrics, charts, and goals
How to get real data from mobile browsers on your real networks
APIs and specs for measuring, tracking and improving web performance
Insights and tricks for optimizing the first view experience
Ways to optimize post-loading experiences and future visits
Responsive web design and its performance challenges
Tips for extreme performance to achieve best conversion rates
How to work with web views inside native apps
Chapter 1The Mobile Web World
Mobile Operating Systems
The Mobile Web Is Not Just a Narrow Viewport
Chapter 2Where to Measure Performance
Simulators and Emulators
Selecting Where to Measure Is Important
Chapter 3Web Performance Basics
Loading Measurement Basics
Responsiveness Measurement Basics
You Can’t Improve Something If You Don’t Measure It
Chapter 4Measurement Tools
The Tools You Need
Chapter 5Performance APIs
HTTP Client Hints
Using Specs and APIs in Your Favor
Chapter 6Optimizing for the First Visit
The HTTP Side
Don’t Forget the Server
Optimizing Using Best Practices
Chapter 7Optimizing After First Load
The Cache: Your New Friend
Custom Client Cache
The Offline Experience
Future Visits Are an Opportunity
Chapter 8Optimizing Responsiveness and the Post‑Loading Experience
Maximiliano Firtman (@firt) is a mobile and web developer, trainer, speaker, and writer. He has written many books, including Programming the Mobile Web and jQuery Mobile: Up and Running, published by O'Reilly Media. He is the founder of ITMaster Academy and he has been doing training on native mobile, the web, and performance for 15 years in more than 30 countries.
Max has a blog about mobile web development at www.mobilexweb.com and he maintains the website www.mobilehtml5.org. He has created dozens of online training courses on Mobile HTML5, Apache Cordova, web performance, and native app development. He keeps an updated list of talks, training materials, and videos at http://firt.mobi.
Max is a frequent speaker at conferences, including O'Reilly's Fluent and Velocity Conferences, Google Developer Day, Frontend, JSConf, and many other events around the world.
He has received different recognitions, including Nokia Developer Champion, Adobe Community Champion, Microsoft IE User Agent, BlackBerry Elite developer, and a Google recognition for being one of the most innovative mobile developers.