Tauri 性能影响
由于信息经过加密,所以隔离模式相比 Brownfield 模式而言存在额外开销。除去性能敏感的应用 (使用很少依赖来提升性能的应用) 之外,使用 AES-GCM 来加解密 IPC 信息只会对大部分应用造成相对较小的性能影响。若您不熟悉 AES-GCM,您仅需知道这是 SubtleCrypto 中所附带的唯一认证模式算法,而我们每天都在使用的 TLS 协议的底层就是在和它打交道。
同时,Tauri 应用每次会在启动时生成一个密码学安全密钥。如果系统已经有足够的熵来立即返回足够的随机数,那么通常不会引起注意,这在桌面环境中非常常见。如果在无头环境中运行以使用 WebDriver 执行一些集成测试,那么您可能需要安装某种熵生成服务,例如如果您的操作系统不包含熵生成服务。Linux 5.6 (2020 年 3 月发行) 现提供基于预测执行的熵生成。haveged