Logo
☆☆☆☆☆
0.0
中级
9h

实用WebAssembly

WebAssembly,简称 WASM,是一种二进制指令格式,为多种编程语言(如 C/C++、Ruby、Java 等)提供了编译目标,以实现网页上的高效运行。本课程将教你如何将不同语言的原生代码转换为 WebAssembly,并进行优化以提升性能。 本中级课程介绍编译技术与虚拟机基础设施的基础知识。课程将讲解如何将 C/C++ 代码转换为 WebAssembly,以及如何通过 Emscripten 和 emsdk 等工具在 Node.js 或浏览器环境中加载二进制文件。你将学习 WebAssembly 文本格式(WAST)与二进制格式(WASM)之间的区别。课程还将提供从 WASM、WAST、C 到 JSON 等格式之间相互转换的详细步骤指南。此外,你还将学习使用 Binaryen 提供的工具。 完成本课程后,你将掌握如何将 Rust 集成到 WebAssembly 中,发布模块,并优化内存模型。

13 课时
包含在订阅套餐中
个性化学习
由 AI 驱动
实用WebAssembly
WebAssembly,简称 WASM,是一种二进制指令格式,为多种编程语言(如 C/C++、Ruby、Java 等)提供了编译目标,以实现网页上的高效运行。本课程将教你如何将不同语言的原生代码转换为 WebAssembly,并进行优化以提升性能。 本中级课程介绍编译技术与虚拟机基础设施的基础知识...

你将学到什么

熟悉使用 Emscripten 创建 WebAssembly 二进制文件

内容

0 课时 0 测验 0 挑战

课程暂未关联课时

当前课程存在,但没有可学习的课时内容。请稍后再试。

评价

阅读参加过此课程的学生的评价,并分享您的学习体验。

评价与评论 (0)