如何在 Deno 应用程序中调用 Rust 函数

2020-07-21
阅读 7 分钟
9.3k
作者:Michael Yuan原文链接:[链接] 如何在 Deno TypeScript 应用程序访问 Rust 函数? 要点: Deno 和 Node.js 都在基于 C/C ++ 的运行时上执行 JavaScript 以实现高性能。 Deno 是单个二进制应用程序,与 NPM 模块不兼容,并且没有简单的方法能将本机模块合并到应用程序中。 WebAssembly 提供了一种在 Deno 应用程序...

WebAssembly 一周一报0715

2020-07-15
阅读 3 分钟
2.3k
本周,我们持续看到 WebAssembly 在服务器端崛起的例子,以及它在无服务器基础架构中的作用。与此同时,Rust得到更多的主流大公司和著名的项目采用,如微软,Facebook,甚至 Linux 内核也会加入!

WebAssembly 将在 Serverless 领域大放异彩

2020-07-14
阅读 4 分钟
5.6k
​InfoQ 英文站最近发表了一篇名为《Serverless Days 2020 Looks at Future of Serverless Architecture》的文章,文章中提到以 WebAssembly 为代表的特定于应用程序的虚拟机正在成为构建 Serverless 基础架构的方法之一。

WebAssembly 一周一报0708

2020-07-08
阅读 3 分钟
2.4k
本周,我们将从学术界了解有关 WebAssembly 的新研究。他们问: WebAssembly 足够安全吗?答案可能会让你大吃一惊!我们看到更多关于后端系统采用 WebAssembly 的消息。同样在本周,Rust 有可能作为拥有数十亿用户的两个著名操作系统的未来实现语言,出现在新闻头条中两次!

WebAssembly 一周一报0701

2020-07-01
阅读 3 分钟
3.4k
Alon Zakai,WebAssembly 的创始人,开始了一个新项目, wasm2c。 顾名思义,wasm2c 的目标是将 Wasm 字节码编译成C (portable C) ,然后可以将其编译成任何计算机上的本机可执行文件。 为什么? 他希望 Wasm 在浏览器之外也能发挥作用,但是 WASI 和 Node.js 的扩展进度仍然缓慢。 由 Wasm 编译的可移植 C 具有内置的完...

WebAssembly 一周一报0623

2020-06-24
阅读 3 分钟
3.6k
Webassembly 相关技术的更新和评论,包括 Rust、 serverless、 cloud、 blockchain 和 AI。WebAssembly 入群请至文末

WebAssembly 周报0617

2020-06-17
阅读 3 分钟
2.3k
服务管理框架 Istio 现在允许 WebAssembly 函数动态地操作服务之间的交换数据。这是 WebAssembly 在云和 DevOps 环境中的另一个很好的应用。

WebAssembly 一周一报 0610

2020-06-10
阅读 3 分钟
3k
ONNC,是一个用于人工智能模型的开源编译器,现在支持 WebAssembly了! 使用 onnc-wasm 模块,可以将 ONNX 模型编译成 WebAssembly 字节码。 这意味着开发者可以直接在 WebAssembly 虚拟机上运行人工智能操作。 团队演示了如何在Second State WebAssembly 虚拟机上编译和运行 ONNX 模型。 了解更多信息请访问 GitHub repo。

WebAssembly 一周一报 0603

2020-06-03
阅读 3 分钟
2.6k
推特用户 Cts 预测 web 应用将在 C++ 、WebAssembly 与 Rust 构建。 这条推特让我想起了 Docker 联合创始人 Solomon Hykes 发的这条著名推特。

WebAssembly 一周一报0527

2020-05-27
阅读 3 分钟
2.3k
我们一直知道 WebAssembly 既安全又快捷。 但是有多快呢? 热心网友@whitequark 将 nextpnr 移植到 WebAssembly,并发现 WebAssembly 的性能在等效的本地二进制文件的统计噪声之内。

WebAssembly 一周一报0515

