Skip to content

Commit 35af03d

Browse files
committed
Misc updates
1 parent 356e187 commit 35af03d

4 files changed

Lines changed: 25 additions & 22 deletions

File tree

src/config/contributors.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3651,13 +3651,16 @@
36513651
"twitter": "oluoluoxenfree",
36523652
"website": "https://olu.online/"
36533653
},
3654-
"onurguler18": {
3655-
"avatar_url": "39603688",
3656-
"github": "onurguler18",
3654+
"onurglr": {
3655+
"avatar_url": "198731903",
3656+
"github": "onurglr",
36573657
"name": "Onur Güler",
36583658
"teams": {
36593659
"2024": [
36603660
"analysts"
3661+
],
3662+
"2025": [
3663+
"analysts"
36613664
]
36623665
}
36633666
},

src/content/en/2024/javascript.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ hero_alt: Hero image of the Web Almanac characters cycling to power a website.
77
authors: [haddiamjad, NishuGoel]
88
reviewers: [tunetheweb]
99
editors: [tunetheweb]
10-
analysts: [onurguler18, nrllh]
10+
analysts: [onurglr, nrllh]
1111
translators: []
1212
results: https://docs.google.com/spreadsheets/d/16isMe5_rvmRmJHtK5Je66AhwO8SowGgq0EFqXyjEXw8/
1313
haddiamjad_bio: Amjad is a fourth-year Ph.D. candidate at Virginia Tech, advised by Dr. Muhammad Ali Gulzar from Virginia Tech. He is also member of <a hreflang="en" href="https://properdata.eng.uci.edu/researchers/">ProperData research group</a> and co-host at <a hreflang="en" href="https://nothingtohide.online/">NothingToHide?</a> podcast. His research focuses on using program analysis techniques to solve internet security and privacy problems.

src/content/en/2025/pwa.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description: PWA chapter of the 2025 Web Almanac covering service workers (usage
55
hero_alt: Hero image of Web Almanac characters converting a web page to a mobile web app.
66
authors: [diekus, MichaelSolati]
77
reviewers: [webmaxru, Schweinepriester, aarongustafson]
8-
analysts: []
8+
analysts: [onurglr]
99
editors: [tunetheweb]
1010
translators: []
1111
diekus_bio: Diego Gonzalez is a computer engineer from Costa Rica working as the PM for PWA platform features for the Microsoft Edge browser.
@@ -54,7 +54,7 @@ To start strong, we will look at the service worker controlled pages by rank. Fr
5454
description="Bar chart showing the PWA websites controlled by SW by their ranking.",
5555
chart_url="https://docs.google.com/spreadsheets/d/e/2PACX-1vSptnOeENss_fXr9rsRy03DDysKKEz2BbZH52DQGEg745UaZVtTHKoy5qHiY8MHb-VAaEUlZCCcXX81/pubchart?oid=1868664844&format=interactive",
5656
sheets_gid="374256727",
57-
sql_file="TODO"
57+
sql_file="sw_adoption_over_time_ranking.sql"
5858
)
5959
}}
6060

@@ -68,7 +68,7 @@ Following we have usage data for capabilities of service worker by events, metho
6868
description="Bar chart showing the popularity of SW events, with activate being around 96% and install around 63%.",
6969
chart_url="https://docs.google.com/spreadsheets/d/e/2PACX-1vSptnOeENss_fXr9rsRy03DDysKKEz2BbZH52DQGEg745UaZVtTHKoy5qHiY8MHb-VAaEUlZCCcXX81/pubchart?oid=1621146621&format=interactive",
7070
sheets_gid="577288813",
71-
sql_file="TODO"
71+
sql_file="sw_events.sql"
7272
)
7373
}}
7474

@@ -81,10 +81,10 @@ Usage of other advanced events, like `fetch`, `notificationclick` and `push` fal
8181
{{ figure_markup(
8282
image="pwa-sw-methods.png",
8383
caption="Most used service worker methods.",
84-
description="Bar chart showing the popularity of SW methods, with skipWaiting being used aproximate 66%.",
84+
description="Bar chart showing the popularity of SW methods, with `skipWaiting` being used on approximately 66% of PWA pages.",
8585
chart_url="https://docs.google.com/spreadsheets/d/e/2PACX-1vSptnOeENss_fXr9rsRy03DDysKKEz2BbZH52DQGEg745UaZVtTHKoy5qHiY8MHb-VAaEUlZCCcXX81/pubchart?oid=628466183&format=interactive",
8686
sheets_gid="1005909719",
87-
sql_file="TODO"
87+
sql_file="sw_methods.sql"
8888
)
8989
}}
9090

