WASI 0.3.0 发布

Hacker News Top 工具

摘要

WASI 0.3.0(预览版3)已发布,通过组件模型的 future 和 stream 类型,用原生异步功能替代了之前显式的流和轮询接口。

暂无内容
查看原文
查看缓存全文

缓存时间: 2026/06/12 14:53

WebAssembly/WASI

来源:https://github.com/WebAssembly/WASI

WebAssembly系统接口

DOI (https://doi.org/10.5281/zenodo.4323447)

WebAssembly系统接口(WebAssembly System Interface,简称WASI)是一套为WASI设计的API,最终将由WASI子组(WebAssembly社区组的下属子组)进行标准化。WASI最初推出了现在称为 Preview 1 的API,该API使用witx IDL定义,目前已得到广泛应用。其主要影响来自POSIX和CloudABI。

WASI 0.2(Preview 2)是一组使用 Wit IDL 定义的模块化API集合,吸收了从WASI 0.1中汲取的诸多经验,包括对更多源语言的支持、模块化、更具表现力的类型系统以及可虚拟化性。

WASI 0.3(Preview 3)是当前的预览版本。它基于 WASI 0.2 构建,将早期显式的流(stream)和轮询(polling)接口替换为组件模型原生、可组合的 async 功能,通过 futurestream 类型实现。

查找API

每个API的开发都在其自己的仓库中进行,您可以从 提议列表 中访问。此仓库用于一般性讨论,以及记录我们的工作方式和高级目标。

提议新API

如果您想创建新的提议,请从我们的 贡献指南 开始。所有新的API提议都应使用提议模板(https://github.com/WebAssembly/wasi-proposal-template)中所示的新格式和新仓库结构。有关在WASI提议中使用Wit的更多信息,请参阅 Wit in WASI 文档。

相似文章

WASI 0.3 发布

Lobsters Hottest

这篇文章宣布了WASI 0.3的发布,该版本通过组件模型将异步原语原生集成到WebAssembly组件中,简化了API并实现了更好的组件组合。

Wan-Streamer v0.2:更高分辨率,相同延迟

Hugging Face Daily Papers

Wan-Streamer v0.2 是一个保持延迟不变升级的端到端音视频交互模型,通过多GPU思考者-执行者架构将输出分辨率从192x336提高到640x368,同时维持约200毫秒的模型端延迟。

Wan-Streamer v0.1:端到端实时交互基础模型

Hugging Face Daily Papers

Wan-Streamer是一个统一的端到端多模态模型,用于实时音视频交互,采用因果注意力机制,并集成处理视觉、音频和文本模态,实现了亚秒级延迟。

视频 = 世界 + 事件流

Hugging Face Daily Papers

Wan-Streamer v0.3 将视频重新定义为世界加事件流,引入了一个用于实时音视频交互的通用预训练任务。它实现了低延迟的全双工交互,模型端响应延迟为 200 毫秒。

micropython-wasm 0.1a0

Simon Willison's Blog

micropython-wasm 0.1a0 发布,使MicroPython能够在WebAssembly环境中运行,实现沙盒化和可移植性。