Iframe performance simply sucks. See http://jsfiddle.net/mz4ac/ in Chrome, it loads all the frames in under 5 seconds. In Safari, it freezes for a while, guzzles up 4GB of ram, and slows down rendering even after the page is closed.