Turbocharging React Grid Performance
summary
An in-house React data grid handles updates as fast as every 100 ms by moving state generation into Web Workers + WebAssembly, using Rust for WASM to avoid manual memory bugs. State generation time drops from about 20ms → 6ms for simple updates and keeps up when sorting is applied, preventing accumulation and browser crashes. The design uses transferable WASM linear memory and fast copy-on-transfer so worker and main threads each hold usable state and the UI stays smooth.
AI-written summary · about
chapters (6)
- 0:00Introduction
- 1:05Traditional design issues
- 4:17Web Workers solution
- 6:03WebAssembly integration
- 8:28Performance comparison demo
- 9:54Summary and thanks
related talks
06mAG Grid's New React Rendering Engine
30mImproving web app with Rust and WASM
38mLive Coding - Optimizing a React application
20mReconciliation: The Root of Performant Applications
55mUnderstanding Performance of React Applications
29mParallel computing in ReactJS: Provide a pleasant user experience
34mParallel computing in React
31mRunning in Parallel: NgRx with WebAssembly, Web Workers and Worklets
