WebAssembly上手:基础指南

只需 Web 开发的一般知识就能通过本文轻松上手 WebAssembly。要通过本文的可运行代码示例尝试 WebAssembly,你只需要一个编辑器、任意现代浏览器和本文随附的,带有 C 和 Rust 工具链的 Docker 映像。

WebAssembly 已经诞生三年了。它可以在所有现代浏览器中使用,还有一些公司甚至开始勇敢地在生产环境中使用它了(说的自然是 Figma)。它背后的名字如雷贯耳:Mozilla、Microsoft、Google、Apple、Intel、RedHat——它们和其他很多公司的一些最优秀的工程师一直在为 WebAssembly 做出贡献。人们普遍认为它是 Web 技术的下一次重大变革,但更主流的前端社区并不急于采用它。我们都知道 HTML、CSS 和 JavaScript 是 Web 的三大基础,要改造世界需要花费的时间远不止三年这么短。尤其是人们一搜索它的概念就会蹦出下面这种内容:

WebAssembly 是一种用于基于栈的虚拟机的虚拟指令集架构二进制指令格式。

如果你看了后感到一头雾水,那肯定很难有兴趣继续研究下去。

这篇文章的目的是以一种更容易理解的方式来解释 WebAssembly,并引导你完成一些在 Web 页面上使用 WebAssembly 的具体示例。如果你是对 WebAssembly 感到好奇的开发人员,却从未有过尝试的机会,那么本文会很合适你——如果你很喜欢龙的话那就更好了。

龙出没注意

在我自己深入研究这一主题之前,我对 WebAssembly 的印象就是某种龙:强大、快速、危险诱人,但又神秘而致命。在我的 Web 技术思维导图上,WebAssembly 也属于“此处有龙出没”类别:探索这些技术时请自行承担风险。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

米朵儿技术屋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值