In the era of the mobile Internet and high user expectations from online services, Progressive Web Apps (PWAs) are gaining popularity. PWAs combine the best qualities of websites and native mobile applications, offering a fast, reliable, and engaging user experience.
According to Google, on average, PWAs drive 50% more conversions than traditional apps or mobile versions of websites. At the same time, PWAs are 3-4 times lighter in size than native apps and can save users up to 80% of mobile traffic due to built-in caching.
It is not surprising that by 2024, according to experts, the share of PWAs among all mobile applications may reach 30%, and the market volume will exceed $10 billion. Already, many e-commerce, media, and online service leaders such as AliExpress, Forbes, Twitter, and Tinder are successfully using PWAs to reach their mobile audience.
In this article, we will analyze in detail the phenomenon of PWA, its technological foundations, business benefits, and examples of implementation. Our goal is to give a complete picture of the potential of progressive web applications to improve user experience and business metrics in various industries.
Progressive Web Apps (PWAs) are web applications that take advantage of modern browser and web platform capabilities to deliver a reliable, fast, and engaging experience on any device. PWAs are based on key principles:
In other words, PWAs bring many of the benefits of native apps to the web in order to improve the user experience:
At the same time, PWAs retain the key benefits of the web:
Let's compare some of the characteristics of PWA with native apps and regular websites:
| Parameter | PWA | Native application | Website |
|---|---|---|---|
| Installation | Easy, instantaneous | Requires download and installation | Not required |
| Responsiveness of the interface | High | Very high | Low |
| Offline access | Є | Є | No |
| Push notifications | Yes | Yes | No |
| Access to device functions | Partial access | Full | Very limited |
| Updates | Automatic, transparent | Manual, through the store | When the page is loading |
| Compatibility with devices | High | Depends on the platform | High |
| Visibility for search engines | High | No | High |
As you can see, PWAs combine the best of both worlds - native experience and the capabilities of a platform with instant web access. This creates a powerful tool for businesses that want to increase the convenience and conversion of their mobile users without losing audience reach and organic traffic.
.jpg)
PWA is based on three key web technologies: Service Worker, Web App Manifest, and HTTPS.
Service Worker is a JavaScript script that runs in the background of the browser independently of the web page. It allows you to intercept network requests, manage caching, and implement many functions of native applications.
The main tasks of Service Worker:
Web App Manifest is a JSON file that describes the PWA metadata for the device's operating system. It allows you to specify the app name, icons, color scheme, screen orientation, and other display options for the PWA when it is installed on the home screen.
Example manifest:
{ "
", "name": ""My App"",
, "short_name": ""My App"", "
", "description": ""The best PWA for you!"",
, "icons": [
{
}, "src": ""icon-192.png"",
,"" dimensions": ""192x192"",
,"" type": "" image/png ""
},
{
"" src ": ""icon-512.png"",
,"" dimensions": ""512x512"",
"", "type": ""image/png""
}
],
"", "start_url": ""/"",
,""display": ""standalone"",
,""theme_color": ""#f9d423"",
""background_color"": ""#ffffff""
}
For the browser to recognize PWA and offer to install the icon on the screen, the manifest must be specified in the link tag :
<link rel=""manifest"" href=""/manifest.json"">.
At the same time, all PWA resources - pages, scripts, styles, and the manifest - must be transmitted via HTTPS to ensure the security and confidentiality of user data. Service Worker can be registered only on secure connections.
.jpg)
The combination of modern web technologies makes it possible to implement many features of native applications in PWA:
Installation on the home screen. Thanks to the manifest, users can add the PWA icon to the smartphone desktop or to the PC start menu directly from the browser in 1-2 clicks. When launched from there, PWA will open in full-screen mode like a regular application.
Work in offline mode. Service Worker can cache critical resources during the first visit so that they are available without an Internet connection. For example, a store's PWA can display products and take orders even when offline, and then synchronize the data when the network comes online.
Push notifications. Service Worker can receive push notifications from the server and show them to the user even when the PWA is closed. This can significantly increase repeat visits and conversions. But first, you need to request permission to notify.
Indication of new events. The PWA icon on the screen can show a counter for unread messages or notifications. This way, the user will always be aware of important updates.
Background synchronization. If the user performs an action in PWA without the Internet (for example, sends a message in a chat), Service Worker can automatically repeat the request when the network is available. This creates the feeling of seamless application operation.
Access to system APIs. PWAs can use many of the native features of the device if the user gives permission:
In-app payment. PWAs can integrate the APIs of payment systems and services such as Google Pay, Apple Pay, PayPal, Stripe to accept payments without reloading the page. This radically simplifies the purchase process and increases conversion.
But there are also limitations to what PWAs can do compared to native apps:
However, in most cases, PWA capabilities are enough to cover the basic needs of users. And in 2023, new APIs for file access, media sessions, image editing, and SMS sending were introduced, further reducing the gap between PWA and native applications.
However, in most cases, PWA capabilities are enough to cover the basic needs of users. And in 2023, new APIs for file access, media sessions, image editing, and SMS sending were introduced, further reducing the gap between PWA and native applications.
Thanks to advanced web technologies, PWA applications provide many benefits for both users and businesses. According to Google's research, the average PWA application load time is 2.75 seconds, which is 8 times faster than the average native application (22 seconds). This is achieved by pre-caching resources by Service Worker and reducing the size of the application. The average size of a PWA is 300 KB versus 20 MB for a native application, which saves users' mobile traffic by 15 times.
Thanks to Service Worker's intelligent caching, PWAs remain available and functional even when the Internet is slow or completely unavailable. A Gartner study showed that the addition of an offline mode increased the conversion rate of PWA stores by 15%. PWAs provide a user-friendly interface that is comparable to native applications - fast transitions, animations, and full-screen operation. This encourages users to spend more time and perform targeted actions. For example, Aliexpress' PWA increased conversions to purchases by 104% compared to the mobile site. And Lancôme's PWA conversion rate is 17% higher than in the app.
The ability to install the icon on the desktop in one click increases the visibility of the PWA - it is always in front of the user. Combined with push notifications, this increases app re-open rates. For example, at eXtra Electronics, 250% more users added the PWA icon than installed the app from Google Play.
Unlike native apps, PWAs do not require publication and approval in app stores. They can be easily distributed via URL links in advertising, social media, email newsletters, and search results. Moreover, PWAs are indexed by search engines, unlike native applications. For example, the indexing of Nikkei's PWA led to a 2.3-fold increase in organic traffic.
Development of a PWA is on average 3 times cheaper than a native application due to the use of a single web technology instead of several native platforms (Android, iOS). At the same time, PWA works on all modern devices and does not require constant updates in app stores. This reduces development costs by 75% and support costs by 33% compared to native applications.
PWA applications are versatile and can be used in a wide variety of business areas where user convenience and productivity are important:
PWA is also used in insurance, real estate, healthcare, fitness, educational platforms, corporate portals, and internal company systems. Wherever you need fast, convenient, and reliable access from mobile devices.
According to CMS Magazine, more than 65% of the Ukrainian population aged 14-70 are Internet users, most of whom use smartphones. At the same time, the number of installations of native applications in Ukraine decreased by 19% in 2022.
Against this backdrop, PWAs look like a promising alternative for developing the mobile presence of Ukrainian businesses and reaching the audience. Especially given the instability of the mobile Internet in the country due to infrastructure problems. Many Ukrainian companies - Allo, Comfy, Bank Vostok, Prom.ua, SkyUp - have already successfully launched PWA versions of their services alongside native apps.
So, if your business does not yet have a convenient mobile solution or you are considering an alternative to your current application, it's time to take a serious look at PWA technology. It can open up new horizons for the growth of your mobile-first product with minimal development and support costs.
.jpg)
Let's take a look at a few cases of well-known brands that have achieved impressive results by implementing PWA.
AliExpress
One of the world's largest marketplaces, AliExpress, launched a PWA version of its platform in addition to its website and native apps in 2016. The goal was to increase the conversion and engagement of users from the mobile web.
AliExpress PWA results:
The key success factors were almost instant page loading (~1 second), one-click shopping, push notifications about promotions and discounts, and easy search and filtering of products in PWA.
Lancôme
The French luxury cosmetics brand Lancôme decided to create a PWA when it discovered that the mobile site brought 2 times fewer conversions than the desktop version, and the native application had a small user base.
The effect of the Lancôme PWA launch:
PWA's responsive interface, data caching, and optimization of critical resources have made it possible to radically speed up the site's performance on smartphones. The addition of photo search, video consultations, and personalized recommendations made the process of choosing and buying cosmetics on PWA convenient and exciting.
Twitter.
The popular social network Twitter was one of the first to experiment with PWA, launching a lightweight version of Twitter Lite in 2017 for developing countries with slow internet.
Twitter Lite PWA statistics:
"PWA's "lightweight" size (600 KB vs. 23.5 MB in the Android app), fast navigation, and the ability to personalize the interface encouraged users to spend more time and generate more content in PWA.
Other successful examples of PWAs include Pinterest, Starbucks, Tinder, Forbes, Aviasales, Ola Cabs, Tinder, Book My Show, and many others. In each case, the implementation of PWA led to a noticeable improvement in key metrics such as conversions, engagement, retention, and productivity.
.jpg)
Although PWA technology is not new, it is now gaining popularity among businesses. This is driven by the progress of web standards, the growing performance of devices and browsers, and a new generation of users who prefer mobile and lightweight interfaces.
Key trends that will determine the development of PWA in the coming years:
Expanding the capabilities of Web APIs. Leading technology companies such as Google, Microsoft, and Samsung are investing significant resources in the development of new software interfaces and tools for the web. APIs such as File System Access, Web Bluetooth, Contact Picker, Idle Detection, Screen Wake Lock, and others are gradually blurring the line between PWA and native applications.
Integration with device ecosystems. PWA applications will integrate more deeply with the hardware capabilities of devices and their operating systems. For example, they will interact with smart home appliances, fitness bracelets, VR/AR equipment. PWAs will also be able to work better in the background, access files, and store more data offline.
Platforms for creating and distributing PWAs. Many popular e-commerce platforms (Shopify, Magento, WooCommerce), content management systems (WordPress, Drupal, Joomla), and website builders (Wix, Squarespace) already offer PWA as part of their out-of-the-box solutions. In the future, such PWA platforms will become even more widespread and accessible for mass use.
Convergence with other technologies. PWAs will be increasingly used in conjunction with other modern technologies. For example, artificial intelligence and machine learning (for personalization of the interface and content), blockchain (for secure identification of users and transactions), biometrics (for face or fingerprint login), etc.
Adaptation of business models. Many companies will move from the classic model of a separate website and a native application to the omnichannel PWA model that covers users on any platform. PWA applications will be the basis for loyalty programs, building long-term relationships with customers, implementing subscriptions and transactional scenarios.
According to Grand View Research, the global PWA market will grow to $10.44 billion by 2027, showing a CAGR of 31.9%. At the same time, the number of smartphones in the world will exceed 7.5 billion.
This means that more and more businesses will see PWA as an effective way to reach and retain their mobile audience. And the development of web apps will make them more and more functional and convenient.
So, if you haven't yet considered PWA as a channel for attracting and servicing customers, it's time to do so. The trend of replacing traditional websites and apps with progressive web applications will only grow stronger. And the sooner you master this technology, the greater your competitive advantage.