> in part 2 we talked about improving performance by pushing data directly to the client rather than waiting for the client to request the data
I firmly believe this should never, ever be done. This is the very reason I swapped to linux from windows xp many years ago: there was no way to tell the computer not to do anything unless I ask for it.