The most disturbing part about this is that their support team has been misleading people on Twitter all morning, not truthfully answering straightforward questions about whether the app is Electron:
The thing I find totally infuriating is, this strategy of decoupling the backend business logic into a performant, cross-platform Rust service seems really smart! Now that you have decoupled brains, you could put it behind a native front end, brilliant, Adobe should have done this with their Creative Suite a decade ago.
But no, they used this strategy to support a trash cross-platform frontend. Wonderful. Will be evaluating ElPass this weekend.
FWIW on Linux my 1Password is using 122MB Resident (with 37GB Virtual which is a weirdly huge amount) according to htop. It also uses about 1% of the CPU when idle according to system monitor. And according to sysprof it was in 6-10% of my machine's traces from some short samples I just took.
37GB virtual might just be a mostly-harmless convenient fiction for something like a BIBOP-style[1] allocator. I haven’t observed this with Electron apps, but WebKitGTK-based web browsers like Epiphany and Eolie do do funny things to my process list with their dozens of processes consuming 100+ GB virtual memory (in reality, address space) each.
I kind of don't understand why customer support would answer customer questions that way — Oh my, did you just a question about Electron? Because I swear you asked about our RUST BACKEND. Let's talk more about that.
> I kind of don't understand why customer support would answer customer questions that way — Oh my, did you just a question about Electron? Because I swear you asked about our RUST BACKEND. Let's talk more about that.
I see two possibilities:
1. They were told "it was written in Rust, mention that a bunch and link this blogpost for street cred" and actually have no idea what either Rust or Electron is beyond they're "technologies."
They've heard complaints about Electron since the Linux beta. They do the same thing basically when anyone asks about buying instead of subscribing. Or any of the removed sync options. It's #2.
I'm curious to see if they have finally killed off standalone.
I've been a 1Password user for years but have staunchly resisted going to their subscription model because I want my data local. It's infuriating that 1Password has steadily downplayed standalone versions to the point where it's almost impossible to find.
"standalone" as it was used in the text you quoted means "supports local vaults" (i.e., can be used without paying for a subscription). Announcement discussed here: https://news.ycombinator.com/item?id=28145247
It has been painfully admitted that they are moving to Electron. Mentioning 'It's using Rust' doesn't make it any faster or efficient since at the end of the day, it is going to be slower regardless. This tweet by a user called _cprecioso is priceless of the reaction on 1Password's move to Electron. [0]
I agree that moving to Electron is not a guarantee that an application will be slower than it is before. Unfortunately, though, I tried it out and 1Password 8 is laggy — noticeably, awkwardly laggy — compared to 1Password 7. I wrote up my experience in the other thread: https://news.ycombinator.com/item?id=28147305
Have you ever used an electron app? Typically slow and laggy. Worse, your workflow is typically slower since the user don’t get any the advantages of native integration.
You've been spamming this comment repeatedly on this thread. I don't think this is particularly deal breaking or concerning at all. Electron apps actually have no issues spawning new windows for settings and such. Here it just seems like a different design design and not a particularly egregious one. I'm really not sure what's so earth shatteringly awful about this. If you show me something that shows the app actively losing functionality because of this change I will agree that this was a bad move
Electron is the explanation and it takes up CPU, RAM and Disk Space. If you are running other Electron apps, 1Password is now going to be even more slower.
> and in comparison to what?
In comparison to 1Password 7 which that is fully native vs the upcoming 1Password 8 which is sitting inside an entire browser.
But even through basic inspection, almost all Electron apps are always more than 120MB of disk space (After unzipping) and when run it is copied to RAM which is at least another 120MB.
Multiply that with the number of Electron apps you are currently running and you can see that it doesn't scale on the limited resources of your own machine. Especially if the user is primarily using Chrome with tons of tabs open.
In addition to not answering the simple question in the tweet, they linked to an article about the Linux app, which in no way clarifies whether the Mac app uses the same UI framework.
I've found the support on the their support forum to be quite lacking. Often times, people not knowing the answer and making things up or not answering the question. So this seems par for the course for them.
https://twitter.com/1Password/status/1425429965747720200
https://twitter.com/1Password/status/1425470169133031435
https://twitter.com/1Password/status/1425476888072495111