查看原文
其他

Tauri 1.0正式发布,Rust编写的桌面UI框架

点击关注公众号,一周多次包邮送书

出品 | OSC开源社区(ID:oschina2013)
Tauri 1.0 已正式发布。
Tauri 是一个桌面 UI 框架,可让开发者使用每个平台的 Webview 技术栈为所有主要桌面操作系统构建应用程序,目前支持 Windows/macOS/Linux 等平台。开发者通过 Tauri 几乎可以使用任何编译为 HTML、JS 和 CSS 的前端框架来构建桌面 UI。
Tauri 核心库采用 Rust 编写,使用 Tauri 开发的应用程序的后端是一个基于 Rust 的二进制文件,带有一个前端可以与之交互的 API,通过 JS Api 调用后台接口。
可以看到,Tauri 对标的正是 Electron。与 Electron 相比,Tauri 更加轻量、性能更好。
Tauri v.s Electron
DetailTauriElectron
Installer Size Linux3.1 MB52.1 MB
Memory Consumption Linux180 MB462 MB
Launch Time Linux0.39s0.80s
Interface Service ProviderWRYChromium
Backend BindingRustNode.js (ECMAScript)
Underlying EngineRustV8 (C/C++)
FLOSSYesNo
MultithreadingYesYes
Bytecode DeliveryYesNo
Multiple WindowsYesYes
Auto UpdaterYesYes1
Custom App IconYesYes
Windows BinaryYesYes
macOS BinaryYesYes
Linux BinaryYesYes
iOS BinarySoonNo
Android BinarySoonNo
Desktop TrayYesYes
Sidecar BinariesYesNo
在 1.0 版本发布之后,开发团队已经开始计划 Tauri 的下一步。除了要继续优化文档,还包括以下计划:
  • 对移动端 iOS 和 Android 的支持

  • 引入替代渲染器

  • IPC 功能增强,以实现改进的调试

  • 引入 runtime 插件

  • 支持对其他语言的附加绑定

详情查看发布公告:https://tauri.app/blog/tauri_1_0/
项目地址:https://github.com/tauri-apps/tauri/releases

对于 Tauri 1.0,许多网友还是非常看好的:
你有什么看法呢?欢迎评论区讨论~

·················END·················

推荐阅读

• 突然!VS Code 杀死 IDEA?!• B站,又一次被骂上热搜!• 微信更新,可一键查看已销号好友,朋友圈也有变化(文末送书)• 模仿今日头条失败,腾讯又一款App即将下架!• 离大谱!win10/11又爆多个离奇Bug,速看避坑!• 微软禁止俄用户下载安装Win10/11• 哀悼!旷视首席科学家孙剑博士突然离世,终年45岁

👇更多内容请点击👇‍

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存