Avatar for the lynx-family user
lynx-family
lynx-stack
BlogDocsChangelog

perf(react-runtime): trim snapshot and commit hot paths

#2353Merged
Comparing
colinaaa:codex/runtime-micro-trims
(
28a3855
) with
main
(
95fff27
)
CodSpeed Performance Gauge
-21%
Regression
1
Untouched
71
Skipped
21

Benchmarks

93 total
002-hello-reactLynx-destroyBackground
benchmark/react
CodSpeed Performance Gauge
-21%
679.4 µs861 µs
007-four-layer-views-destroyBackground
benchmark/react
CodSpeed Performance Gauge
+2%
41.2 ms40.5 ms
006-static-raw-text__main-thread-serializeRoot
benchmark/react
CodSpeed Performance Gauge
+1%
1,002.9 µs989.3 µs
006-static-raw-text-hydrate
benchmark/react
CodSpeed Performance Gauge
+1%
1.8 ms1.8 ms
007-four-layer-views-hydrate
benchmark/react
CodSpeed Performance Gauge
+1%
124.1 ms123.4 ms
004-various-update__main-thread-setAttribute__ListItemPlatformInfo
benchmark/react/cases/004-various-update/index.tsx
CodSpeed Performance Gauge
+1%
115.4 µs114.8 µs
002-hello-reactLynx__main-thread-processData
benchmark/react
CodSpeed Performance Gauge
0%
23.5 µs23.5 µs
007-four-layer-views__main-thread-processData
benchmark/react
CodSpeed Performance Gauge
0%
23.4 µs23.3 µs
004-various-update-setAttribute__BatchedValues
benchmark/react/cases/004-various-update/index.tsx
CodSpeed Performance Gauge
0%
336.5 µs335.5 µs
003-hello-list-destroyBackground
benchmark/react
CodSpeed Performance Gauge
0%
2.8 ms2.8 ms
006-static-raw-text/background.js_LoadScript
benchmark/react
CodSpeed Performance Gauge
0%
495 µs493.8 µs
004-various-update__main-thread-setAttribute__MT_Event
benchmark/react/cases/004-various-update/index.tsx
CodSpeed Performance Gauge
0%
90.5 µs90.3 µs
faster fib(20)
benchmark/react/cases/001-fib/index.ts
CodSpeed Performance Gauge
0%
49.9 µs49.8 µs
more faster fib(20)
benchmark/react/cases/001-fib/index.ts
CodSpeed Performance Gauge
0%
18.8 µs18.8 µs
006-static-raw-text-destroyBackground
benchmark/react
CodSpeed Performance Gauge
0%
1.9 ms1.8 ms
003-hello-list__main-thread-serializeRoot
benchmark/react
CodSpeed Performance Gauge
0%
4.1 ms4.1 ms
transform 1000 view elements
packages/react/transform/__test__/basic.bench.js::Basic
CodSpeed Performance Gauge
0%
47.2 ms47.2 ms
003-hello-list__main-thread-listFlush__updateListInfo
benchmark/react
CodSpeed Performance Gauge
0%
172.7 µs172.5 µs
002-hello-reactLynx__main-thread-serializeRoot
benchmark/react
CodSpeed Performance Gauge
0%
564.5 µs563.8 µs
003-hello-list-hydrate
benchmark/react
CodSpeed Performance Gauge
0%
9.1 ms9.1 ms
004-various-update__main-thread-setAttribute__Id
benchmark/react/cases/004-various-update/index.tsx
CodSpeed Performance Gauge
0%
36.3 µs36.3 µs
002-hello-reactLynx/main-thread.js_LoadScript
benchmark/react
CodSpeed Performance Gauge
0%
386.9 µs386.6 µs
002-hello-reactLynx__main-thread-renderOpcodes
benchmark/react
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
002-hello-reactLynx__main-thread-renderMainThread
benchmark/react
CodSpeed Performance Gauge
0%
2.2 ms2.2 ms
003-hello-list__main-thread-renderMainThread
benchmark/react
CodSpeed Performance Gauge
0%
16.6 ms16.6 ms

Commits

Click on a commit to change the comparison range
Base
main
95fff27
+5.21%
perf(react-runtime): trim snapshot and commit hot paths
e0fb15d
1 month ago
by colinaaa
-26.29%
Merge remote-tracking branch 'upstream/main' into codex/runtime-micro-trims
28a3855
29 days ago
by colinaaa
© 2026 CodSpeed Technology
Home Terms Privacy Docs