Web Assemblies WASM 新手
Web Assemblies WASM Newbie
我刚刚开始阅读 Web Assemblies "the future of the web"。
有几个网页告诉我它会做这个,它会做那个等等。
我可以使用 C/C++(那是我几年前的背景)。我对 JavaScript/Angular/React 非常满意; WebWorker 等
如果我想开始试验这个,我需要什么?
什么浏览器?铬?什么编译器/汇编器。
我如何 "upload" 它进入浏览器等
-- 编辑-- 我该如何开始?
以下是我(具有 C、C++、OpenGL 技能的人)开始使用 WebAssembly 时会遵循的一组步骤:
- 查看您或您的公司是否在此处列出的任何用例中 interested/impacted:https://github.com/WebAssembly/design/blob/master/UseCases.md。就我个人而言,Web 中的 CAD 应用程序是有趣的用例。
- 了解 WebAssembly 二进制格式或文本格式尚未完全定义。 a. 因此任何浏览器都不支持。 b. 编译器不支持生成 WebAssembly。
- 在我们等待的同时,what do we do?
C++ ⇒ Emscripten ⇒ asm.js
- 对于具有 C++ 背景的人,emscripten is good starting point. It will convert your existing C++ code into asm.js, which is subset of JavaScript that executes fast and you will have to use until browsers support WebAssembly, someday. See emscripten tutorial here。
- C++ 代码库转换为 asm.js 的学习示例,可在线获取,例如这个。 https://www.unrealengine.com/html5/
- 将您现有的 C++ 程序转换为 asm.js 并使其在浏览器中运行。
- 测试新工具并向项目维护者报告错误。
我刚刚开始阅读 Web Assemblies "the future of the web"。 有几个网页告诉我它会做这个,它会做那个等等。
我可以使用 C/C++(那是我几年前的背景)。我对 JavaScript/Angular/React 非常满意; WebWorker 等
如果我想开始试验这个,我需要什么? 什么浏览器?铬?什么编译器/汇编器。 我如何 "upload" 它进入浏览器等
-- 编辑-- 我该如何开始?
以下是我(具有 C、C++、OpenGL 技能的人)开始使用 WebAssembly 时会遵循的一组步骤:
- 查看您或您的公司是否在此处列出的任何用例中 interested/impacted:https://github.com/WebAssembly/design/blob/master/UseCases.md。就我个人而言,Web 中的 CAD 应用程序是有趣的用例。
- 了解 WebAssembly 二进制格式或文本格式尚未完全定义。 a. 因此任何浏览器都不支持。 b. 编译器不支持生成 WebAssembly。
- 在我们等待的同时,what do we do?
C++ ⇒ Emscripten ⇒ asm.js
- 对于具有 C++ 背景的人,emscripten is good starting point. It will convert your existing C++ code into asm.js, which is subset of JavaScript that executes fast and you will have to use until browsers support WebAssembly, someday. See emscripten tutorial here。
- C++ 代码库转换为 asm.js 的学习示例,可在线获取,例如这个。 https://www.unrealengine.com/html5/
- 将您现有的 C++ 程序转换为 asm.js 并使其在浏览器中运行。
- 测试新工具并向项目维护者报告错误。