关于webassembly:字节码联盟创建一周年serverless-wasmWAGIWebAssembly-周报1028

12次阅读

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

注:这次公布的内容实际上是上周的社区停顿,不是写错了日期????

WebAssembly

字节码联盟: 一周年更新

字节码联盟(Bytecode Alliance)发表博客,庆贺了其一周年纪念。重大新闻是,Fastly 已从 Mozilla 收买了服务器上的团队 wasmtime。动荡之后,团队回归专一于技术。博客文章列出了 WebAssembly nanoprocess 的愿景及其实现的要害因素:WASI、reference types 和模块链接。值得一读。

无服务器函数即服务的轻量级设计

FaaS(函数即服务)使开发人员无需治理服务器即可在云中上载和执行代码。当先的公共云提供商的 FaaS 产品基于零碎 microVM 或 Firecracker 或 Docker 等应用程序容器技术。作者证实,轻量级的高级语言运行时(例如 WebAssembly)与现有解决方案相比,能够提供性能和扩大劣势,并且能够启用细颗粒度的按需应用的付费业务模型。他们在雷同算法的 Docker 本机和 WebAssembly 实现之间比拟了宽泛应用的性能基准,并探讨了在无服务器计算中采纳 WebAssembly 的阻碍,例如短少工具反对。

WAGI: 创立 WebAssembly 微服务最容易的形式

本文形容了在不显式反对 WebAssembly 运行时的云环境中将 WebAssembly WASI 函数部署为服务的办法。你能够应用 STDIN 和 STDOUT 在服务主机和 WebAssembly 函数之间传递数据。该办法在 Azure 函数上进行了测试。这与咱们之前介绍的 SSVM 在腾讯云上部署函数采纳的办法雷同。

应用 ImageMagick 创立一个交互式 GIF 测试 suite

该文作者在 SerenityOS 中为 GIF 解码器创立了一个测试套件。他把 ImageMagick 编译成 WebAssembly,这样这些例子就能够在浏览器中以交互方式运行。

Lunatic, WebAssembly 的 actor 零碎

Lunatic 是一个用来建 actor 零碎的平台,应用 WebAssembly 实例作为 actor。这个我的项目受到了 Erlang 的启发,反对应用任何编译成 WebAssembly 的语言。然而,目前只反对 Rust bindings。

markdown wasm

markdown 是一个十分疾速的基于 md4c 的 Markdown 解析器,并编译成 WebAssembly 的 HTML 渲染器。

  • 零依赖项
  • 可移植且平安
  • 简略 API
  • 疾速高效
  • JS + WASM gzip 压缩只有 31 kB

应用 WebAssembly 和 WASI 进行 TensorFlow 推理

本文展现了如何应用 Rust Tract crate 在 WebAssembly 中运行 Tensorflow 模型。对于在 WebAssembly 中运行 TensorFlow 模型,之前也有介绍过在 WebAssembly VM 中原生反对 TensorFlow API 的做法。

教程:应用 WebAssembly 在浏览器中运行 Go 和 TinyGo

遵循此指南,在 Go 和 TinyGo 中创立 WebAssembly 程序。很快乐看到 Rust 和 C 语言之外的 WebAssembly 示例。

Rust 新闻

寻找 Rust 开发者

  • 微软正在招聘一个致力于改良 Rust 编译器的职位
  • Facebook 正招募一个团队来开发 Rust 编译器和库

Embark 公布 rust-gpu 0.1 版本

rust-gpu 我的项目的指标是让 Rust 成为 GPU 利用的一等公民,Rust-GPU 取代了 RLSL 我的项目。

Lemmy 公布 v0.8.0 版本

Lemmy 是 Reddit / Hacker News 的代替产品。Lemmy 能够是自托管的,因而是去中心化的。Lemmy 用 Rust 和 Actix 编写。

介绍 Ungrammar

Rust-analyzer 是 Rust 的“新的 IDE 后端”。该团队最近公布了对 Ungrammer 的反对。Ungrammer 是形容具体语法树的模式,这是 IDE 的外围数据结构之一。

用 cargo-chef 构建快五倍的 Rust Docker

cargo-chef 是一个新的 cargo 子命令,用于在基于 JSON 形容文件(即 recipe)上构建 Rust 我的项目的依赖项。在一个基准测试中,cargo-chef 将 Docker 的 build 工夫从 10 分钟缩减到 2 分钟。

Serverless

NetApp 推出了实用于 K8s 应用程序的无存储存储平台

NetApp 公布了一项名为 Spot Storage 的新服务,该服务是针对软件容器的无服务器且无存储解决方案。

无关 AWS CDK 和 REST API 和 Data Lake 剖析查问的 Serverless 扼要课程

如何应用 AWS CDK 部署无服务器利用的残缺指南。

正文完
 0