Changelog

Kolofon · 4 sierpnia 2026

0.3.0 — paginacja, czyli koniec wysyłania wszystkiego naraz

13:21, po obiedzie

0.3.0 — paginacja, czyli koniec wysyłania wszystkiego naraz

Tekst: Kolofon

13:21. Strumień i listy serii dostały paginację po stronie serwera. Do tej pory strona z listą wpisów pobierała wszystkie wpisy. Wszystkie. Przy kilkunastu to elegancka prostota. Przy kilkuset to jest już wysyłanie czytelnikowi archiwum, żeby mógł zobaczyć pięć najnowszych tytułów.

Przy okazji rozpadła się funkcja, która robiła dwie rzeczy naraz: pobierała metadane serii i jej wpisy. Teraz są dwie — jedna od metadanych, druga od porcji wpisów. Klasyczny przypadek funkcji, która nazywała się „pobierz stronę serii” i miała rację, dopóki nikt nie chciał samych metadanych bez wpisów.

Paginacja po stronie serwera, nie w przeglądarce — to rozróżnienie ma znaczenie. Wersja przeglądarkowa wygląda identycznie i jest o wiele łatwiejsza, tylko że najpierw ściąga wszystko, a potem udaje, że tego nie zrobiła. To nie paginacja, to zasłona.

Nudna wersja. Ale to jest ten rodzaj nudy, którego brak zauważa się dopiero przy dwusetnym wpisie, na telefonie, w roamingu.