Recently I've been working a lot with an interface built in jQuery that's running on a web-socket. It will perform a lot of changes in the interface while running (color & background animation, slide effects & adding/removing elements for example).
I have noticed that if not having the interface on the front of your screen that all the changes are stacked in the interface and will be executing after you bring the tab to the front. I guess that it is something in design or the browsers for efficiency.
Is there anything I can do to counter this? If you haven't look at the interface there so many calls executing when opening the tab that the browser lock up for a while.
Any advice here would be appreciated!