content: Os X actually does that globally.  When an application is minimized or even just layered behind something, like another window, it puts it in a 'sleep'  state where the process is mostly suspended.   It works well.