A timestamp and identifier define the next page boundary in a changing feed.

Cursor pagination continues from a specific boundary

Keyset pagination continues after the last ordering key returned to a client. Instead of skipping a number of rows from the current beginning, it compares each candidate with a concrete boundary. This prevents a new item at the top of a feed from shifting every later page by one position. It does not freeze the dataset or promise that every future request sees the same records. ...

August 19, 2026 · 5 min · XB Field Notes