开源终端管理工具NyaTerm发布2.0预览版,开发者用Rust语言和GPUI框架对其进行了完全重写,从1.x版本的Tauri/WebView架构转向真正的原生桌面架构。NyaTerm最初受WindTerm启发开发,1.x稳定版基于Tauri/WebView构建,功能已较完整,但在终端这种实时快速刷新的场景下,WebView的性能成为瓶颈,长期困扰开发者的关键词高亮性能问题也难以根治。采用Rust+GPUI原生架构后,高亮性能问题得到解决,此前在Tauri框架下难以实现的特性也有了施展空间。目前2.0预览版已陆续迁入常用功能,包括SSH、Telnet、本地终端、多标签、分屏、SFTP与文件管理、RDP/VNC、Docker与进程管理、AI Assistant、Cloud Sync、快捷命令与凭据管理等。近期迭代主要聚焦于选择复制、滚动焦点、分屏键盘输入、树形目录浏览、拖拽上传下载、多显示器适配等细节打磨。开发者提醒2.0仍为预览版,在Terminal、输入法、多显示器、RDP/VNC及各系统桌面行为方面仍需打磨,追求稳定的用户建议继续使用1.x,两个版本可同时安装互不覆盖。项目地址:github.com/nyakang/nyaterm,官网:nyaterm.app。
事件分析
核心观点:终端场景把性能要求推向极致,WebView的妥协空间被压缩,Rust原生重写正在成为桌面工具的新范式。
原文链接:V2EX 分享发现

评论前必须登录!
立即登录 注册