Research on WebAssembly Runtimes: A Survey

WebAssembly (abbreviated as Wasm) was initially introduced for the Web and quickly extended its reach into various domains beyond the Web. To create Wasm applications, developers can compile high-level programming languages into Wasm binaries or manually write the textual format of Wasm and translate it into Wasm binaries by the toolchain. Regardless of whether it is utilized within or outside the Web, the execution of Wasm binaries is supported by the Wasm runtime. Such a runtime provides a secure, memory-efficient, and sandboxed execution environment to execute Wasm binaries. This article provides a comprehensive survey of research on Wasm runtimes with 103 collected research papers related to Wasm runtimes following the traditional systematic literature review process. It characterizes existing studies from two different angles, including the internal research of Wasm runtimes (Wasm runtime design, testing, and analysis) and the external research (applying Wasm runtimes to various domains). This article also proposes future research directions about Wasm runtimes.

Authors

Institutions

Publication Details

Journal
ACM Transactions on Software Engineering and Methodology
Published
2025-01-23
DOI
https://doi.org/10.1145/3714465
Citations
13
Primary Topic
Digital Rights Management and Security
Type
article
Field-Weighted Citation Impact
42.20

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Research on WebAssembly Runtimes: A Survey

Xuanzhe Liu, Yixuan Zhang, Yun Ma, Gang Huang et al.
13 citations
ACM Transactions on Software Engineering and Methodology
Digital Rights Management and Security
42.20
article

Research on WebAssembly Runtimes: A Survey

Xuanzhe Liu, Yixuan Zhang, Yun Ma, Gang Huang, Mugeng Liu, Haoyu Wang
article en
13 citations

Abstract

WebAssembly (abbreviated as Wasm) was initially introduced for the Web and quickly extended its reach into various domains beyond the Web. To create Wasm applications, developers can compile high-level programming languages into Wasm binaries or manually write the textual format of Wasm and translate it into Wasm binaries by the toolchain. Regardless of whether it is utilized within or outside the Web, the execution of Wasm binaries is supported by the Wasm runtime. Such a runtime provides a secure, memory-efficient, and sandboxed execution environment to execute Wasm binaries. This article provides a comprehensive survey of research on Wasm runtimes with 103 collected research papers related to Wasm runtimes following the traditional systematic literature review process. It characterizes existing studies from two different angles, including the internal research of Wasm runtimes (Wasm runtime design, testing, and analysis) and the external research (applying Wasm runtimes to various domains). This article also proposes future research directions about Wasm runtimes.

ACM Transactions on Software Engineering and MethodologyVol. 34(8)
Peking University (CN), China National Space Administration (CN), Institute of Software (CN), Huazhong University of Science and Technology (CN)
National Natural Science Foundation of China
Openalex Percentile: Top 0%
Digital Rights Management and Security
42.20
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Research on WebAssembly Runtimes: A Survey — Xuanzhe Liu, Yixuan Zhang, et al. · ACM Transactions on Software Engineering and Methodology (2025) | TGRS Research Map | TGRS