Глосарій

Пагінація

Пагінація — розбиття великого набору даних на сторінки для передачі клієнту частинами. Повертати 100 000 рядків одним запитом — катастрофа для пам'яті і мережі. Пагінація вирішує це.

Два підходи

API-відповідь

Поверніть метадані разом з даними: поточна сторінка, всього елементів, посилання на наступну/попередню. Для cursor-based — токен наступного курсора.

{
  "data": [...],
  "meta": { "total": 1240, "per_page": 20, "next_cursor": "abc123" }
}