Presto: How a “Lazy” Plugin Can Improve Page Speed


Andrew Folts

May 23, 2017

Here’s the scene: You’re nursing a Caffè Americano at Startbucks; the guy next to you is on his phone with a friend, extolling the virtues his brand new Chevy Cruze.

He hangs up, and you lean over. “Hi, I couldn’t help but overhear you talking about the Cruze. I’m in the market for one, myself. Do you mind my asking where you bought yours?”

“Sure,” he says. “The Chevy Cruise averages 40mpg highway. It also has available 4G LTE Wi-fi,  a standard turbo engine with 153 horse power, rear park assist, 10 air bags…” The list goes on until you start to regret asking in the first place.

Why can’t he just get to the point?

Also… what has this got to do with my website?

Your website is probably inefficient

That’s right. Like the long-winded fellow at Starbucks, your website is likely trying to “load” everything all at once.

This means a visitor who just wants to look up your phone number will have to wait the same amount of time as another visitor who wants to navigate through all the information on your home page.

As in our conversations, we want websites to get to the point quickly—53% of visitors will abandon a mobile site if it takes longer than 3 seconds to load.

So what’s the solution?

Meet Presto: a hard-working lazy-loader

When I first started building WordPress sites, I noticed my clients’ web pages were large and sluggish. To fix this, I created a simple but powerful plugin called “Presto.”

Instead of loading everything all at once, Presto checks where a visitor is on the page and only loads the content they can see. As the visitor scrolls, new content is loaded on the fly (this is called “lazy-loading”).

On average, it makes pages load 3-5 seconds faster—and the best part is your visitors won’t notice the plugin because everything happens behind the scenes.


More Good Stuff