Avatar for the omniviewdev user
omniviewdev
ui
BlogDocsChangelog

fix: DataTable sorting, filtering, resizing broken with React Compiler

#29Merged
Comparing
feat/table-fixes
(
4562b52
) with
main
(
ea3c565
)
CodSpeed Performance Gauge
-86%
Regression
12

Benchmarks

12 total
variant change
packages/benchmarks/src/base-ui/Button.bench.tsx::Button
CodSpeed Performance Gauge
-86%
213.5 µs1,574.7 µs
mount 1000
packages/benchmarks/src/base-ui/Box.bench.tsx::Box
CodSpeed Performance Gauge
-82%
35.3 ms192.3 ms
mount 100 rows
packages/benchmarks/src/base-ui/DataTable.bench.tsx::DataTable
CodSpeed Performance Gauge
-81%
41.7 ms218.4 ms
mount with decorators
packages/benchmarks/src/base-ui/Button.bench.tsx::Button
CodSpeed Performance Gauge
-81%
614.5 µs3,192.1 µs
mount section
packages/benchmarks/src/base-ui/Box.bench.tsx::Box
CodSpeed Performance Gauge
-79%
393.4 µs1,897.3 µs
mount
packages/benchmarks/src/base-ui/Button.bench.tsx::Button
CodSpeed Performance Gauge
-79%
560.7 µs2,665.6 µs
mount 1000 rows
packages/benchmarks/src/base-ui/DataTable.bench.tsx::DataTable
CodSpeed Performance Gauge
-79%
436.4 ms2,036.5 ms
mount div
packages/benchmarks/src/base-ui/Box.bench.tsx::Box
CodSpeed Performance Gauge
-78%
434.9 µs2,008.2 µs
mount 1000
packages/benchmarks/src/base-ui/Button.bench.tsx::Button
CodSpeed Performance Gauge
-78%
98.1 ms441.1 ms
checked toggle
packages/benchmarks/src/base-ui/Checkbox.bench.tsx::Checkbox
CodSpeed Performance Gauge
-75%
1.2 ms5 ms
mount
packages/benchmarks/src/base-ui/Checkbox.bench.tsx::Checkbox
CodSpeed Performance Gauge
-68%
1.8 ms5.7 ms
mount 1000
packages/benchmarks/src/base-ui/Checkbox.bench.tsx::Checkbox
CodSpeed Performance Gauge
-59%
810.3 ms1,953.9 ms

Commits

Click on a commit to change the comparison range
Base
main
ea3c565
-86.44%
fix: address PR review feedback
4562b52
2 months ago
by joshuapare
© 2026 CodSpeed Technology
Home Terms Privacy Docs