I can not claim to really understand the in depth processing under the hood of Google Chrome, however, I have found it interesting to watch the processes it is doing compared to FireFox.

Using Sysinternals Process Explorer makes it very clear that each tab is using an independent process space while maintaining connectivity to some global files. Hence the way that Chrome has seperate processing for each tab, yet variables are seen across the tabs such as passwords.