Modern web browsers use multiple processes, as can be observed with an OS-level task manager.
Given that, which does it make sense to expect to be more performant:
- N websites opened in separate browser tabs
iframes of different websites
I can imagine hand-wavy arguments for both sides:
iframes is better since you don't have the per tab overhead. The
iframes can ... share resources probably.
N tabs is better. Per tab overhead is probably trivial, and
iframes have to be equivalent to full pages.
Is this the kind of thing that might scale differently in different browser engines? Or does the web specification determine the performance characteristics here?