Learn WebAssembly

Learn WebAssembly

评分

★★★★★

ISBN

9781788995467

出版社

Packt Publishing 2018-09-25出版

作者

Mike Rourke

分类

编程设计

内容简介
WebAssembly is a brand-new technology that represents a paradigm shift in web development. This book teaches programmers to leverage this technology to write high-performance applications that run in the browser. This book introduces you to powerful WebAssembly concepts to help you write lean and powerful web applications with native performance. You start with the evolution of web programming, the state of things today, and what can be done with the advent and release of WebAssembly. We take a
AI简介
这是一本关于WebAssembly的入门书籍,旨在帮助读者理解WebAssembly的核心概念,以及如何将其应用于实际开发。这本书从WebAssembly简介开始,介绍了WebAssembly的发展史,以及它在JavaScript和Web API中的交互方式。书中详细解释了WebAssembly.Module,WebAssembly.Instance,WebAssembly.Memory和WebAssembly.Table等对象,以及如何使用它们来创建和加载WebAssembly模块。 书中还详细介绍了安装开发工具的过程,包括操作系统,包管理器,以及应用程序和工具。其中,特别强调了Visual Studio Code的配置,以及如何使用Node.js和Git来管理代码。此外,书中还介绍了Emscripten,这是一个强大的工具,可以将C/C++代码编译成WebAssembly,并生成相应的JavaScript代码,使得C/C++代码可以在浏览器中运行。 在介绍完基础知识之后,书中通过构建一个高性能应用程序和端口一个游戏到WebAssembly,来展示如何应用这些知识。这些例子涵盖了
阅读/下载地址