Exploring Missed Optimizations in WebAssembly Optimizers
Zhibo Liu, Dongwei Xiao, Zongjie Li, Shuai Wang, Wei Meng
Abstract
The prosperous trend of deploying complex applications to web browsers has boosted the development of WebAssembly (wasm) compilation toolchains. Software written in different high-level programming languages are compiled into wasm executables, which can be executed fast and safely in a virtual machine. The performance of wasm executables depends highly on compiler optimizations. Despite the prosperous use of wasm executables, recent research has indicated that real-world wasm applications are slower than anticipated, suggesting deficiencies in wasm optimizations.
Topics & Concepts
ExecutableCompilerComputer scienceProgramming languageOperating systemSoftwareOptimizing compilerVirtual machineSoftware engineeringParallel computingParallel Computing and Optimization TechniquesSoftware Testing and Debugging TechniquesSoftware Engineering Research