When I scroll down an image-heavy Facebook page for a long time, it eventually becomes unusably slow. Something there is taking polynomial time.
Also, given how fast you can scroll back to the beginning, I don't buy the DOM-replacing technique. I've never seen it working on the desktop website.
While this technique does save on immediate memory consumption, I am sure that maintaining the stack still causes eventual slow downs.