图书WebAssembly实战

Posted 前端早读课

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了图书WebAssembly实战相关的知识,希望对你有一定的参考价值。

前言

WebAssembly,江湖一直有传说。那本期再来看看这个传说中的《WebAssembly实战》。

正文从这开始~~

内容介绍

在人们极力渴求提高javascript性能的情况下,WebAssembly应运而生,现已得到所有主流Web浏览器的支持。由于其*越的性能和可移植性,WebAssembly也被用于Web浏览器之外的许多场景。

本书围绕WebAssembly技术栈介绍如何通过C、C++等语言编写高性能的浏览器端应用程序。你将掌握WebAssembly的基础知识,学习如何创建原生WebAssembly模块,与JavaScript组件交互,使用WebAssembly文本格式进行调试,并利用多线程支持机制。

1.抽丝剥茧,逐步解构 WebAssembly 的复杂生态;
2.突破 JavaScript 瓶颈,让 C/C++ 代码快速运行于浏览器端;
3.边学边练,配套练习答案帮你熟练掌握 WebAssembly。

WebAssembly是可移植、体积小、加载快并且兼容Web浏览器的全新类汇编语言格式,其具有高效、安全、开放、标准等特性。使用WebAssembly,你能够不再依赖JavaScript编写基于浏览器的高性能应用程序。通过编译为WebAssembly二进制格式,你的C/C++代码或Rust代码都可以在浏览器中以接近原生的速度运行。

本书介绍如何使用C/C++语言和Emscripten工具包编写并运行高性能的Web应用程序。你将学习如何创建原生WebAssembly模块、如何与JavaScript组件交互,以及如何使用Web worker和pthread最大限度地提高性能。

  • 多个模块在运行时的动态链接

  • 模块与JavaScript之间的通信

  • 利用WebAssembly文本格式进行调试

  • 利用Web worker和pthread进行多线程编程

作译者介绍

@C.杰勒德·加伦特(C. Gerard Gallant),微软认证专家,Dovico公司*级软件工程师,DZone技术网站专栏作者。 

@单业,计算机专业硕士,软件工程师,现居于上海,另译有《你不知道的JavaScript》(中卷和下卷)。

有兴趣的读者可以通过下方二维码或文末阅读原文详细了解



其他图书推荐





以上是关于图书WebAssembly实战的主要内容,如果未能解决你的问题,请参考以下文章

图书深入浅出WebAssembly

Blazor WebAssembly+Duende.IdentityServer+EF Core认证授权企业级实战

Blazor WebAssembly+Duende.IdentityServer+EF Core认证授权企业级实战

《Netty Zookeeper Redis 高并发实战》 图书简介

Python爬虫实战---抓取图书馆借阅信息

图书《React.js实战》代码下载