Skip to content

Commit 1686772

Browse files
committed
More edits
1 parent 7f1fcc2 commit 1686772

2 files changed

Lines changed: 17 additions & 29 deletions

File tree

src/config/contributors.json

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1295,18 +1295,6 @@
12951295
"twitter": "ColinEberhardt",
12961296
"website": "https://blog.scottlogic.com/ceberhardt/"
12971297
},
1298-
"cjihrig": {
1299-
"avatar_url": "2512748",
1300-
"github": "cjihrig",
1301-
"name": "Colin Ihrig",
1302-
"teams": {
1303-
"2025": [
1304-
"editors"
1305-
]
1306-
},
1307-
"twitter": "cjihrig",
1308-
"website": "https://cjihrig.com/"
1309-
},
13101298
"csliva": {
13111299
"avatar_url": "4701180",
13121300
"github": "csliva",

src/content/en/2025/webassembly.md

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,16 @@ reviewers: [tunetheweb]
88
analysts: [nimeshgit]
99
editors: [cjihrig]
1010
translators: []
11-
nrllh_bio: TODO
12-
nimeshgit_bio: TODO
11+
nrllh_bio: Nurullah Demir is a cyber security researcher and PhD student at <a hreflang="en" href="https://www.internet-sicherheit.de/en/">Institute for Internet Security</a> and <a hreflang="en" href="https://intellisec.de">Intelligent System Security, KASTEL Security Research Labs</a>. His research focuses on web security & privacy, and web measurements.
12+
nimeshgit_bio: Nimesh is a digital transformation (automation) solutions in context with AI / ML Analytics , Ops and Business Processes.
1313
results: https://docs.google.com/spreadsheets/d/16z2MNwq8FFbuNYcJJZceML6rB5VAmBXNNHZy5FZuf8g/edit
14-
featured_quote: TODO
15-
featured_stat_1: TODO
16-
featured_stat_label_1: TODO
17-
featured_stat_2: TODO
18-
featured_stat_label_2: TODO
19-
featured_stat_3: TODO
20-
featured_stat_label_3: TODO
14+
featured_quote: WebAssembly is no longer just a "web" technology; it has evolved into a high-performance, universal bytecode format.
15+
featured_stat_1: 0.35%
16+
featured_stat_label_1: Desktop sites using WebAssembly.
17+
featured_stat_2: 228 MB
18+
featured_stat_label_2: Largest WebAssembly file detected.
19+
featured_stat_3: 2.05%
20+
featured_stat_label_3: Desktop sites in top 1,000 using WebAssembly
2121
---
2222

2323
## Introduction
@@ -92,7 +92,7 @@ Interestingly, looking over previous Web Almanac years, WebAssembly requests hav
9292
description="Bar chart showing distribution of page ranking groups from 1000, 10,000, 100000, 1000000, 10000000 and all on client requests for desktop and mobile",
9393
chart_url="https://docs.google.com/spreadsheets/d/e/2PACX-1vSXX1UpspK3gNeMVyApXrSYk42_Wmeh9RVpGarOFbs9EVbuU8wDyQh72Mu9PckmNat2wRqfP4kVAOki/pubchart?oid=1476075550&format=interactive",
9494
sql_file="ranking.sql",
95-
sheets_gid="TODO"
95+
sheets_gid="540023407"
9696
)
9797
}}
9898

