The performance-first virtualization library. Powered by WebAssembly, built with Rust, designed for millions of items at 120+ FPS.
Every optimization matters. Warper uses advanced techniques to deliver buttery-smooth scrolling with any dataset size.
Core calculations run in compiled WebAssembly. Near-native performance for range calculations, prefix sums, and binary search.
Fenwick trees enable constant-time offset calculations. No more O(n) scans through your entire dataset on every scroll.
Pre-allocated memory pools mean no garbage collection during scroll. Smooth 120+ FPS even during aggressive scrolling.
Full support for dynamic item sizes. The Fenwick tree handles recalculations in O(log n) time automatically.
CSS transform3d and contain: strict for hardware-accelerated compositing. Offload work to the GPU.
Smart prefetching based on scroll velocity. More items are pre-rendered during fast scrolling.
Interactive examples demonstrating Warper's capabilities. Click any card to launch the demo.
Push the limits with up to 10 million rows. Real-time transaction data with multiple scroll patterns and stress modes.
Employee records with status indicators, performance metrics, and department data. Demonstrates uniform row heights.
Configurable data grid with multiple columns. Currency, percentage, and status columns with color-coded values.
Chat interface with variable height messages. Supports code blocks, reactions, and different message types.
Hierarchical tree view with file icons, sizes, and modification dates. Simulates a large codebase structure.
A high-performance stack designed for one thing: speed.
Warper is available through GitHub Sponsors. Support the development and get full access to the QUANTUM Engine, all features, and priority support.
Questions? Contact e2vylu0d0@mozmail.com