Purity Benchmarks

Purity vs Solid vs Svelte vs Vue — automated results from headless Chromium

Latest Run

1Purity
1Solid
0Svelte
2Vue
CategoryOperationPuritySolidSvelteVueWinner
RenderingCreate 10 rows31.9ms32.1ms32.0ms32.2msPurity
ComputedFilter 10k (type "e")63.6ms50.9ms52.9ms51.0msSolid
ComponentsAdd 1000 cart items51.3ms50.6ms48.9ms47.3msVue
InteractionCreate 1000 bound inputs32.4ms40.3ms32.4ms32.4msVue

Previous Runs

2026-04-02 11:06:14
1Purity
1Solid
0Svelte
2Vue
CategoryOperationPuritySolidSvelteVueWinner
RenderingCreate 10 rows31.9ms32.1ms32.0ms32.2msPurity
ComputedFilter 10k (type "e")63.6ms50.9ms52.9ms51.0msSolid
ComponentsAdd 1000 cart items51.3ms50.6ms48.9ms47.3msVue
InteractionCreate 1000 bound inputs32.4ms40.3ms32.4ms32.4msVue
2026-04-02 10:25:05
1Purity
0Solid
1Svelte
2Vue
CategoryOperationPuritySolidSvelteVueWinner
RenderingCreate 10 rows32.2ms32.2ms32.2ms32.2msSvelte
ComputedFilter 10k (type "e")57.2ms52.3ms54.1ms51.1msVue
ComponentsAdd 1000 cart items48.4ms47.4ms44.9ms42.4msVue
InteractionCreate 1000 bound inputs32.3ms38.8ms32.5ms32.6msPurity
2026-04-02 09:33:49
0Purity
0Solid
1Svelte
3Vue
CategoryOperationPuritySolidSvelteVueWinner
RenderingCreate 1,000 rows64.5ms55.4ms55.3ms54.9msVue
ComputedFilter 10k (type "e")58.5ms54.0ms55.4ms32.4msVue
ComponentsAdd 1000 cart items47.4ms46.7ms44.4ms42.2msVue
InteractionCreate 1000 bound inputs32.5ms40.8ms32.5ms32.6msSvelte