home / skills / harborgrid-justin / lexiflow-premium / virtualization-and-large-data
/frontend/.github-skills/virtualization-and-large-data
This skill helps implement high-performance virtualization for massive datasets, enabling smooth scrolling and accessible, responsive UX.
npx playbooks add skill harborgrid-justin/lexiflow-premium --skill virtualization-and-large-dataReview the files below or copy the command above to add this skill to your agents.
---
name: virtualization-and-large-data
description: Implement high-performance virtualization strategies for massive datasets without sacrificing UX.
---
# Virtualization and Large Data (React 18)
## Summary
Implement high-performance virtualization strategies for massive datasets without sacrificing UX.
## Key Capabilities
- Build windowing systems with smooth scrolling and overscan.
- Coordinate virtualization with concurrent rendering and transitions.
- Optimize layout recalculations with memoized measurements.
## PhD-Level Challenges
- Model virtualization accuracy vs performance trade-offs.
- Evaluate scroll-jank using real-user traces.
- Integrate virtualization with accessibility requirements.
## Acceptance Criteria
- Demonstrate stable scrolling at 60 FPS for large lists.
- Provide performance metrics and jank analysis.
- Document accessibility strategy for virtualized content.
This skill implements high-performance virtualization strategies for massive datasets without sacrificing user experience. It focuses on stable, 60 FPS scrolling, coordinated concurrent rendering, and measurable jank reduction. The goal is a production-ready approach that balances accuracy, accessibility, and throughput for complex legal management interfaces.
The skill builds windowing systems with smooth scrolling and configurable overscan to render only visible rows plus buffer. It integrates with concurrent rendering and transitions to avoid dropped frames, using memoized measurements to reduce layout recalculations. Performance is validated with metrics and real-user trace analysis, and an accessibility strategy ensures screen readers and keyboard navigation work with virtualized content.
How do you measure jank and scrolling stability?
Collect frame timestamps and long-task traces from real users, compute dropped frames and frame time percentiles, and correlate with scroll events to identify hotspots.
Does virtualization break accessibility?
Not if you manage focus and ARIA correctly: render accessible placeholders, synchronize live region updates, and provide keyboard focus mapping between visual index and data index.