gpt4 book ai didi

go - 除了可移植性和安全性原因之外,为什么有人想通过 WebAssembly 在 Web 浏览器中运行他们现有的 go/rust/c++ 应用程序?

转载 作者:行者123 更新时间:2023-12-01 22:40:12 25 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它.

1年前关闭。




Improve this question




了解 WebAssembly 代码可以在不同平台上以接近 native 的速度执行,并且可以在现代 Web 浏览器中运行。

除了上述原因(可移植性、性能)和安全原因之外,为什么有人想在 Web 浏览器中运行他们现有的 go/rust/c++ 应用程序?

只是认为应该在 Web 浏览器中运行的内容应该继续在 Web 浏览器中运行(即 javascript/typescript),应该在系统上运行的内容应该继续在系统上运行(Rust、Go、C/C++)

Nathan Aw(新加坡)

最佳答案

一个原因是他们可能有一个应用程序或库,并且他们不想用 Javascript 重写。例如,如果他们已经用系统语言制作了一个游戏,并且他们希望网络上的人能够玩它,他们就不想用 javascript 重写。

在非常大的项目中使用 Javascript 可能会很烦人,因为它并不是真正为他们设计的。用不同的语言编写好的代码可能更容易。

关于go - 除了可移植性和安全性原因之外,为什么有人想通过 WebAssembly 在 Web 浏览器中运行他们现有的 go/rust/c++ 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62114179/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com