3. Planning for Performance

“I want you to ask yourself when you make things, when you prototype interactions, am I thinking about my own clock, or the user’s?”

PAUL FORD, “10 Timeframes,” http://bkaprt.com/rrd/3-01/

We’re Not Doing a Good Job

Page-load times in the ten-second range are still common on modern mobile networks, and that’s a fraction of how long it takes in countries with older, more limited networks. Why so slow? It’s mostly our fault: our sites are too heavy, and they’re often assembled and delivered in ways that don’t take advantage of how browsers work. According to HTTP Archive (http://bkaprt.com/rrd/3-02/), the average website weighs 1.7 megabytes. (It’s probably heftier now, so you may want to look it up.) To make matters ...

Get Responsible Responsive Design now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.