<p>Today I saw that with a latest change in Rust <a href="https://www.hellorust.com/news/native-wasm-target.html">you can compile to WebAssembly without additional tools</a>. So I wanted to ask if there's any effort from the Go team or the community for something similar in Go.</p>
<hr/>**评论:**<br/><br/>Sythe2o0: <pre><p>It's being worked on. <a href="https://github.com/golang/go/issues/18892">https://github.com/golang/go/issues/18892</a></p></pre>TUSF: <pre><p>Neat. There was even an update several hours after you posted this.</p>
<blockquote>
<p>I am very happy about the progress in a month and a half, and only in my spare time. I think there is a good chance that we could get this into Go 1.11. Expect my next update in January, since I'll be on vacation and then there are the holidays.</p>
</blockquote>
<p>Can't wait.</p></pre>qu33ksilver: <pre><p>Someone has started doing this. <a href="https://github.com/golang/go/issues/18892#issuecomment-341714912">https://github.com/golang/go/issues/18892#issuecomment-341714912</a>. But it hasn't reached to any stage yet.</p></pre>Ainar-G: <pre><p>IIRC, LLVM can compile to WASM, and there is <a href="https://go.googlesource.com/gollvm/">Gollvm</a>. There is also <a href="https://github.com/gopherjs/gopherjs">GopherJS</a>. But yeah, I'd prefer an actual compiler to WASM.</p></pre>feketegy: <pre><p>Go to WASM? That would open up a whole lot of possibilities</p></pre>birkbork: <pre><p>Except for more performance, what possibilities are you thinking of that we cannot already get with <a href="https://github.com/gopherjs/gopherjs" rel="nofollow">https://github.com/gopherjs/gopherjs</a></p></pre>monkey-go-code: <pre><p>I really can’t think of anything more important than performance.</p></pre>ijustwantaredditacct: <pre><p>username checks out</p></pre>feketegy: <pre><p>Are you comparing JavaScript to Assembly? LOL :)</p>
<p>Assembly is as close as you can get performance wise, unless you're a savant and want to write machine code</p></pre>birkbork: <pre><p>I am not comparing, no. Just pointing out that there is a go->browser path today.</p>
<p>Still wondering about the possibilities.</p></pre>: <pre><p>[removed]</p></pre>frebb: <pre><p>As a fan of Go, this made me chuckle. Not enough to upvote, but thanks anyway.</p></pre>
这是一个分享于 的资源,其中的信息可能已经有所发展或是发生改变。
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码`
- 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传