2020-05-15
阅读 2 分钟
1.8k
热心网友@Keith Brewster 制作了一个新的 WASM logo ​你觉得这个logo 怎么样呢? WASM 数独游戏生成器 这个数独生成器所用到的技术​: C代码 emscripten - 将C代码编译成js / wasm Vue 3.0(当前处于测试版) vite TypeScript (在 Vue 3.0 + vite设置中无需重新配置💚) demo 地址: [链接] GitHub 地址: [链接] RISC-V...

WebAssembly 一周一报

2020-05-09
阅读 1 分钟
2.1k
迟到了一周的周报~ 这期的周报在有非常有趣的 WebAssembly Examples  WebAssembly Examples Game Boy Advance 模拟器 依旧是熟悉的 Rust 加 WASM 配方。由Rust 编写,编译成WASM,然后在浏览器中运行。 GitHub 地址: [链接] Demo 地址: [链接] ​ 对齐沙盒 生物信息学中,用于探索序列比对的两种基本算法。 计算任务由 ...

WebAssembly 一周一报0424

2020-04-24
阅读 1 分钟
1.4k
导读:周报划分为4个部分 WebAssembly Examples WebAssembly in the browser WebAssembly beyond browser WebAssembly tools WebAssembly Examples 原图是 gif ,推荐大家去原网站一看究竟。 Wired logic:在浏览器中运行的基于像素的数字电路模拟器 GitHub 地址:[链接] WebAssembly in the browser Stork:基于WebAsse...

WebAssembly 一周一报

2020-04-19
阅读 2 分钟
2.6k
导读:周报划分为4个部分: WebAssembly Examples,介绍 WebAssembly 实现的实例; WebAssembly in the browser,介绍 WebAssembly 在web 浏览器的实现; WebAssembly beyond browser,介绍 WebAssembly 在后端的实现; WebAssembly blog,介绍好的文章; WebAssembly Example 这个填词游戏由 Rust、 WebAssembly、 Svelte实现,可...

有了这个,不用安装软件也可以学Rust(非IDE)

2020-03-30
阅读 4 分钟
3k
我们将一起学习如何使用 GitHub Actions 在 web 浏览器中学习 Rust。 我们将在一个网页中编写、构建、测试、运行和发布所有内容。 重要的是不需要安装软件!

从 node.js Web 应用中调用 WebAssembly 函数 | WebAssembly 入门教程

2020-03-20
阅读 3 分钟
6k
文中所有的代码都可以在 [链接] 中找到 在之前的教程中,我们讨论了如何从 Web 浏览器中的 JavaScript 应用程序访问 WebAssembly 函数。 WebAssembly 快问快答 Rust 的 Hello world | WebAssembly 入门教程 5分钟实现一个简单的 WebAssembly 应用|WebAssembly 入门教程 如何将字符串从 JavaScript 传入 Wasm/Rust | WebA...

如何将字符串从 JavaScript 传入 Wasm/Rust

2020-03-12
阅读 3 分钟
5.5k
如何将字符串值从 JavaScript 传入 Wasm/Rust本文所用的所有资源都可以在 [链接] 中找到 系列教程: WebAssembly 快问快答 Rust 的 Hello world | WebAssembly 入门教程 5分钟实现一个简单的 WebAssembly 应用|WebAssembly 入门教程 在前面的教程中,我们提到了 WebAssembly 应用程序通常由两部分组成: 运行在 WebAssemb...

5分钟实现一个简单的 WebAssembly 应用|WebAssembly 入门教程

2020-03-10
阅读 3 分钟
8.7k
在 Rust 中创建一个简单的 WebAssembly 应用程序,然后从 JavaScript 调用这个程序本文所涉及的所有代码可以在 [链接] 中找到。

Rust 的 Hello world | WebAssembly 入门教程

2020-03-04
阅读 2 分钟
4.7k
虽然 WebAssembly 支持多种编程语言,但迄今为止, Rust 拥有最好的工具。 在过去的4年里,Rust 被 StackOverflow 用户评选为最受喜爱的编程语言,是增长最快的编程语言之一。

WebAssembly 入门快问快答

2020-02-27
阅读 2 分钟
1.9k
在过去的几年中,CPU 的速度基本不再飞速提升。 同时,人工智能、大数据和区块链都对计算能力提出了巨大的要求。 到目前为止,解决方案是在我们的软件中使用越来越多的本地代码。 本机代码效率高,接近硬件,能够访问专门的硬件,如 GPU 和人工智能芯片。

