[{"data":1,"prerenderedAt":73},["ShallowReactive",2],{"term-p\u002Fpagination":3,"related-p\u002Fpagination":58},{"id":4,"title":5,"acronym":6,"body":7,"category":40,"description":41,"difficulty":42,"extension":43,"letter":16,"meta":44,"navigation":45,"path":46,"related":47,"seo":52,"sitemap":53,"stem":56,"subcategory":6,"__hash__":57},"terms\u002Fterms\u002Fp\u002Fpagination.md","Pagination",null,{"type":8,"value":9,"toc":33},"minimark",[10,15,19,23,26,30],[11,12,14],"h2",{"id":13},"eli5-the-vibe-check","ELI5 — The Vibe Check",[16,17,18],"p",{},"Pagination is splitting a huge list of results into pages. Instead of returning ALL 100,000 users at once (which would crash everything), you return 20 at a time. The client asks for page 1, page 2, etc. It's exactly like pages in a book.",[11,20,22],{"id":21},"real-talk","Real Talk",[16,24,25],{},"Pagination is a technique for dividing large datasets into smaller, manageable subsets (pages) that are returned incrementally. It reduces response size, improves performance, and prevents memory overload. Common implementations include offset\u002Flimit and cursor-based pagination.",[11,27,29],{"id":28},"when-youll-hear-this","When You'll Hear This",[16,31,32],{},"\"The API returns 25 results per page by default.\" \u002F \"Implement pagination before the user table grows too big.\"",{"title":34,"searchDepth":35,"depth":35,"links":36},"",2,[37,38,39],{"id":13,"depth":35,"text":14},{"id":21,"depth":35,"text":22},{"id":28,"depth":35,"text":29},"backend","Pagination is splitting a huge list of results into pages.","beginner","md",{},true,"\u002Fterms\u002Fp\u002Fpagination",[48,49,50,51],"Cursor Pagination","Offset Pagination","GET","Response",{"title":5,"description":41},{"changefreq":54,"priority":55},"weekly",0.7,"terms\u002Fp\u002Fpagination","jySFzB0foQoVv35ZZuQGyO_yB5T3aukFKfSrNUCvzFU",[59,63,66,69],{"title":48,"path":60,"acronym":6,"category":40,"difficulty":61,"description":62},"\u002Fterms\u002Fc\u002Fcursor-pagination","intermediate","Cursor pagination uses a 'you are here' bookmark instead of page numbers. After getting results, you get a cursor (pointer) to the last item.",{"title":50,"path":64,"acronym":6,"category":40,"difficulty":42,"description":65},"\u002Fterms\u002Fg\u002Fget","GET is the HTTP method for reading data. You're just asking 'can I see that?' — no changes, no side effects.",{"title":49,"path":67,"acronym":6,"category":40,"difficulty":61,"description":68},"\u002Fterms\u002Fo\u002Foffset-pagination","Offset pagination is the classic 'skip X rows and give me the next Y rows' approach. Page 3 of 20 results means skip 40 rows and give me 20.",{"title":51,"path":70,"acronym":6,"category":71,"difficulty":42,"description":72},"\u002Fterms\u002Fr\u002Fresponse","networking","A response is what the server sends back after receiving a request.",1776518300720]