如果你做过桌面应用开发,大概率听过两个名字:
Electron 和 Tauri。
Electron 让前端开发者第一次可以用 HTML + CSS + JavaScript 构建桌面软件,像 VS Code、Slack、Discord、Notion等知名应用都在使用它。
但 Electron 也有一个被吐槽多年的问题:
应用体积太大。
一个简单的 Hello World 应用,打包后可能就超过 100MB。
后来,Tauri 出现了。
Tauri 通过调用系统原生WebView 来减少应用体积,确实可以把应用压缩到十几 MB。
但它也带来了新的门槛:Rust。...