40% of online shoppers won’t wait more than 3 seconds for an internet page to load