Project details
State Management Benchmark
A historical browser experiment comparing common data-table operations across React, Svelte, Vue, and Angular applications.
- React
- Svelte
- Vue
- Angular
- Web Performance API
Research question
This historical project explores how several framework implementations handle the same interactive table operations. The repository includes React, Svelte, Vue, and Angular apps with controls for creating, adding, loading, updating, swapping, selecting, and deleting generated rows.
Measurement approach
The apps mark and measure UI operations with the browser Performance API. They also collect navigation, resource, paint, and (where available) memory timing information, and allow operation timings to be exported as CSV. This makes the repository useful as a record of an experiment, not a current framework ranking.
Status and limitations
Repository activity is from 2021–2022. The checked-in materials do not provide a reproducible cross-browser protocol, controlled environment, or published comparative results, and the implementations use different framework versions. I therefore make no performance winner or present-day framework claim from this work.