Existem várias razões convincentes pelas quais a resposta é "não".
Alguns sites adicionam conteúdo dinamicamente (por exemplo, facebook) no momento em que você rola para baixo; portanto, esses são provavelmente os casos que você não procura.
Outros sites adicionam conteúdo dinamicamente, independentemente da interação do usuário (como rolagem). Em princípio, eles podem ser gerenciados de alguma forma, impedindo / limitando as conexões da web responsáveis quando a página estiver cheia. No entanto, tentar reativar isso de forma transparente, caso você decida ir para a "página seguinte", provavelmente está condenado, pois é de se esperar que os processos tenham desistido por causa de tempos limite.
Então, novamente, há páginas que simplesmente produzem muito conteúdo da página, talvez até conteúdo estático. O cliente pode simplesmente matar a conexão quando houver o suficiente para renderizar uma tela cheia de dados, mas isso significa que, para chegar à "página seguinte", você precisará começar a carregar a página novamente. Com muitas páginas, isso causaria muita largura de banda desperdiçada em recargas inúteis; também isso pode não ser desejável em caso de efeitos colaterais (como pedidos on-line). Como alternativa, o cliente pode limitar a conexão TCP até você optar por ir para a "próxima página". Receio que os servidores da Web não fiquem felizes (e desconectem sua conexão) dessa solução, porque desperdiçam aRecursos. Além disso, se você quiser voltar às páginas anteriores, ainda terá o problema de precisar manter o conteúdo completo na RAM ou no cache.
Outra alternativa seria fazer o download da página completamente e simplesmente exibi- la na página. Mas isso é equivalente ao que você tem agora: role uma página longa. Você pode esperar que a maior parte do espaço ocupado pela memória esteja no disco, e não na RAM, portanto, talvez essa opção não seja exagerada.
Tudo isso não leva em conta que o layout geral pode exigir mais ou menos o conteúdo da página para decidir como devem ser as "páginas" ou onde quebrar as páginas.
A única maneira realmente viável que vejo é fazer uso de mecanismos que permitam a exibição paginada do conteúdo não-paginado a priori: usar media:print
estilo, o que equivaleria essencialmente a baixar a página e fazer uma visualização impressa. Você já deve ter observado que muitas páginas são exibidas de maneira impressionante na impressão ou na visualização de impressão, embora muitas opções de estilo estejam disponíveis para os desenvolvedores da Web para abordar a paginação especificamente, então imagine o que você obteria. No entanto, se alguém empregar isso como um complemento (por exemplo, Firefox), o fluxo de trabalho será o download da página e será apresentado como na pré-visualização. Sem se aprofundar nas entranhas do navegador, isso ainda resultará na retenção da página inteira na RAM, e não no que você procura.