Mike Rourke - Learn WebAssembly: Build web applications with native performance using Wasm and C/C++
Here you can read online Mike Rourke - Learn WebAssembly: Build web applications with native performance using Wasm and C/C++ full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2018, publisher: Packt Publishing, genre: Home and family. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:
Romance novel
Science fiction
Adventure
Detective
Science
History
Home and family
Prose
Art
Politics
Computer
Non-fiction
Religion
Business
Children
Humor
Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.
- Book:Learn WebAssembly: Build web applications with native performance using Wasm and C/C++
- Author:
- Publisher:Packt Publishing
- Genre:
- Year:2018
- Rating:3 / 5
- Favourites:Add to favourites
- Your mark:
Learn WebAssembly: Build web applications with native performance using Wasm and C/C++: summary, description and annotation
We offer to read an annotation, description, summary or preface (depends on what the author of the book "Learn WebAssembly: Build web applications with native performance using Wasm and C/C++" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.
The first definitive guide on WebAssembly to help you break through the barriers of web development and build an entirely new class of performant applications
Key Features- Generate WebAssembly modules from C and C++ using Emscripten and interact with these modules in the browser
- Learn how to use WebAssembly outside of the browser and load modules using Node.js
- Build a high performance application using C and WebAssembly
WebAssembly is a brand new technology that represents a paradigm shift in web development. This book will teach you how to leverage this technology to write high performance applications that run in the browser. Youll be introduced to powerful WebAssembly concepts that will help you write lean and powerful web applications with native performance. Learn WebAssembly begins by getting you acquainted with the evolution of web programming, the state of things today, and what can be done with the advent and release of WebAssembly. Youll then take a look at the journey from JavaScript to asm.js to WebAssembly. As you progress, youll analyze the anatomy of a WebAssembly module and the relationship between binary and text formats, along with the corresponding JavaScript API. Further on, youll implement all the techniques youve learned to build a high performance application using C and WebAssembly, and then port an existing game written in C++ to WebAssembly using Emscripten.
By the end of this book, you will be well-equipped to create high performance applications and games for the Web using WebAssembly.
What you will learn- Understand how WebAssembly and its associated elements (text format, module, and the JavaScript API) came to be
- Create, load, and debug a WebAssembly module (editor and compiler/toolchain)
- Build a high performance application using C and WebAssembly
- Extend WebAssemblys feature set using Emscripten by porting a game written in C++
- Explore the upcoming features of WebAssembly, Node.js integration, and alternative compilation methods
- Port an existing C++ game to WebAssembly using Emscripten
If you are a web developer or C/C++ programmer keen to leverage the powerful WebAssembly to build high performance web applications, this book is for you.
Table of Contents- What is WebAssembly?
- Elements ofWebAssembly Wat, Wasm, and the JavaScript API
- Development Workflow, Tooling, and Configuration
- Installing the Required Dependencies
- Creating and Loading aWebAssembly Module
- Interacting with JavaScript and Debugging
- Creating an Application from Scratch
- Porting a Game with Emscripten
- Integrating with Node.js
- Advanced Tools and Upcoming Features
Mike Rourke: author's other books
Who wrote Learn WebAssembly: Build web applications with native performance using Wasm and C/C++? Find out the surname, the name of the author of the book and a list of all author's works by series.