WebAssembly 的艺术:构建安全、便携、高性能的应用程序
The Art of WebAssembly: Build Secure, Portable, High-Performance Applications
对 WebAssembly 的全面、基于实践的介绍。了解如何创建高性能、快如闪电的网站和应用程序。
WebAssembly 是一种快速、紧凑、便携的技术,可优化资源密集型 Web 应用程序和程序的性能。WebAssembly 的艺术旨在让 Web 开发人员深入了解它的工作原理、何时使用(以及何时不使用)以及如何开发和部署 WebAssembly 应用程序。
首先,您将学习如何优化和编译低级代码、调试和评估 WebAssembly,以及如何以人类可读的 WebAssembly 文本 (WAT) 格式表示 WebAssembly。一旦掌握了基础知识,您将构建一个基于浏览器的碰撞检测程序,使用浏览器渲染技术创建图形和动画,并了解 WebAssembly 如何与其他网络语言交互。
您还将学习如何:
• 在网络浏览器和 Node.js 中嵌入 WebAssembly 应用程序
• 使用浏览器调试器评估您的 WebAssembly 代码
• 在 WAT 中格式化变量、循环、函数、字符串、数据结构和条件逻辑
• 操作内存
• 构建一个生成图形对象并检测它们何时发生碰撞的程序
• 评估 WebAssembly 编译器的输出
WebAssembly 的艺术将帮助您理解这项强大的技术,以提高您的 Web 应用程序的性能。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)