Connection возвращает edges { cursor node } и pageInfo; клиент просит first/after или last/before, курсор непрозрачно кодирует позицию.
Разбор
- Стабильнее при вставках, чем offset.
- Сложнее в реализации на сервере.
- Relay/Connection — распространённый контракт.
- Курсор не обязан быть «магией» — часто encode id/sort key.
Итог
Cursor/Connection — устойчивая пагинация через непрозрачный указатель.