Works fine for me on an average laptop with latest stable Firefox.
I can click "Show All" and "Hide All" over and over and there is hardly any delay. Maybe you should upgrade to the latest and see if it makes a difference.
UPDATE: At least 3 of the culprits seem to be MutationObservers from my own extensions (as in, from extensions that I have written for myself) that have {childList: true, subtree: true}! I guess I will have to optimize them. :-)
[1] https://queue.taskcluster.net/v1/task/Uht_zkkPThu384OAHNPwdA...