Client-Side Pagination for Large Dataset


  • Saikat Bagchi Infosys Limited, Bhubaneswar, Odisha, India.


pagination, client-side pagination, dynamic pagination, pagination for large data, scalable pagination


This work attempts to provide a solution to address the challenges in fetch and represent of large set of records at client-side application. In general user interfaces represent search results in paginated data tables and use just-in-time asynchronous calls to service end points to get the page content. There are several alternative or complementary practices to support client-side pagination, e.g. Indexing of data through specialized indexing tools, cache systems, leveraging suitable algorithms for optimized data retrieval from storage etc. A well-crafted strategy for service calls and management of client-side resources, is essential for achieving reasonable system performance and user experience.

How to cite this article:
Bagchi S. Client-Side Pagination for Large Dataset. J Engr Desg Anal 2020; 3(2): 8-12.


Oleg M. Ajax programming with Struts 2. Network World, Inc. 2019.

Lyndon B. Perfect PHP Pagination. Site Point. 2019.

Jack M. Offset and Cursor Pagination explained. 2019.

Technical Servies. The art of pagination - Offset vs. value based paging. Novatec. 2019.

Cao J, Wang W, Shu Y. Comparison of Pagination Algorithms Based-on Large Data Sets. In: Qi L. (eds) Information and Automation. ISIA 2010. Communications in Computer and Information Science, 2011; 86.

Sven L. Pagination - Examples and Good Practices. Smashing Magazin. 2019.

Abdul-Rahman A, Gimson R, Lumley J. Automatic Pagination of HTML Documents in a Web Browser. 2009.

Hu M, Kuang Y. Human-Machine Interface: Design Principles of Pagination Navigation in web applications. ICCSE 2014. The 9th International Conference on Computer Science & Education. 2014.

Wang P, Xi Y, Ma L et al. Research and Implementation of Pagination Algorithm over Massive Data Based on Ajax Technology. IEEE Xplore 2009.

Bootleg. How Paging Improves or Worsend your website. Moz. 2019.

Manjoo F. Stop Pagination Now. Slate 2019.

Eder L. Why Most Programmers Get Pagination Wrong. D Zone. 2019.

Piller M. How to Efficiently Load Large Data Sets in a Mobile App With Data Paging. Backendless. 2019.