Wasure: A Modular Toolkit for Comprehensive WebAssembly Benchmarking

Read full text
Authors: Riccardo Carissimi, Ben L. Titzer
Cited by: 0

Abstract

WebAssembly (Wasm) has become a key compilation target for portable and efficient execution across diverse platforms. Benchmarking its performance, however, is a multi-dimensional challenge: it depends not only on the choice of runtime engines, but also on hardware architectures, application domains, source languages, benchmark suites, and runtime configurations. This paper introduces Wasure, a modular and extensible command-line toolkit that simplifies the execution and comparison of WebAssembly benchmarks. To complement performance evaluation, we also conducted a dynamic analysis of the benchmark suites included with Wasure. Our analysis reveals substantial differences in code coverage, control flow, and execution patterns, emphasizing the need for benchmark diversity. Wasure aims to support researchers and developers in conducting more systematic, transparent, and insightful evaluations of WebAssembly engines.

Fields of Study & Subjects

Parallel Computing and Optimization Techniques Mobile and Web Applications Logic programming and type systems

Publication details

Journal / source
arXiv (Cornell University)
Publication date
5 February 2026
Document type
Preprint