I occasionally heard the keywords marshalling, style recalculation, IO, reflows, painting, etc. in context of web browsers. Can someone who knows these well put it simple? What are the responsibilities of each and how do they work together, if at all?
For example, this is what IE blog has to say about performance: http://blogs.msdn.com/b/ie/archive/2010/09/14/performance-what-common-benchmarks-measure.aspx
Here’s a picture of what V8 test actually tests: 
I wonder what all of these really mean. I have never heard of any explanation of Marshalling and Formatting and so on. I assume display is rendering/painting and layout is reflow.
On that exact same page which you link to there’s a link to a page that describes the various subsystems.
I quote: