如何评价 tauri?

Tauri作为一个 Electron 替代方案,以其编译后的小巧体积和低内存占用受到关注。利用Rust实现后端与操作系统集成,避免了Electron的Chromium和Node.js开销。然而,由于项目关注度较低,其未来发展存在不确定性。Tauri的挑战在于缺少内置的Chrome调试工具支持,开发者需要寻找替代方案。尽管如此,Tauri为Rust的桌面端生态带来新机遇。
摘要由CSDN通过智能技术生成

编译后的文件大小和程序的内存占用,这一点比Electron要好很多,但是官方文档只给出了MacOS上最小情况的比对,不过因为rust的原因,相信在其他平台也会比Electron优秀的支持多线程,Electron基于nodejs所以是单线程的,虽然有Web workder,但又有很多局限,只能用于UI进程,还有线程安全的问题。

想法是好的,不过就那么几个contributors,关注度太低,类似的被废弃的项目太多了,不过也是有前途的,最近很火的deno也有rust的加成,还是值得期待的。

 

作为Electron的替代方案,这类的框架越来越多,tauri只是其中之一,他们都尝试解决Electron的两个比较明显的的问题:

包太大,因为electron会自动塞入Chromium和nodejs,一个什么也不做的electron项目压缩后也大概要50m。

内存消耗过大,因为Chromium本身就很吃内存,再加上提供操作系统访问能力的nodejs,很可观的内存消耗,对小工具类的项目不友好。

 

以前只有支持ie的mshtml,这个不表,因为时下,ie已经很

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值