这可能是世界上最简单的用Go来写WebAssembly的教程( 三 )


我担心的是 , 在最近的新闻中 , 我们关注到 微软正在开发 Chromium 浏览器 还有 Firefox市场份额低于9% 。 这使谷歌在 WASM 上有了致命的切换能力 。 如果他们不愿意配合 , 大众可能永远不会知道有这个特性 。
现在都有谁在用 WASM?你必须得承认 , 我的项目已经在用了 。 这个项目仅仅是画了一个全屏的画布 , 这里有一些更高级的例子 , 它们关注于语义 Web awesome-wasm#web-frameworks-libraries 。
同时 , 也有相当多的项目已经上了 WASM 的车了 。 我对 Spotify、Twitch 和 Figma 和 EWASM 更感兴趣 。
Web3 时代的 WASM现在 , 如果你想在手机上使用以太坊钱包(Ethereum wallet) , 你必须从应用商店下载一个类似于的移动端钱包 App , 并且信任所有商家 。
如果有一个先进的 Web App , 可以运行 geth (Go Ethereum 客户端) , 并且能在 WebRTC 上光速同步 , 这会怎么样?它可以使用 Service Worker 来更新它的 WASM 代码并在后台运行 , 可以托管在 IPFS/Dat 上 。
一些有用的关于 WASM 的文章、资源还有学习资料

  • WebAssembly is more than the web
  • WebAssembly and Go: A look at the future 还有 HN comments
  • Mozilla Hacks 和 Hacker News 发布的文章
  • WebAssembly architecture for Goawesome-wasm , awesome-wasm-langs , gowasm-experiments , WasmWeekly , WasmRocks , SPA with C++ , better DOM bindings for Go
感谢 twifkak 在 Android Chrome 上对 Go 的优化!
【这可能是世界上最简单的用Go来写WebAssembly的教程】_本文原题:The world’s easiest introduction to WebAssembly原文链接:The world’s easiest introduction to WebAssembly - freeCodeCamp.org - Medium作者:Martin Olsansky (olso)