- WebAssembly is a new low-level compilation target that runs at native speed by taking advantage of common hardware capabilities available on a web platform. - While WebAssembly is very fast for pure computations, calling JavaScript from WebAssembly can lead to slowdowns. Interacting with the DOM or host APIs may also be slower than native code. - WebAssembly is best suited for applications that require a lot of computation, are developed with a focus on performance, and have minimal interactions with JavaScript or the DOM. This includes porting existing C/C++ libraries and algorithms to the web.