@@ -98,7 +98,7 @@ Looking at the most used service worker method, `skipWaiting()` has a notable us
9898
description="Bar chart showing the popularity of SW objects.",
9999
chart_url="https://docs.google.com/spreadsheets/d/e/2PACX-1vSptnOeENss_fXr9rsRy03DDysKKEz2BbZH52DQGEg745UaZVtTHKoy5qHiY8MHb-VAaEUlZCCcXX81/pubchart?oid=1490213107&format=interactive",
100100
sheets_gid="928442900",
101-
sql_file="TODO"
101+
sql_file="sw_objects.sql"
102102
)
103103
}}
104104

@@ -114,7 +114,7 @@ As hinted before, the main methods from these correspond to `claim`, `open`/`del
114114
description="Bar chart showing the most registered SW properties, with pushManager.subscribe and pushManager.getSubscription on top with a 7% on mobile.",
115115
chart_url="https://docs.google.com/spreadsheets/d/e/2PACX-1vSptnOeENss_fXr9rsRy03DDysKKEz2BbZH52DQGEg745UaZVtTHKoy5qHiY8MHb-VAaEUlZCCcXX81/pubchart?oid=304535758&format=interactive",
116116
sheets_gid="1703056951",
117-
sql_file="TODO"
117+
sql_file="sw_registration_properties.sql"
118118
)
119119
}}
120120

@@ -126,7 +126,7 @@ The web application manifest is now, more than ever, the most important part of
126126

127127
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.
128128

129-
### manifest properties
129+
### Manifest properties
130130

131131
Straight up, these are the most used PWA manifest properties: name, icons, short_name and display and background_color. The top 4 most used properties are the same ones from 2022, with subtle notable changes regarding their order.
132132

@@ -136,7 +136,7 @@ Straight up, these are the most used PWA manifest properties: name, icons, short
136136
description="Bar chart showing the most used Web App manifest properties. Name Icons and short_name on the top.",
137137
chart_url="https://docs.google.com/spreadsheets/d/e/2PACX-1vSptnOeENss_fXr9rsRy03DDysKKEz2BbZH52DQGEg745UaZVtTHKoy5qHiY8MHb-VAaEUlZCCcXX81/pubchart?oid=1634923260&format=interactive",
138138
sheets_gid="2030078867",
139-
sql_file="TODO"
139+
sql_file="top_manifest_properties.sql"
140140
)
141141
}}
142142

@@ -197,7 +197,7 @@ Let's examine how individual members rate in the totality of manifest files scan
197197
</tr>
198198
</tbody>
199199
</table>
200-
<figcaption>{{ figure_link(caption="Manifest properties.", sheets_gid="2030078867", sql_file="TODO.sql") }}</figcaption>
200+
<figcaption>{{ figure_link(caption="Manifest properties.", sheets_gid="2030078867", sql_file="top_manifest_properties.sql") }}</figcaption>
201201
</figure>
202202

203203
For the manifests that specify the `categories` member, the top categories are:
@@ -208,7 +208,7 @@ For the manifests that specify the `categories` member, the top categories are:
208208
description="Bar chart showing the top categories defined in the manifest field (shopping/business and education).",
209209
chart_url="https://docs.google.com/spreadsheets/d/e/2PACX-1vSptnOeENss_fXr9rsRy03DDysKKEz2BbZH52DQGEg745UaZVtTHKoy5qHiY8MHb-VAaEUlZCCcXX81/pubchart?oid=991806108&format=interactive",
210210
sheets_gid="848602015",
211-
sql_file="TODO"
211+
sql_file="top_manifest_categories.sql"
212212
)
213213
}}
214214

@@ -224,7 +224,7 @@ The display member is used to specify the preferred display mode for the web app
224224
description="Bar chart showing the most used display values in the manifest file (standalone).",
225225
chart_url="https://docs.google.com/spreadsheets/d/e/2PACX-1vSptnOeENss_fXr9rsRy03DDysKKEz2BbZH52DQGEg745UaZVtTHKoy5qHiY8MHb-VAaEUlZCCcXX81/pubchart?oid=364018981&format=interactive",
226226
sheets_gid="1096790994",
227-
sql_file="TODO"
227+
sql_file="top_manifest_display_values.sql"
228228
)
229229
}}
230230

@@ -238,7 +238,7 @@ Most web apps (78%) opt for a `standalone` value for the display member. From th
238238
description="Bar chart showing the most used icon size values in the manifest file (192px and 512px).",
239239
chart_url="https://docs.google.com/spreadsheets/d/e/2PACX-1vSptnOeENss_fXr9rsRy03DDysKKEz2BbZH52DQGEg745UaZVtTHKoy5qHiY8MHb-VAaEUlZCCcXX81/pubchart?oid=1792269416&format=interactive",
240240
sheets_gid="1340146193",
241-
sql_file="TODO"
241+
sql_file="top_manifest_icon_sizes.sql"
242242
)
243243
}}
244244

@@ -252,7 +252,7 @@ Top sizes include 192x192 and 512x512.
252252
description="Bar chart showing the most used orientation values in the manifest file (none!).",
253253
chart_url="https://docs.google.com/spreadsheets/d/e/2PACX-1vSptnOeENss_fXr9rsRy03DDysKKEz2BbZH52DQGEg745UaZVtTHKoy5qHiY8MHb-VAaEUlZCCcXX81/pubchart?oid=165636531&format=interactive",
254254
sheets_gid="701832198",
255-
sql_file="TODO"
255+
sql_file="top_manifest_orientations.sql"
256256
)
257257
}}
258258

@@ -268,7 +268,7 @@ We've seen the latest data on what the most used service worker and manifest fea
268268
description="Bar chart showing service worker (18.9%) and manifest file (~9%) usage.",
269269
chart_url="https://docs.google.com/spreadsheets/d/e/2PACX-1vSptnOeENss_fXr9rsRy03DDysKKEz2BbZH52DQGEg745UaZVtTHKoy5qHiY8MHb-VAaEUlZCCcXX81/pubchart?oid=588231319&format=interactive",
270270
sheets_gid="1678838470",
271-
sql_file="TODO"
271+
sql_file="manifests_and_service_workers.sql"
272272
)
273273
}}
274274

@@ -340,7 +340,7 @@ These are the top 10 used advanced capabilities in PWAs for 2025.
340340
</tr>
341341
</tbody>
342342
</table>
343-
<figcaption>{{ figure_link(caption="Top 10 used advanced capabilities in PWAs.", sheets_gid="220067822", sql_file="TODO.sql") }}</figcaption>
343+
<figcaption>{{ figure_link(caption="Top 10 used advanced capabilities in PWAs.", sheets_gid="220067822", sql_file="fugu.sql") }}</figcaption>
344344
</figure>
345345

346346
There is a complete separate chapter dedicated to [capabilities](./capabilities.md) to dive deeper in the adoption that these sort of APIs have had in 2025.
@@ -355,7 +355,7 @@ Notifications make sense for apps as they allow the user to re-engage with the a
355355
description="Bar chart showing PWA notification acceptance rates. Most of them are ignored in both desktop and mobile.",
356356
chart_url="https://docs.google.com/spreadsheets/d/e/2PACX-1vSptnOeENss_fXr9rsRy03DDysKKEz2BbZH52DQGEg745UaZVtTHKoy5qHiY8MHb-VAaEUlZCCcXX81/pubchart?oid=1327754740&format=interactive",
357357
sheets_gid="487663654",
358-
sql_file="TODO"
358+
sql_file="pwa_notification_acceptance_rates.sql"
359359
)
360360
}}
361361

src/content/ja/2024/javascript.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ hero_alt: Web Almanacのキャラクターが自転車をこいでウェブサ
77
authors: [haddiamjad, NishuGoel]
88
reviewers: [tunetheweb]
99
editors: [tunetheweb]
10-
analysts: [onurguler18, nrllh]
10+
analysts: [onurglr, nrllh]
1111
translators: [ksakae1216]
1212
results: https://docs.google.com/spreadsheets/d/16isMe5_rvmRmJHtK5Je66AhwO8SowGgq0EFqXyjEXw8/
1313
haddiamjad_bio: Amjadは、Virginia Techの4年目の博士課程の学生で、Virginia TechのDr. Muhammad Ali Gulzarの指導を受けています。<a hreflang="en" href="https://properdata.eng.uci.edu/researchers/">ProperData研究グループ</a>のメンバーであり、<a hreflang="en" href="https://nothingtohide.online/">NothingToHide?</a>ポッドキャストの共同ホストです。プログラム分析技術を使用してインターネットのセキュリティとプライバシーの問題を解決することに焦点を当てた研究を行っています。

0 commit comments

Comments
 (0)