Hi everyone,
I’m using Bitwarden across multiple devices and noticing a frustrating performance issue. On my MacBook Air M1, Bitwarden desktop app is much slower to unlock and use compared to my iPhone and iPad and web, where it’s incredibly fast and responsive.
Setup:
-
Devices:
-
MacBook Air M1 (macOS 26)
-
iPhone 16 Pro (iOS 26)
-
iPad Pro M1 (iPadOS 26)
-
-
Bitwarden version: Latest on all devices
-
KDF Settings:
-
Algorithm: Argon2id
-
Iterations: 4
-
Memory: 64 MB
-
Parallelism: 5
-
What I’ve tried:
-
Cleared cache on the Mac (deleted local data storage)
-
Reinstalled the desktop app and rebooted the machine
-
Verified that the same vault and KDF settings are used across all devices
What I’m seeing:
-
Desktop app takes noticeably longer to load and unlock (40 seconds)
-
Mobile apps unlock almost instantly
Question:
Why is Bitwarden performing so slowly on desktop when using Argon2id, even though the MacBook Air M1 is a very capable device? Shouldn’t it perform better than mobile? Is this a known issue with the Argon2id implementation on macOS or the desktop app?
Any tips for improving performance without compromising too much on security?
Thanks in advance!