Advanced Tools and Upcoming Features

WebAssembly's ecosystem is constantly growing and evolving. Developers have seen the potential for WebAssembly. They build tools to improve the development experience or output Wasm modules from their language of choice (albeit with some limitations).

In this chapter, we'll evaluate the underlying technologies that make WebAssembly tick. We'll also review tools you can use in the browser and cover an advanced use case that utilizes Web Workers. Finally, we'll quickly review upcoming features and proposals that are on the roadmap for WebAssembly.

Our goal for this chapter is to understand the following:

  • How WABT and Binaryen fit into the build process and what they can be used for
  • How to compile a WebAssembly module using LLVM (rather than Emscripten)
  • Online tools such as WasmFiddle and other useful tooling online
  • How to utilize Web Workers to run WebAssembly in parallel
  • Upcoming features (proposed and in progress) that will be integrated into WebAssembly in the future
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset