by scottfr on 10/6/19, 6:47 PM
If you take a look at their extension, it injects a number of separate content scripts on the document_start event for a webpage. This blocks document loading and Google's recommendation is to load content scripts on document_idle which would not block loading.
These scripts that are injected into every page (including all iframes) include this one which is a 25,000 line file:
https://crxcavator.io/source/hdokiejnpimakedhajhdlcegeplioah...
Things like this can have large impact on performance. My company develops a Chrome extension and we are very focused on optimizing the performance of our content script and minimizing its impact on host pages. We handwrite all the Javascript code in the content script and manually include the very few third party dependencies we have in it. Yes, it would be a lot easier to use NPM with Webpack to build the content script file, but it's important to keep content scripts as slim as possible.
by tmikaeld on 10/6/19, 4:50 PM
I used LastPass for many years until I got tired of the slowness/high CPU, then I saw that Bitwarden had done a lot of work on performance and switched to it.
Never had any issues and I have at least a thousand entries.
And quickly searching passwords is one thing, but Lastpass was slow with filling forms and input fields too. Bitwarden use the same method as 1password[1] for autofill, which works great!
[1] https://github.com/bitwarden/browser/blob/master/src/content...
by overcast on 10/6/19, 7:22 PM
This is my experience with everything LastPass touches. Chrome, Firefox, Standalone, iOS, same unresponsive nonsense. Thankfully that's limited to only the corporate environment for me, but if you have a choice, 1password has been amazingly slick for me outside of it.
by cpbotha on 10/6/19, 6:11 PM
I did this same experiment in September of last year. (just checked my orgmode notes)
My conclusion then was that the speedometer 2.0 benchmark is dominated by page load, because it does that a zillion times as it goes through all the different todomvc implementations.
The lastpass performance tax shows up mostly during page load.
The question is, how representative is the speedometer benchark of normal use?
by dmix on 10/6/19, 6:07 PM
I built a Vue.js component for a Rails form that had tons of hidden fields and we couldn't figure out why it was grinding to a halt and lagging only on my bosses machine.
Turns out it was Lastpass and using their lp-ignore flag didn't do anything since it was loaded after the fact.
We ultimately decided to just have an advisory to tell people to disable Lastpass if it came up. Which involves going to the Account settings page and adding a 'Never URL' https://support.logmeininc.com/lastpass/help/disable-lastpas...
by szastupov on 10/6/19, 8:59 PM
I honestly don’t understand why people use LastPass when everything about it screams poor quality. Is it the lack of taste or alternatives for non Apple platforms?
by hendersoon on 10/6/19, 8:46 PM
My speedometer 2.0 tests on Firefox 70b12 win64.
No password addon: 74.5
Bitwarden: 74.0
Lastpass: 39.7
Pretty grim for LP.
by Daniel_sk on 10/6/19, 5:29 PM
Every time I read those stories I am happy to be paying for 1Password.
by pastelsky on 10/6/19, 5:44 PM
FWIW, this isn't a Chrome-only issue. One can see similar differences on Firefox as well.
by ycombonator on 10/6/19, 6:20 PM
If you are on iOS, do you see any reason to use 3rd party password managers ? I don’t seem to find any use for them if I am using the built in password manager
by SubiculumCode on 10/6/19, 5:51 PM
Top on this, LastPass premium prices went from $12/year several years ago to $36/year. Kind of gone to crap now that LogMeIn bought them up.
by AhtiK on 10/6/19, 8:48 PM
Is anyone else happy with the Trezor password manager [1]? After years of using LastPass, I just bought a physical Trezor wallet and its password manager works well enough considering it's a one-time-purchase.
[1] https://wiki.trezor.io/User_manual:Password_Manager
by blfr on 10/6/19, 5:23 PM
Slow, buggy, and brittle. What is a good replacement for a small team that needs to share logins, passwords, and other secrets?
by foxyv on 10/8/19, 4:59 PM
I just switched from LastPass to BitWarden as suggested by a few comments below. I never realized what it was doing to my browsing experience. I thought it was just my internet connection or VPN slowing down! I wonder if there is an extension to show what other extensions are adding time to your browsing?
by BearsAreCool on 10/6/19, 5:09 PM
I've been wondering why my chromium installation has been feeling slower recently, thanks for the heads up.
Any insight into why LastPass slows everything down so much? It seems like it has a relatively simple job to do.
by lloydatkinson on 10/7/19, 1:24 PM
I've never had a positive experience with LastPass - this news doesn't come as a surprise.
by zamalek on 10/6/19, 6:45 PM
This is why I switched from Dashlane to 1Password a few years back. Dashlane was activating WebVR (pegging a core at 100% in the process), no idea why it was interacting with WebVR.
It might be worth checking if disabling WebVR does the trick in this case (it worked for Dashlane, but I own an HMD).
by tschellenbach on 10/6/19, 6:51 PM
main reason why i switched from lastpass to 1password
by mackey on 10/6/19, 3:54 PM
I assume this is caused by having "Autofill" turned on?