我可以在客户端将 Webassembly 或 运行 作为 Assemblyscript 发送吗?

Can I ship Webassembly or run it as Assemblyscript on client side?


好的,开始吧:
背景知识:
我有一个愿景,浏览器(这是今天真正的跨平台标准......希望明天)被用作一种 "local server" 你存储的地方(indexeddb ......我知道它并不完美。 .. 但这是我们目前所拥有的)真正由用户拥有的数据,除非他们想明确共享他们的数据,否则不会持久化。

这种应用程序 运行 浏览器上的跨平台并不意味着可以击败任何马拉松,但我认为使用 webassembly 可能有机会在性能上做出一些巧妙的改进。

问题:
为此,我想尝试使用汇编脚本来获得乐趣,webassembly 是否存在于服务器中,或者它是否可以与应用程序的其余部分一起运送(以 Cordova 类型的方式)以使用客户端 CPU 优化?

欣赏这表明对它缺乏理解......但我开始使用它所以给我一些懈怠:)
谢谢,
亚历克斯

Can I ship Webassembly or run it as Assemblyscript on client side?

是的,WebAssembly 的设计首先是 browser-based 运行 client-side 应用程序的时间。

您可以使用 Rust、C#、C++、AssemblyScript、Go 和许多其他语言编写应用程序,并且 运行 它们在浏览器上无需服务器(除了用于交付 HTML / WebAssembly 内容)