Research and Implementation of Front-end Component Virtualization Asynchronous Rendering Method Based on Cache Mechanism
With the increasing complexity of Web applications, front-end development faces great challenges in terms of performance optimization and user experience. Traditional front-end rendering methods often face problems such as long loading time, high memory usage and poor interaction fluency when dealing with large amounts of data and complex interfaces. This paper proposes a virtual asynchronous rendering method for front-end components based on cache mechanism, which aims to improve the rendering performance of large data sets and reduce unnecessary DOM operation and memory consumption. By managing component instances through object pooling, combined with virtualized rendering and caching mechanisms, the system renders only elements within the current viewport range, and manages the component lifecycle through reference counting mechanisms. Experiments show that this method can effectively improve page rendering efficiency, reduce memory consumption, and greatly improve user experience, especially when dealing with big data lists.
Authors
- Zhehua Cui (ORCID: https://orcid.org/0009-0006-4456-5144)
- Shuxia Tao (ORCID: https://orcid.org/0000-0002-3658-8497)
- Qingrui Yang (ORCID: https://orcid.org/0000-0001-8298-2148)
Institutions
- Chinese Academy of Sciences (CN)
- Shenyang Institute of Computing Technology (China) (CN)
Publication Details
- Published
- 2024-12-13
- DOI
- https://doi.org/10.1109/iccc62609.2024.10942090
- Primary Topic
- Advanced Computing and Algorithms
- Type
- article
- Field-Weighted Citation Impact
- 0.00