If I was a better writer, I’d make a quip about “those who forget web 1.0 are doomed to reimplement it, badly” or something to that effect. It’s especially frustrating when you consider that many of those “new and improved” web experiences require so much memory and CPU power that they are completely unusable on a laptop that’s a few years old.
I think sites doing everything themselves in WebGL+Canvas because “the dom is too slow” may be the latest addition to the list of possible reasons for “why is my laptop on fire?”.
Still a bit soon to tell. ;)
One solution that preserves both the convenience of infinite scroll and jumping to a given page (as well as saving your place on the page) would be keeping the page number in a URL fragment and incrementing it on infinite scroll. So far I’ve seen it used only in RES.