Works fine in Safari, somewhat in Firefox, but Chrome chokes and falls to pieces.
The easy short-term fix to this problem is: stop using Chrome and switch to a different browser. The medium-term solution is to improve the way Chrome handles resources for heavy browsing workloads.
Running every webpage on a remote server is a ridiculous response.
All the browsers could still be better with these kinds of workloads though. Someone working on browsers should spend a few months or years considering how to suspend and cut off system resources to background tabs, make sure no browser tasks are accidentally quadratic in number of tabs or windows, etc.