Global digital population (in millions) 1150 2300 3450 4600 Active Internet U. Unique Mobile Internet U. Active Social Media U. Active Mobile Social Media U. https://www.statista.com/statistics/617136/digital-population-worldwide/
Number of internet users (in millions) 0 1250 2500 3750 5000 Asia Europe North America South America Africa Ocenia Internet Users Population https://www.statista.com/statistics/249562/number-of-worldwide-internet-users-by-region/
Mobile Internet Usage https://www.statista.com/statistics/306528/share-of-mobile-internet-traffic-in-global-regions/ Asia Africa Global Europe North America Ocenia South America 31,31 37,42 38,21 38,6 47,96 54,08 60,08
Online Shopping in UK (Clothes and Shoes) Clothes and Shoes Revenue Average revenue per user 20bn Euro 500 Euro Number of Shoppers buy Clothes Number of Shoppers buy Shoes 29,4m 26m https://www.statista.com/topics/3881/online-shopping-in-europe/
Pinterest, rebuilt their pages for performance, 40% decrease in wait time, 15% increase in SEO traffic and 15% increase in conversion rate to signup https://medium.com/@Pinterest_Engineering/driving-user-growth-with-performance-improvements-cfc50dafadd7
Zalando, uplifted their revenue per session by 0.7% with just 100msec improvement in their loading time https://jobs.zalando.com/tech/blog/loading-time-matters/index.html
The BBC found they lost an additional 10% of users for every additional second their site took to load https://www.creativebloq.com/features/how-the-bbc-builds-websites-that-scale
Walmart saw up to a 2% increase in conversions for every 1 second of improvement in load time. Every 100msec improvement also resulted in up to a 1% increase in revenue. https://www.slideshare.net/devonauerswald/walmart-pagespeedslide
Push/Preload the most import resources. Render the initial route as soon as possible. Pre-cache remaining assets. Lazy-load other routes and non-critical assets PRPL Pattern
Do not use Polyfills, if you do not need them. Serve modern code for modern browsers Browserlist "browserslist": [ "last 1 version", "> 1%", "maintained node versions", "not dead" ]