• 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 也属于“此处有龙出没”类别:探索这些技术时请自行承担风险。

  • 相关阅读:
    open-set recognition(OSR)开集识别
    Rust 实战丨绘制曼德博集
    8月3日第壹简报,星期三,农历七月初六
    Servlet的基础详细笔记
    中央空调系统运行原理以及相关设备介绍
    YOLOv5项目实战(1)— 如何去训练模型
    力扣周赛 -- 370周赛
    vue cube-ui 搜索栏子组件封装
    制作耳机壳的UV树脂和塑料材质哪一个成本更高一些?
    C++学习笔记——链表基础算法
  • 原文地址:https://blog.csdn.net/weixin_70923796/article/details/127871773