WebAssembly(Wasm)中的字符串

2020-02-25
阅读 12 分钟
5.4k
作者:Timothy McCallum Second State 核心开发这篇文章详细解释了 WASM 中如何实现字符串,文章有点长,慢慢读~

WebAssembly Summit 总结:不要因为走得太远,而忘记为什么出发

2020-02-20
阅读 4 分钟
2.3k
本文作者:Tim McCallum 就职于Second State编者按:Tim 参加了上周召开的 WebAssembly Summit,并与 Wasm 社区进行了深入交流。WebAssembly 在这几年得到了很大的发展,但我们不能忘记 WebAssembly 的最大优势:安全。 我们不想在开发者生产力和用户安全之间做妥协,我们两者都要!

如何通过网络远程执行WebAssembly虚拟机

2020-02-03
阅读 6 分钟
4.2k
本文 demo 了终端用户以及机器用户如何在只使用 HTTP 请求的情况下,通过 web 从 Wasm 函数中找到答案。 对于更喜欢冒险的读者,本文还 demo了如何在相同的基础结构上编写和部署 Wasm 可执行文件。

【译】为什么 WebAssembly 这么重要?

2020-01-06
阅读 6 分钟
4.6k
本文作者:Michael van der Gulik原文链接:《Why WebAssembly is a big deal》 译者与来源:敖小剑,敖小剑的博客 本文已获得译者转载授权

去中心化计算的未来:通过RPC从微服务过渡到WASM

2019-12-23
阅读 8 分钟
3.1k
从浏览器内的角度来看,Wasm 最近的开发工作,理所当然地受到了广泛好评。在上一篇文章《只需5分钟,教你如何编写并执行一个 Rust + WebAssembly 程序》,我们对 Rust 到 Wasm 的编译以及简单的浏览器内 Wasm 执行的案例做了演示。

只需 5 分钟,教你如何编写并执行一个 Rust + WebAssembly 程序

2019-12-17
阅读 4 分钟
3.8k
在探讨 WASM 在服务端的巨大潜力时,我们提到 WASM 的一大优势就是支持有影响力的新锐编程语言,例如 Rust 。这篇文章将展示如何编写并执行一个 Wasm Rust 程序,只有代码。本文作者: Second State 的研究员、开源核心开发 Tim McCallum。

M型的企业软件——AWS re:Invent 之我见

2019-12-09
阅读 4 分钟
1.5k
我记得几年前亚马逊云的 AWS re:Invent 会议只是个几百人的小型活动。 完全没有料到,在过去的十年里,AWS re:Invent 已经发展成为世界上最大的技术会议之一。 议题依然是亚马逊云的产品与服务。 亚马逊云如今在企业计算领域占据着主导地位,已经成为软件创新的标杆与热点。因此, AWS re:Invent 大会是值得软件行业每个...

区块链、硬件与面向服务的架构,WASM 即将迎来大爆发?

2019-12-02
阅读 12 分钟
3.6k
在上一篇文章中我们探讨了WASM在服务端的巨大潜力。这篇文章将从技术角度出发,以将 Rust 程序、C 程序编译成 WASM 的实例来深入解读 WebAssembly(Wasm),并探讨了 WASM 在区块链、硬件以及面向服务的架构(SOA)的实现。

为什么说软件服务的未来必然是WebAssembly?

2019-12-02
阅读 2 分钟
3.6k
WebAssembly(WASM)最初由W3C 的Mozilla、谷歌、微软、苹果等著名公司合作研发,是浏览器内应用程序的高性能执行引擎。随着WASM 在开发者社区中越来越流行,WASM 也正在从客户端迁移到服务端,成为服务端技术的新锐。

ABI | 以太坊开发A2Z

2019-11-12
阅读 2 分钟
2.4k
快速了解以太坊开发,快速 get 复杂的技术概念!Second State 推出以太坊开发A2Z 系列,结合区块链开发的实际情况,带你了解以太坊开发的点点面面。这篇文章是该系列的第一篇,为大家讲述智能合约ABI。