small medium large xlarge

Programming WebAssembly with Rust: Unified Development for Web, Mobile, and Embedded Applications, in beta

November 28, 2018

Welcome to the newest of the New Web: the exciting world of WebAssembly and Rust. Come get your copy of Programming WebAssembly with Rust: Unified Development for Web, Mobile, and Embedded Applications, now in beta from

There's not much left of 2018, but there's still time to expand your mental toolbox. Come and learn something new today.


Programming WebAssembly with Rust: Unified Development for Web, Mobile, and Embedded Applications

WebAssembly is more than just a revolutionary new technology. It's reshaping how we build applications for the web and beyond. Where technologies like ActiveX and Flash have failed, you can now write code in whatever language you prefer and compile to WebAssembly for fast, type-safe code that runs in the browser, on mobile devices, embedded devices, and more. Combining WebAssembly's portable, high-performance modules with Rust's safety and power is a perfect development combination.

Learn how WebAssembly's stack machine architecture works, install low-level wasm tools, and discover the dark art of writing raw wast code. Build on that foundation and learn how to compile WebAssembly modules from Rust by implementing the logic for a checkers game. Create wasm modules in Rust to interoperate with JavaScript in many compelling ways. Apply your new skills to the world of non-web hosts, and create everything from an app running on a Raspberry Pi that controls a lighting system, to a fully-functioning online multiplayer game engine where developers upload their own arena-bound WebAssembly combat modules.

Get started with WebAssembly today, and change the way you think about the web.

Now in beta from

Upcoming Author Appearances

  • 2018-12-01 Fred Hebert,
    ElixirConf Mexico
  • 2019-01-01 Johanna Rothman,
    Non-Fiction Writing Workshop to Enhance Your Business (online workshop)
  • 2019-01-02 Johanna Rothman,
    Secrets of Successful Non-Fiction Writers (Workshop 2)
  • 2019-01-08 Andy Lester,
    Codemash 2019, Sandusky, Ohio
  • Did You Know?

    Please note our ebooks do not contain any Digital Restrictions Management and have always been DRM-free. For us, "DRM-free" means "freedom." You should own the books you've paid for and read them on whatever device is handy—your laptop, iThingy, BlueBerry, you name it. We think ideas should outlast any device you put them on.

    And you can always come back and redownload your books when needed, using your account on We're here to make your life easier.

    Don't Get Left Out

    Are your friends jealous that you get these spiffy email newsletters and they don't? Clue them in that all they need to do is create an account on (email address and password is all it takes) and select the checkbox to receive newsletters.

    Are you following us on Twitter and/or Facebook? Here's where you can find us and keep up with the latest news and commentary, and occasional discounts:

    Tell your friends! Tweet this

    Follow us on Twitter: pragprog</a>, <a href="">pragpub, Andy Hunt @PragmaticAndy.

    Coming Soon:

    • Build Reactive Websites with RxJS: Master Observables and Wrangle Events, in print
    • Modern Systems Programming with Scala Native: Write Lean, High-Performance Code without the JVM, in beta

    Recently Released:

    Thanks for your continued support,

    Andy Hunt
    Publisher, Pragmatic Bookshelf

    Books • eBooks • PragPub Magazine • Audiobooks and Screencasts