Moim zdaniem paginacja jest matką wszystkich przedwczesnych optymalizacji. Tworzenie strony bez podziału na strony jest całkowicie w porządku.
Jeśli po wydaniu okaże się, że ładujesz za dużo danych w jednym połączeniu lub że użytkownicy muszą czekać na informacje, których chcą, ponieważ jest zajęty ładowaniem danych, których nie chcą, śmiało napisz rozwiązanie Ajax który ładuje stronę tylko wtedy, gdy ludzie przewijają w dół (patrz: Twitter, Tumblr, wyszukiwanie grafiki Google).
Edycja: Drugi akapit powyżej został napisany przy założeniu, że powszechną odpowiedzią byłoby „ale jeśli wiesz, że w pewnym momencie zamierzasz dokonać paginacji, równie dobrze możesz to zrobić wcześniej, zamiast marnować czas na rozwijanie czegoś, co zamierzasz rzucić z dala."
Oprócz bycia matką wszystkich przedwczesnych optymalizacji, myślę, że paginacja jest koszmarem UX i że istnieją lepsze rozwiązania, które nie wymagałyby dodatkowego rozwoju na całej stronie.
Pomimo liczby głosów negatywnych, zostawiam tę odpowiedź tutaj, ponieważ podtrzymuję sentyment, nawet jeśli nie był to mój najlepszy tekst.