Nowadays, they are used in the following ways:
Cross domain communication Facebook Connect, for example, allows websites to query Facebook through the use of hidden IFrames. msdn.microsoft.com/en-us/architecture/bb735305.as…
Comet (bidirectional channel between browser and web server) Applications like Gmail Chat, Facebook Chat, Etherpad, and Quora utilizes comet to allow servers to stream data and commands back to the browser without a page refresh. Hidden IFrames is one of the ways used to enable this. en.wikipedia.org/wiki/Comet_(programming)#Hidden_IFrame
Original Answer : quora.com/Why-do-developers-still-use-iframes