Wasm Summit 2021,服务端的SSVM,Wasmer—WebAssembly 周报

编者按:领先的 WebAssembly 虚拟机,如 SSVM 和 Wasmer,正在变得更加符合标准,同时也在为企业应用场景添加新的非标准扩展。

WebAssembly

Wasm Summit 2021来啦

2021年4月,WebAssembly Summit 将在 Youtube 上进行实况转播。如果你有兴趣在活动上发表演讲,可以通过他们的网站提交!

服务端的 Wasm - SSVM你问我答

InfoQ 发表了一篇关于 SSVM 的 QA 文章。SSVM 是一个为服务端应用优化的 WebAssembly 虚拟机。SSVM 侧重于高性能应用使用场景,如媒体处理和边缘 AI 推理。SSVM 通过类似 WASI 的扩展(例如 SSVM WASI Tensorflow)提供对 WebAssembly 程序的系统和硬件访问。本文讨论了这种方法的利弊。

Wasmer 发布 1.0.0 - beta1

这个 beta 版包括:

  • 支持中间件
  • 一个新的上下文 API,用于将数据传递到主机函数环境
  • 及支持全新的 Apple Silicon M1 芯片。

如何 使用WASM DWARF

跟着这篇文章,学习如何使用 DWARF 调试 WebAssembly 程序。

Chimera

Chimera 是一个 Kubernetes 动态接纳控制器,它使用基于 webassembly 的策略来验证传入的请求。用户可以使用自己喜欢的编程语言编写 Kubernetes 策略,并将其编译成 webasmbly 字节码。

Linux 基金会的开源大会上的 WebAssembly

本次开源大会极具特色地开展了有关 WebAssembly 技术的多场演讲。

Rust 新闻

为什么科学家纷纷投入 Rust的怀抱?

顶级科学杂志《自然》讨论了科学家和研究人员在科学计算程序中使用 Rust 语言的趋势。Rust 对科学家的吸引力在于内存的安全性和可用性。文章还指出,Rust 陡峭的学习曲线可能会阻碍它的采用。Rust 社区非常需要更好的开发者工具,特别是对于初学者。

breadx, 一个 X Window 系统协议的Rust实现

breadx 是一个 X Window 系统协议的 Rust 实现。X Window System Protocol 是一个用于在 Unix 和类 Unix 操作系统上构建图形用户界面的联网的视窗系统。用 Rust 实现的好处是内存和线程非常安全。

在openEtG中用Rust将JavaScript重写

开发者 Serprex 用Rust重写了一个用于 openEtG 的游戏引擎。重写的一个目标是使共享数据的克隆速度更快。这使得 AI 操作的性能提高了2到4倍,并减少了延迟。

web 上的 Rust shaders

通过 SHADEed, 现在可以在 web 上用 Rust 语言编写、上传和运行shaders。SHADERed 是一个用于编写和调试 shaders 的轻量级工具。点击这里查看demo

Linfa, 一个 Rust 机器学习框架

Linfa 的目标是提供一个综合性工具包来使用 Rust 构建机器学习应用。目前主要专注于常见的预处理任务和经典的机器学习算法。

Serverless

AWS 推出 Aurora Serverless v2 预览

在 re: Invent 2020 的第一个主题演讲中,AWS 宣布了 Amazon Aurora Serverless 的下一个版本,现在已经可以预览了。亚马逊 Aurora Serverless v2 允许独立的数据存储和计算扩展。开发者只需为实际消耗的资源付费,几乎不需要保留容量。它能够在毫秒内自动缩放成千上万个交易,并在小容量的调整中实现。

Dgraph 实验室推出了 Slash Enterprise: 完全托管、无服务器版本的高级图形数据库

图形数据库的创建者 Dgraph 实验室宣布推出 Slash 企业版,第一个完全托管的,生产中产生TB量级数据的企业的无服务器解决方案。该服务可以运行在 AWS、 Azure 和 GCP 部署的专用和多区域集群上。

你可能感兴趣的:(Wasm Summit 2021,服务端的SSVM,Wasmer—WebAssembly 周报)