According to research by Akamai your average online shopper will only wait around four seconds for an internet page to load before giving up.

(Oh dear, just as well I’m not actually selling anything.)