【Rust日报】2026-05-12 iroh 1.0.0-rc.0 - 首个候选发布版本

💡 原文中文,约2100字,阅读约需5分钟。
📝

内容提要

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,特别是其命令行功能的独特设计。

➡️

继续阅读