news 2026/6/24 1:43:20

Tauri:10万Star的Rust桌面框架,Electron终于有对手了

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Tauri:10万Star的Rust桌面框架,Electron终于有对手了

文章目录

  • Tauri:10万Star的Rust桌面框架,Electron终于有对手了
    • 核心思路:用系统自带的WebView
    • 功能列表挺长的
    • 上手不难
    • 我的看法

Tauri:10万Star的Rust桌面框架,Electron终于有对手了

做桌面应用的都知道Electron的痛点:每个应用自带一个Chromium,打包出来几百兆起步,内存占用也不低。Tauri换了个思路来解决这个问题,GitHub上拿了10万多Star。

核心思路:用系统自带的WebView

Tauri不自己带浏览器引擎,直接调操作系统的WebView:macOS用WKWebView,Windows用WebView2,Linux用WebKitGTK,手机端用系统WebView。

打包体积一下就小了,内存占用也降下来。后端是Rust写的,性能有保障。前端不用换,React、Vue、Svelte随便挑,编译成HTML/CSS/JS就行。

功能列表挺长的

实际拿到手能干的事不少:

  • 内置打包器,.app、.dmg、.deb、.rpm、.AppImage都支持,Windows上还有.exe和.msi
  • 自带应用内更新
  • 系统托盘图标、原生通知
  • 不起本地服务器,用原生协议加载页面
  • GitHub Action配套CI,VS Code有扩展

跨平台也做得全:Windows 7+、macOS 10.15+、Linux、iOS 9+、Android 7+,主流平台基本都覆盖了。

上手不难

装好前置依赖,一行命令起项目:

npm create tauri-app@latest

文档写得清楚,跟着走就行。Rust部分如果没接触过需要补一下,但日常开发中Tauri暴露给前端的API比较直觉,不用深入Rust底层。

我的看法

如果你做跨平台桌面应用,又受够了Electron的体积和内存,Tauri值得认真评估。MIT开源,社区活跃,企业采用率在上升。

如果你只做Web项目,暂时用不上。但只要涉及桌面端,建议试试。10万Star不全是虚的,确实解决了一个实际问题。

上。但只要涉及桌面端,建议试试。10万Star不全是虚的,确实解决了一个实际问题。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/24 1:42:39

让AI的道歉失去意义,才是最大的意义

近期我发了两条朋友圈,都是关于AI的。 更早以前应该也发过相关的。与其继续发圈,不如把这些事串起来,写清楚。 一 先说“幻觉”。 如果你告诉一个不懂技术的人,“这个AI有bug,会编造不存在的信息”,他的…

作者头像 李华
网站建设 2026/6/23 23:35:24

ESP-IDF开发实战指南:从零构建到性能优化的完整解决方案

ESP-IDF开发实战指南:从零构建到性能优化的完整解决方案 【免费下载链接】esp-idf Espressif IoT Development Framework. Official development framework for Espressif SoCs. 项目地址: https://gitcode.com/GitHub_Trending/es/esp-idf ESP-IDF&#xff…

作者头像 李华
网站建设 2026/6/23 23:33:23

OpenMW:终极开源游戏引擎,如何让经典RPG重获新生?

OpenMW:终极开源游戏引擎,如何让经典RPG重获新生? 【免费下载链接】openmw OpenMW is an open-source open-world RPG game engine that supports playing Morrowind. Main repo and issue tracker can be found here: https://gitlab.com/Op…

作者头像 李华