Compilers are the New Frameworks- Tom Dale ©
Imagine a world where the robust, mature ecosystems of development tools meet the cutting-edge performance of modern compilers. That's what we're building here! Our platform takes the best of established technologies and infuses them with a new, state-of-the-art compiler.
Name | vanillajs | svelte-v5 | glimmer-next | glimmer-2 |
---|---|---|---|---|
Create rows | 39.0 (-23.8%) | 39.4 (-22.6%) | 48.3 | 69.1 (+30.1%) |
Replace all rows | 42.5 (-39.3%) | 45.3 (-30.7%) | 59.2 | 86.4 (+31.5%) |
Partial update | 18.3 (-6.6%) | 18.4 (-6.0%) | 19.5 | 26.0 (+25.0%) |
Select row | 3.2 (-100.0%) | 4.0 (-60.0%) | 6.4 | 22.5 (+71.6%) |
Swap rows | 21.6 (-4.2%) | 22.7 (+0.9%) | 22.5 | 30.7 (+26.7%) |
Remove row | 17.4 (-4.6%) | 17.8 (-2.2%) | 18.2 | 28.4 (+35.9%) |
Create many rows | 397.0 (-29.7%) | 396.2 (-30.0%) | 514.9 | 636.9 (+19.2%) |
Append rows to large table | 44.3 (-29.3%) | 46.6 (-23.0%) | 57.3 | 84.8 (+32.4%) |
Clear rows | 13.2 (-82.6%) | 14.3 (-68.5%) | 24.1 | 30.7 (+21.5%) |
Ready memory | 0.5 | 0.5 | 0.5 | 5.2 (+90.4%) |
Run memory | 1.8 (-133.3%) | 2.7 (-55.6%) | 4.2 | 11.5 (+63.5%) |
Update row memory | 1.7 (-147.1%) | 2.6 (-61.5%) | 4.2 | 11.6 (+63.8%) |
Create/Clear 1k rows memory | 0.6 (-100.0%) | 0.9 (-33.3%) | 1.2 | 6.6 (+81.8%) |
Run memory 10k | 12.2 (-179.5%) | 19.3 (-76.7%) | 34.1 | 61.2 (+44.3%) |
Compressed size | 2kb (-135.0%) | 6.4kb (+26.6%) | 4.7kb | 27.9kb (+83.2%) |