Document Type
Dissertation
Rights
Available under a Creative Commons Attribution Non-Commercial Share Alike 4.0 International Licence
Disciplines
Computer Sciences
Abstract
WebAssembly is a new technology that is revolutionizing the web. Essentially it is a low-level binary instruction set that can be run on browsers, servers or stand-alone environments. Many programming languages either currently have, or are working on, compilers that will compile the language into WebAssembly. This means that applications written in languages like C++ or Rust can now be run on the web, directly in a browser or other environment. However, as we will highlight in this research, the quality of code generated by the different WebAssembly compilers varies and causes performance issues. This research paper aims to evaluate the code generated by a number of existing WebAssembly compilers in order to determine whether or not there is a significant difference in their performances regarding execution times.
DOI
https://doi.org/10.21427/14W7-EA06
Recommended Citation
Phelan, R. (2021). An Evaluation on the Performance of Code Generated with WebAssembly Compilers. Technological University Dublin. DOI: 10.21427/14W7-EA06
Publication Details
A dissertation submitted in partial fulfilment of the requirements of Technical University Dublin for the degree of M.Sc. in Computing, 2021.