@@ -217,10 +217,6 @@ For example, [wasm-bindgen](https://crates.io/crates/wasm-bindgen) is a suite of
217217

218218
Like wise, We have researched and found various language indicators inside WebAssembly’s different components with the tool.
219219

220-
We have found the .Net / Mono eco system based languages (including Blazor) reserves the first position for the language used in WebAssembly for desktop clients with 44.26% and for mobile clients with 43.77%
221-
222-
However 41.56% clients in desktop and 41.56% clients in mobile have language "Unknown" that means We could not find the author’s (source) language because of missing language indicators or WebAssembly is stripped with the obfuscation or other techniques; These techniques are used to reduce the size, enable privacy/security features or to optimize the performance of the WebAssembly by the modern compilers.
223-
224220
{{ figure_markup(
225221
image="language-usage.png",
226222
caption="WebAssembly language usage.",
@@ -233,14 +229,16 @@ However 41.56% clients in desktop and 41.56% clients in mobile have language "Un
233229
)
234230
}}
235231

232+
We have found the .Net / Mono eco system based languages (including Blazor) reserves the first position for the language used in WebAssembly for desktop clients with 40.5% and for mobile clients with 39.8%
233+
234+
However 41.1% clients in desktop and 41.6% clients in mobile have language "Unknown" that means We could not find the author’s (source) language because of missing language indicators or WebAssembly is stripped with the obfuscation or other techniques; These techniques are used to reduce the size, enable privacy/security features or to optimize the performance of the WebAssembly by the modern compilers.
235+
236236
## WebAssembly features
237237

238238
The initial release of WebAssembly was considered an MVP. In common with other web standards, it is continually evolving under the governance of the World Wide Web Consortium (W3C). This year saw the announcement of the WebAssembly version 2.0, adding a number of new features. The version 3.0 shows the true vision and its potential for WebAssembly.
239239

240240
SIMD stands for Single Instruction, Multiple Data. SIMD instructions are a special class of instructions that exploit data parallelism in applications by simultaneously performing the same operation on multiple data elements. Compute intensive applications like audio/video codecs, image processors, are all examples of applications that take advantage of SIMD instructions to accelerate performance. Most modern architectures support some variants of SIMD instructions.
241241

242-
SIMD is a new feature and isn't yet available in all browsers with WebAssembly support. In the Year 2021, We had found SIMD extension usage in 20 Wasm modules on desktop and 21 Wasm modules on mobile clients, This feature usage is now increased with 2265 Wasm modules on desktop and 2470 on mobile clients.
243-
244242
{{ figure_markup(
245243
image="extensions-usage.png",
246244
caption="Post-MVP extensions usage.",
@@ -251,10 +249,12 @@ SIMD is a new feature and isn't yet available in all browsers with WebAssembly s
251249
)
252250
}}
253251

252+
SIMD is a new feature and isn't yet available in all browsers with WebAssembly support. In the Year 2021, We had found SIMD extension usage in 20 Wasm modules on desktop and 21 Wasm modules on mobile clients, This feature usage is now increased with 2265 Wasm modules on desktop and 2470 on mobile clients.
253+
254254
With respect to the total extension usage in Year 2021, It is observed that total extension usage in 2025 drastically ~61 times more on desktop clients and ~80 times more on mobile based clients. To make the usage of very complex tasks, the WebAssembly, We have marked the Bulk Memory stats are increased to 8936 times higher on desktop and 25,512 times higher on mobile clients with respect to Year 2021 stats.
255255

256256
## Conclusions
257257

258-
There is a significant increase in the number of webpages using this technology for serverless, containerisation, machine learning components and plug-n-play types of applications. The future of WebAssembly could be as a niche web technology, but as an entirely mainstream runtime on a wide range of other platforms. WebAssembly runtime (multi-language, lightweight, secure) are making it a popular choice for a wider range of non-browser applications for agnostic platforms.
258+
There is a significant increase in the number of webpages using this technology for serverless, containerization, machine learning components and plug-n-play types of applications. The future of WebAssembly could be as a niche web technology, but as an entirely mainstream runtime on a wide range of other platforms. WebAssembly runtime (multi-language, lightweight, secure) are making it a popular choice for a wider range of non-browser applications for agnostic platforms.
259259

260260
Despite being a niche technology, WebAssembly is already adding value to the web. There are a number of web applications that benefit greatly from this technology. However, web applications are often not visible to the ‘crawl’ which forms the basis of this study.

0 commit comments

Comments
 (0)