System Design · Junior · Frage 16 von 75
Warum liefert eine API eine Liste seitenweise (Paginierung)?
- 1Damit Suchmaschinen jede Seite einzeln indexieren
- 2Damit nicht Tausende Datensätze auf einmal übertragen und gerendert werden
- 3Weil JSON keine Arrays mit mehr als 100 Elementen unterstützt
Antwort zeigen
Richtige Antwort: Damit nicht Tausende Datensätze auf einmal übertragen und gerendert werden
Erklärung
Große Antworten sind langsam zu übertragen und belasten Datenbank und Browser-Speicher. Paginierung kann offsetbasiert (?page=3&limit=20) oder cursorbasiert (?after=abc) sein. In der UI: Seitenzahlen, „Mehr laden“ oder Infinite Scroll.