I'm wondering how a modern browser handles scrolling of a displayed page.
Is the whole page re-rendered after every scroll step, or is there an internal bitmap or possibly even GPU accelerated buffer that is just moved around?
There is a lot of talk about GPU acceleration these days, but what exactly is accelerated: The paiting process of the actual content (images, text, lines...), the compositing of the various elements on the page, or both?