Client-Side Pagination for Large Dataset
Keywords:
pagination, client-side pagination, dynamic pagination, pagination for large data, scalable paginationAbstract
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.
References
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.
Published
Issue
Section
Copyright (c) 2021 Journal of Engineering Design and Analysis
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
We, the undersigned, give an undertaking to the following effect with regard to our article entitled
“_______________________________________________________________________________________________________________________________________________________________________________
________________________________________________________________________________” submitted for publication in (Journal title)________________________________________________ _______________________________________________________Vol.________, Year _________:-
1. The article mentioned above has not been published or submitted to or accepted for publication in any form, in any other journal.
2. We also vouchsafe that the authorship of this article will not be contested by anyone whose name(s) is/are not listed by us here.
3. I/We declare that I/We contributed significantly towards the research study i.e., (a) conception, design and/or analysis and interpretation of data and to (b) drafting the article or revising it critically for important intellectual content and on (c) final approval of the version to be published.
4. I/We hereby acknowledge ADRs conflict of interest policy requirement to scrupulously avoid direct and indirect conflicts of interest and, accordingly, hereby agree to promptly inform the editor or editor's designee of any business, commercial, or other proprietary support, relationships, or interests that I/We may have which relate directly or indirectly to the subject of the work.
5. I/We also agree to the authorship of the article in the following sequence:-
Authors' Names (in sequence) Signature of Authors
1. _____________________________________ _____________________________________
2. _____________________________________ _____________________________________
3. _____________________________________ _____________________________________
4. _____________________________________ _____________________________________
5. _____________________________________ _____________________________________
6. _____________________________________ _____________________________________
7. _____________________________________ _____________________________________
8. _____________________________________ _____________________________________
Important
(I). All the authors are required to sign independently in this form in the sequence given above. In case an author has left the institution/ country and whose whereabouts are not known, the senior author may sign on his/ her behalf taking the responsibility.
(ii). No addition/ deletion/ or any change in the sequence of the authorship will be permissible at a later stage, without valid reasons and permission of the Editor.
(iii). If the authorship is contested at any stage, the article will be either returned or will not be
processed for publication till the issue is solved.