This chapter was fairly dense and covered a lot of material. You installed Rust, set up the wasm32-unknown-unknown target, and built a functioning checkers module with Rust. Now that you’ve experienced first-hand building the checkers module from scratch using nothing but wast syntax, you can compare and contrast that with building the same functionality with the additional benefits of Rust’s strong type system, safety, and expressiveness.
So far, you’ve been spending nearly all of your time inside the WebAssembly module and little to no time working with the browser host. In the coming chapters, that’s going to change as you unlock more features with tooling and code generation designed to bridge the gap between WebAssembly modules and their hosts. You’ll start building real web applications with seamless user experiences.
https://insights.stackoverflow.com/survey/2018/#most-loved-dreaded-and-wanted
https://rust-lang-nursery.github.io/edition-guide/rust-2018/index.html
https://rust-lang-nursery.github.io/edition-guide/rust-2018/module-system/index.html
https://doc.rust-lang.org/book/ch04-00-understanding-ownership.html
18.116.80.45