在chrome中运行Linux或Windows
2018-08-24 本文已影响83人
随风遣入夜
偶然看到国外大牛利用 WebAssembly 技术 将一些操作系统运行在浏览器上
问:什么是WebAssembly
答:WebAssembly是一种新的编码方式,可以在现代的网络浏览器中运行 - 它是一种低级的类汇编语言,具有紧凑的二进制格式,可以接近原生的性能运行,并为诸如C / C ++等语言提供一个编译目标,以便它们可以在Web上运行。它也被设计为可以与JavaScript共存,允许两者一起工作。
使命
- 快速、高效、可移植——通过利用常见的硬件能力,WebAssembly代码在不同平台上能够以接近本地速度运行。
- 可读、可调试——WebAssembly是一门低阶语言,但是它有确实有一种人类可读的文本格式(其标准即将得到最终版本),这允许通过手工来写代码,看代码以及调试代码。
- 保持安全——WebAssembly被限制运行在一个安全的沙箱执行环境中。像其他网络代码一样,它遵循浏览器的同源策略和授权策略。
- 不破坏网络——WebAssembly的设计原则是与其他网络技术和谐共处并保持向后兼容。
下面有网站链接👇👇👇
点击这里去体验
WebAssembly 资料
部分截图
![](https://img.haomeiwen.com/i9353649/3b66b396b8ad0fc1.png)
![](https://img.haomeiwen.com/i9353649/d6bf577ea7f47499.png)
![](https://img.haomeiwen.com/i9353649/7f7790fc057f4bda.png)
![](https://img.haomeiwen.com/i9353649/816da813c4dc48e2.png)
![](https://img.haomeiwen.com/i9353649/3e98d8664765e62a.png)
![](https://img.haomeiwen.com/i9353649/b05545fa8e71a930.png)
![](https://img.haomeiwen.com/i9353649/c6eaaf1a8427d531.png)
![](https://img.haomeiwen.com/i9353649/75cdff4ea4e76968.png)
![](https://img.haomeiwen.com/i9353649/55ae56d995e91326.png)
![](https://img.haomeiwen.com/i9353649/2acd761705692ce3.png)