System Design · Junior · Pytanie 16 z 75
Dlaczego API zwraca listę stronami (paginacja)?
- ✓Poprawna odpowiedź: Aby nie przesyłać i nie renderować tysięcy rekordów naraz
- 2Aby wyszukiwarki indeksowały każdą stronę osobno
- 3Bo JSON nie obsługuje tablic dłuższych niż 100 elementów
Wyjaśnienie
Duże odpowiedzi wolno się przesyłają i obciążają bazę oraz pamięć przeglądarki. Paginacja może być przez offset (?page=3&limit=20) lub kursor (?after=abc). W UI: numery stron, „Załaduj więcej” lub nieskończone przewijanie.