WebAssembly-周报0617

41次阅读

共计 2019 个字符,预计需要花费 6 分钟才能阅读完成。

想入群的朋友,文末扫码入群

Istio 支持 WebAssembly 函数 ❤️

服务管理框架 Istio 现在允许 WebAssembly 函数动态地操作服务之间的交换数据。这是 WebAssembly 在云和 DevOps 环境中的另一个很好的应用。

用 Rust 和 WebAssembly 编写的可扩展的隐私计算服务 ????

Recrypt 即服务是一个支持隐私优先数据交换的 web 服务,是 Rust + JavaScript 混合应用程序的一个例子。

  • 主机应用程序是一个用 JavaScript 编写的 Node.js web 应用程序,它可以调用 WebAssembly 函数。
  • WebAssembly 字节码程序是用 Rust 编写的。它运行在基于 WebAssembly 的 SSVM 中,从 Node.js 的 web 应用程序中被调用。

基于浏览器的由 WebAssembly 赋能的 FFmpeg 转码器 ????

WebAssembly 在浏览器中再度出手! Video-Transcoder 是一个 WebAssembly 赋能的基于浏览器的视频转码器。所有的处理都在浏览器中完成。无需再上传视频文件到服务器。

更快更私密!

这个项目还处于开发的早期阶段,更多信息请访问 GitHub Repo.

WARDuino, 一个 Arduino 的动态 WebAssembly 虚拟机 ⌨️

WARDuino 是一个用于微控制器的 WebAssembly 虚拟机,比如 Arduino。独特特性是能够在这些设备上进行远程调试。

跑分测试表明,WARDuino 的运行速度大约是 ESP32(流行的 JavaScript 解释器 esprit)微控制器的 5 倍。

TinySearch 是一个由 Rust 和 WebAssembly 创建的全文本搜索引擎 ????

TinySearch 是一个轻量级、快速、全文搜索引擎,为静态网站设计的。

TinySearch 是用 Rust 编写的,然后编译到 WebAssembly 在浏览器中运行。它可以与静态网站生成器一起使用,如 Jekyll、Hugo、zola 和 Cobalt。

8cc.wasi, 一个完全的 C 语言编译器????

8cc.wasi 建立在 ELVM 上的 8cc 的 WASI 接口。8cc 是一个 C 语言编译器,支持所有 C11 语言特性。

有了 8cc.wasi,我们可以将 C 代码编译为 ELVM IR(EIR),然后将 EIR 编译为 WASI。然后我们可以在 WebAssembly 运行时运行编译出的 WASI 文件。

Rust 新闻

大公司采用 Rust????

Facebook 使用 Rust 语言编写 Libra (Facebook 的加密货币项目) 和 Mononoke 等。知名的科技公司,如微软、亚马逊、Dropbox 和 Discord,也在内部使用 Rust。

nphysics,Rust 的 2 维和 3 维刚体物理引擎 ????

Rust 有了一个确定性的物理模拟引擎。这项应用在开发游戏,机器人和科学应用方面非常有用。

通过使用定点数学代替浮点数学,该模拟库可以在不同的硬件上产生完全相同的模拟效果。也能很好地应用在区块链上,因为链上运行不同的硬件的节点必须在任何时候都同意计算结果。

nphysics 也支持 WebAssembly.

RustCrypto 2.0 发布 Rust crates ????

RustCrypto 2.0 发布了许多用于加密算法的 Rust crates (库) 用于加密算法。大多数 crates 不依赖于标准的操作系统库 (ie no_std),因此适合区块链和 WebAssembly 应用!

微软: Rust 语言是工业界在安全系统编程方面的 ” 最佳机会 ” ????

微软认为 c + + 不再适合编写任务关键型软件。业界迫切需要使用一种高效、内存安全的语言来完成其底层系统工作。今天市场上最好的选择是 Rust 语言。

微软真的很喜欢 Rust!

Zenith, 用 Rust 写的终端图形指标 ????

Rust 对系统编程而言是超赞的语言。用 Rust 编写的终端系统监控工具怎么样?Zenith 在远程文本终端中似乎很棒。

Serverless

无服务市场规模 2020 年达到 76 亿美金 ????

MarketsandMarkets™ 发布了一份关于无服务器架构市场的新研究报告。全球无服务器架构市场的规模预计将从 2020 年的 76 亿美元增长到 2025 年的 USD 211 亿美元,复合年增长率 (CAGR) 为 22.7%。

MongoDB 宣布了其新的无服务器平台 MongoDB Realm ????

MongoDB Realm 是一个面向移动应用程序后端的无服务器数据库,优化了这些设备的电池和网络带宽使用。

无服务器开发者的首要关注点 ????

Talking Serverless 发表了一篇关于如何选择无服务器开发平台的文章。主要考虑因素包括:

  • 编程语言支援
  • 有效载荷
  • Event 源
  • 环境变量
  • 资料储存库
  • 补充性云服务
  • 文档
  • 基于浏览器的 IDE 和工作流

云计算本地化在新型冠状病毒肺炎时代蓬勃发展 ????

云计算是新冠疫情时代数字转型的关键。微服务、容器和 DevOps 的使用对混合云架构的采用有很大的影响。

入群方式在此!

正文完
 0