In the pursuit to make the web do more, sites have more features than ever before.
Many sites now struggle to achieve a high level of performance across a variety of network conditions and devices.
Performance impacts ...
A poor mobile presence can make your organization look unprofessional and out of touch with the modern consumer.
Google says 61% of users are unlikely to return to a mobile site they had trouble accessing.
57% of users say they won’t recommend a business with a poorly-designed mobile site.
Slow sites have a negative impact on revenue, and the opposite is also true.
The profitability of your website is tied directly to the number of leads, sales or signups it generates.
Pinterest redesigned its site to improve performance and saw a 15% increase in signups.
Poorly performing sites can pose real costs for the people who use them.
As of 2019, 45% of internet traffic is from a mobile device.
Larger total page sizes consume more of a user's mobile data plan which costs them money.
Mobile web experiences should feel like an integrated part of the user's device.
A Progressive Web App can be installed on a user's mobile or desktop device.
Modern web apps can do more ...
Web Payments are an open payment standard for the web platform.
Checkout is made easier for the user by removing the need to fill in checkout forms.
Integration with industry-leading payment technology ensures a secure payment solution.
Effectively re-engage users with customized, relevant content.
Increase reach and revenue with targeted offers.
Mobile offers are redeemed 10x more frequently than print offers.
Discover the user's location and tailor their experience accordingly.
Show the position of the user on a map.
Tag data created by your application with the user's location.
A mobile site should work with a slow or intermittent connection, and even when no network is available.
The goal is to cache enough data to provide an experience that mitigates the impact of network connectivity changes.
Caching strategies can be optimized for ...
Optimizes for responses that are as fast as possible.
If a resource exists in the cache, the cached version is used first.
Suitable for resources that don't change often; like user avatar images.
Optimizes for freshness of data, preferentially fetching data from the network.
If the network times out, the request falls back to the cache.
This is useful for resources that change frequently; like account balances.
Today's mobile web apps can be installable and live on the user's home screen, without the need for an app store.
They can offer immersive full screen experiences and even re-engage users with push notifications, even when the app isn’t running.
Improvements over traditional web sites can be substantial:
Performance plays a major role in the success of any online venture.
In a study by Google, it was found that sites loading within 5 seconds had 70% longer sessions.
The same study found 53% of mobile site visits were abandoned if a page took longer than 3 seconds to load.