You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/content/en/2025/pwa.md
+31-31Lines changed: 31 additions & 31 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -56,9 +56,9 @@ Service workers remain essential to allow advanced capabilities like background
56
56
)
57
57
}}
58
58
59
-
To start strong, we will look at the service worker controlled pages by rank. From the top 1,000 pages, 28.8% (desktop) and 27.5% (mobile) are managed by a service worker. This is around a 20% increase compared to the data from 3 years ago.
59
+
To start strong, we will look at the service worker controlled pages by rank. From the top 1,000 pages, 30.3% (desktop) and 28.9% (mobile) are managed by a service worker. This is around a 20% increase compared to the data from 3 years ago.
60
60
61
-
Overall, across every rank grouping there was a strong increase, when looking at _all_ the percentage of PWA websites going from 1.4% (desktop and mobile) in 2022 to 20.1% (desktop) and 19.7% in mobile.
61
+
Overall, across every rank grouping there was a strong increase, when looking at _all_ the percentage of PWA websites going from 1.4% (desktop and mobile) in 2022 to 20.5% (desktop) and 20.0% in mobile.
62
62
63
63
Following we have usage data for capabilities of service worker by events, methods and objects.
64
64
@@ -67,7 +67,7 @@ Following we have usage data for capabilities of service worker by events, metho
67
67
{{ figure_markup(
68
68
image="pwa-sw-events.png",
69
69
caption="Most used service worker events.",
70
-
description="Bar chart showing the popularity of service worker events, with activate being around 96% and install around 63%.",
70
+
description="Bar chart showing the popularity of service worker events, with activate being around 96% and install around 64%.",
@@ -90,7 +90,7 @@ Usage of other advanced events, like `fetch`, `notificationclick` and `push` fal
90
90
)
91
91
}}
92
92
93
-
Looking at the most used service worker method, `skipWaiting()` has a notable use, with 66% usage on desktop and 62% on mobile. The browser will activate the service worker and replace the old one immediately. This implies developers are keen to ensure users don't get stuck with stale assets. This is beneficial for applications that require frequent updates, like dashboards and messaging apps. It basically helps users get the latest version of the application right away.
93
+
Looking at the most used service worker method, `skipWaiting()` has a notable use, with 68% usage on desktop and 63% on mobile. The browser will activate the service worker and replace the old one immediately. This implies developers are keen to ensure users don't get stuck with stale assets. This is beneficial for applications that require frequent updates, like dashboards and messaging apps. It basically helps users get the latest version of the application right away.
94
94
95
95
### Service worker objects
96
96
@@ -127,15 +127,15 @@ Diving deeper into service worker functionality, the data sheds some light into
127
127
The web application manifest is now, more than ever, the most important part of a web app. It defines a look and feel, enables advanced capabilities that are gated behind an installation and is becoming an integral part that identifies a web application as a whole. But in order to be effective, the manifest file needs to be well formed.
128
128
129
129
{{ figure_markup(
130
-
caption="Percent of manifest files parsable on desktop.",
131
-
content="95%",
130
+
caption="Percent of mobile manifest files parsable on desktop.",
131
+
content="94.9%",
132
132
classes="big-number",
133
133
sheets_gid="1641154337",
134
134
sql_file="manifests_not_json_parsable.sql"
135
135
)
136
136
}}
137
137
138
-
For the current year, 94.4% of desktop sites and 95% of mobile sites are parseable. There is [no change from the last data set](../en/2022/pwa#fig-9), and same as last time around, the fact that the manifest file was able to be parsed does not imply completeness or minimum availability of features. Many values in the manifest, as important as they may seem, have reasonable fallbacks in place.
138
+
For the current year, 94.4% of desktop sites and 94.9% of mobile sites are parseable. There is [no change from the last data set](../en/2022/pwa#fig-9), and same as last time around, the fact that the manifest file was able to be parsed does not imply completeness or minimum availability of features. Many values in the manifest, as important as they may seem, have reasonable fallbacks in place.
139
139
140
140
From those parseable manifests, we will now look at individual present fields. This can give us an understanding of how developers are using the manifest file and if there have been changes since 2022.
141
141
@@ -275,7 +275,7 @@ Top sizes include 192x192 and 512x512.
275
275
)
276
276
}}
277
277
278
-
Unsurprisingly, around 79.5% of PWAs do not set orientation. Responsive design and modern development make defining the app's orientation less necessary, but portrait takes second place with around 11.9%.
278
+
Unsurprisingly, around 79.2% of PWAs do not set orientation. Responsive design and modern development make defining the app's orientation less necessary, but portrait takes second place with around 12.2%.
279
279
280
280
## Service worker and manifest usage
281
281
@@ -284,14 +284,14 @@ We've seen the latest data on what the most used service worker and manifest fea
284
284
{{ figure_markup(
285
285
image="pwa-manifest-sw-manifest-usage.png",
286
286
caption="PWA service worker and manifest file usage.",
287
-
description="Bar chart showing service worker (18.9%) and manifest file (~9%) usage.",
287
+
description="Bar chart showing service worker (19.2%) and manifest file (~9%) usage.",
Overall, there are considerable changes to the data from [the 2022 Web Almanac](../2022/pwa#fig-10). Service worker usage has taken a huge leap from around 1.7% to 18.9%. That is around a 10 times increase in adoption. Manifest usage is slightly higher but remains at a very similar spot as it was 3 years ago.
294
+
Overall, there are considerable changes to the data from [the 2022 Web Almanac](../2022/pwa#fig-10). Service worker usage has taken a huge leap from around 1.7% to 19.2%. That is around a 10 times increase in adoption. Manifest usage is slightly higher but remains at a very similar spot as it was 3 years ago.
295
295
296
296
Digging into this more, it looks like a lot of the growth is due to Google Tag Manager enabling service workers.
297
297
@@ -311,53 +311,53 @@ These are the top 10 used advanced capabilities in PWAs for 2025.
0 commit comments