Hacker News new | ask | show | jobs
by liability 2520 days ago
Which browser extension is responsible for making Firefox slow as a slug when deleting large numbers history entries?

I've not checked the source, but my guess is firefox stores the history in a SQLite db and when you select 500 history items then delete them, it's doing 500 DELETEs, maybe even without a proper index. It's seriously slow.

There seems to be a lot of low hanging fruit in Firefox, but not being employed by Mozilla I don't particularly feel like my thoughts or contributions are welcome. The last time reported a bug on bugzilla.mozilla.org (which is a pain in the neck) I was told that accessibility on MacOS wasn't important enough for Mozilla to care about (paraphrasing.)

1 comments

I think it’s not 500 deletes, but it’s certainly not great. There is definitely an index. If you can repro this, you should file a bug for it, I’ve noticed it being slow too, but couldn’t repro it recently. If you file a bug for this, you can CC me (tcsc at mozilla dot com).
I believe/guess it manifests most noticably when you have a large amount of history, so it might be hard to repro with a fresh profile. I'm on the road away from a real computer, but when I get back I'll give it a shot.