我们总会在某个时候用到多线程的,无论是文件读写,异或是 socket I/O ,总之在某个时候,我们肯定是要用到这个玩意儿的。那么 WebAssembly 对这玩意儿的支持如何呢?我们先来欣赏一下这一片源代码:
注意,看这个可能需要有一定的 OpenGL/WebGL 基础。
写了好几天了,我也觉得如果有看官的话,大概也看腻了。今天我也不是特别想写什么了,我就发一下我学 WebAssembly 过程的外部资源吧。实际上,说到这里,就大概是我会的所有跟 WebAssembly 的知识了。
前两天我们讲了一下各种 Wasm 的基本操作,以及 Javascript 中怎么样方便的调用 wasm 中存在的函数。那么你有没有想过,在 C/C++ 中有没有可能可以调用 Javascript 呢?答案是可以的,而且方法有很多种:
我们上回说到了 WebAssembly 世界中的你好世界,然后现在我们知道了,用近乎 native 的速度在浏览器上跑东西的确是可能的。但是你可能同时也发现了一点,那就是:
WebAssembly 是一个很强大的东西,具体可以参照 WebAssembly.org 给出的说明: