An Introduction to WebAssembly