Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

WebAssembly in Action: develop web apps in the language of your choice

1,165 views

Published on

“Atwood’s Law” is driven by the idea that all applications will ultimately wind up on the web and therefore must be written in JavaScript. WebAssembly may be your way out! With WebAssembly, you can write in nearly any modern language and run your code in the browser through a memory-safe, sandboxed execution environment that can be embedded in a web browser and other platforms. Getting set up and moving with WebAssembly requires you to modify your web dev process; WebAssembly in Action will get you started quickly and guide you through real-world examples and detailed diagrams that help you create, run, and debug WebAssembly modules.

Get the entire book for 42% off by entering slgallant into the discount code box at checkout. You can learn more about the book here: http://bit.ly/2rjHoiA.

Published in: Software

WebAssembly in Action: develop web apps in the language of your choice

  1. 1. The Future of Web Development With WebAssembly in Action. Get the book for 42% off by entering slgallant into the discount code box at checkout at manning.com.
  2. 2. Freedom from JavaScript Want to break Atwoods Law? WebAssembly lets you do just that by getting around having to write everything in JavaScript. If you like the sound of this, then you should check out WebAssembly in Action to see how it works. C C++ Rust IR wasm Front-end WebAssembly Back-end
  3. 3. Use any major language! WebAssembly compiles code written in C, C++, Rust, and other high-level languages into an ultra-compact bytecode files that run in the browser and other environments at near-native speeds. Build freely in your favorite language! Basic structure of the WebAssembly binary bytecode
  4. 4. Jump straight in With WebAssembly in Action, you’ll learn how to shift your development process and start enjoying improved performance and the opportunity to reuse code. And you’ll learn it by using the technology in real-world examples that show you how it really works. C/C++ HTML JavaScript Wasm Enscripten 1. C/C++ code is written 2. Emscripten generates WebAssembly, HTML, and JS files 3. Open HTML file to view results
  5. 5. Learn from an expert Gerard Gallant is a Microsoft Certified Professional and a Senior Software Developer at Dovico Software. He blogs regularly on Blogger.com and DZone.com. Rest assured that you’re in good hands.
  6. 6. If you want to learn more about the book, check it out on liveBook here. Get WebAssembly in Action for 42% off by entering slgallant into the discount code box at checkout at manning.com.

×