Wrapping Up

You’ve now taken your WebAssembly skills to the next level. You should now have a deep understanding of how WebAssembly modules interact with their hosts, and what services the hosts provide for those modules. You’ve seen how web browsers act as hosts and the services they provide, and you’ve now built a Rust application that can host a WebAssembly module.

Now that you have been able to build this Rust WebAssembly host, it’s time to amp up the fun level a little bit. In the next chapter, you will see how WebAssembly’s portable binary modules can be used to dramatically improve the development experience with the Internet of Things.

Get Programming WebAssembly with Rust now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.