【Rust日报】2026-05-12 iroh 1.0.0-rc.0 - 首个候选发布版本
内容提要
iroh 发布了首个 1.0 候选版本,经过四年开发,优化了 API,改进了 NAT 穿透功能,并迁移了部分模块。Ratty 是一款支持内联 3D 图形的终端模拟器,使用 Rust 构建,灵感来自 TempleOS。Ferrous-browser 是一个纯 Rust 的浏览器自动化工具,支持异步操作,避免了 Node.js 依赖。此外,开发者还构建了一个零延迟的 Spotify 歌词工具,使用 Rust 绕过 Web API。
关键要点
-
iroh 发布了首个 1.0 版本的候选版本(rc.0),经过四年开发和 50 多个版本迭代。
-
API 优化,精简了 API 表面,消除了几乎所有来自 1.0 之前版本的类型重导出。
-
改进了 NAT 穿透功能和修复了多个错误,部分功能模块迁移到独立的代码库。
-
Ratty 是一个使用 GPU 渲染的终端模拟器,支持内联 3D 图形显示,受 TempleOS 启发。
-
Ferrous-browser 是一个快速、异步的 Rust 浏览器自动化库,无需 Node.js 依赖,支持多页面隔离。
-
开发者构建了一个零延迟的 Spotify 歌词工具,使用 Rust 绕过 Web API,解决了延迟问题。
延伸问答
iroh 1.0.0-rc.0 的主要更新内容是什么?
iroh 1.0.0-rc.0 主要更新包括 API 优化、改进 NAT 穿透功能、修复多个错误,以及部分功能模块迁移到独立代码库。
Ratty 是什么,它有什么特点?
Ratty 是一个使用 GPU 渲染的终端模拟器,支持内联 3D 图形显示,受 TempleOS 启发,使用 Rust 和 Ratatui 构建。
Ferrous-browser 有哪些核心优势?
Ferrous-browser 的核心优势包括零 Node.js 依赖、异步优先设计、正确的多页面隔离和无竞态条件。
如何使用 Rust 构建 Spotify 零延迟歌词工具?
该工具使用 Rust 绕过 Web API,通过 zbus 监听 D-Bus 接口,并设计了异步架构和高刷新率的计时器。
iroh 的 API 优化具体包括哪些方面?
iroh 的 API 优化包括精简 API 表面,消除几乎所有来自 1.0 之前版本的类型重导出,并重新设计路径观察 API。
Ratty 的设计灵感来源于哪个项目?
Ratty 的设计灵感来源于 TempleOS,特别是其命令行功能的独特设计。