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

feat: refactor SSR

#2205Merged
Comparing
PupilTong:p/hw/rust-refactor-ssr
(
d8dac79
) with
main
(
09929fb
)
CodSpeed Performance Gauge
-14%
Improvement
1
Regression
1
Untouched
61
New
9
Skipped
3

Benchmarks

75 total
transform 1000 view elements
packages/react/transform/__test__/basic.bench.js::Basic
CodSpeed Performance Gauge
-14%
40.5 ms47.3 ms
basic-performance-small-css
packages/web-platform/web-tests/tests/server.bench.vitest.spec.ts::server-tests
CodSpeed Performance Gauge
+6%
8.2 ms7.7 ms
basic-performance-image-100
packages/web-platform/web-core-wasm-e2e/bench/server.bench.vitest.spec.ts::server-bench
CodSpeed Performance Gauge
N/A
N/A11.1 ms
basic-performance-small-css
packages/web-platform/web-core-wasm-e2e/bench/server.bench.vitest.spec.ts::server-bench
CodSpeed Performance Gauge
N/A
N/A5.9 ms
basic-performance-large-css
packages/web-platform/web-core-wasm-e2e/bench/server.bench.vitest.spec.ts::server-bench
CodSpeed Performance Gauge
N/A
N/A16.1 ms
basic-performance-nest-level-100
packages/web-platform/web-core-wasm-e2e/bench/server.bench.vitest.spec.ts::server-bench
CodSpeed Performance Gauge
N/A
N/A5.2 ms
basic-performance-scroll-view-100
packages/web-platform/web-core-wasm-e2e/bench/server.bench.vitest.spec.ts::server-bench
CodSpeed Performance Gauge
N/A
N/A8.7 ms
basic-performance-text-200
packages/web-platform/web-core-wasm-e2e/bench/server.bench.vitest.spec.ts::server-bench
CodSpeed Performance Gauge
N/A
N/A11.6 ms
basic-performance-div-100
packages/web-platform/web-core-wasm-e2e/bench/server.bench.vitest.spec.ts::server-bench
CodSpeed Performance Gauge
N/A
N/A5.6 ms
basic-performance-div-10000
packages/web-platform/web-core-wasm-e2e/bench/server.bench.vitest.spec.ts::server-bench
CodSpeed Performance Gauge
N/A
N/A258.2 ms
basic-performance-div-1000
packages/web-platform/web-core-wasm-e2e/bench/server.bench.vitest.spec.ts::server-bench
CodSpeed Performance Gauge
N/A
N/A28.6 ms
basic-performance-div-10000
packages/web-platform/web-tests/tests/server.bench.vitest.spec.ts::server-tests
CodSpeed Performance Gauge
+4%
484.2 ms466 ms
basic-performance-div-1000
packages/web-platform/web-tests/tests/server.bench.vitest.spec.ts::server-tests
CodSpeed Performance Gauge
+1%
44 ms43.7 ms
004-various-update__main-thread-setAttribute__StyleString
benchmark/react/cases/004-various-update/index.tsx
CodSpeed Performance Gauge
0%
32.7 µs32.7 µs
004-various-update__main-thread-setAttribute__Id
benchmark/react/cases/004-various-update/index.tsx
CodSpeed Performance Gauge
0%
36.4 µs36.3 µs
more faster fib(20)
benchmark/react/cases/001-fib/index.ts
CodSpeed Performance Gauge
0%
18.9 µs18.9 µs
005-load-script/main-thread.js_LoadScript
benchmark/react
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
004-various-update__main-thread-setAttribute__ListItemPlatformInfoSpread
benchmark/react/cases/004-various-update/index.tsx
CodSpeed Performance Gauge
0%
99 µs98.9 µs
004-various-update/main-thread.js_LoadScript
benchmark/react
CodSpeed Performance Gauge
0%
683.9 µs683.5 µs
004-various-update__main-thread-setAttribute__ListItemPlatformInfo
benchmark/react/cases/004-various-update/index.tsx
CodSpeed Performance Gauge
0%
115.7 µs115.7 µs
002-hello-reactLynx__main-thread-serializeRoot
benchmark/react
CodSpeed Performance Gauge
0%
566.8 µs566.6 µs
004-various-update__main-thread-setAttribute__BatchedValues
benchmark/react/cases/004-various-update/index.tsx
CodSpeed Performance Gauge
0%
783.9 µs783.6 µs
002-hello-reactLynx-destroyBackground
benchmark/react
CodSpeed Performance Gauge
0%
660.8 µs660.6 µs
006-static-raw-text__main-thread-renderMainThread
benchmark/react
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
002-hello-reactLynx__main-thread-renderOpcodes
benchmark/react
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms

Commits

Click on a commit to change the comparison range
Base
main
09929fb
-8.75%
+ fix ci
2254b4d
2 months ago
by PupilTong
+8.95%
+ opt
2ef6b44
2 months ago
by PupilTong
-0.03%
feat: Add HTML attribute value escaping, make `__UpdateListCallbacks` and `__AddDataset` no-ops in SSR, and update e2e snapshots.
d964453
2 months ago
by PupilTong
-0.08%
+ fix
67fee83
2 months ago
by PupilTong
+5.72%
+ rust test
fc461a5
2 months ago
by PupilTong
-11.9%
feat: Infer CSS ID from parent components during SSR by enhancing `create_element` with parent context.
d440278
2 months ago
by PupilTong
-8.22%
feat: Propagate `css_id` to elements during creation and add SSR tests for `l-css-id` attribute.
1f032e5
2 months ago
by PupilTong
+0.12%
+fix
181edd8
2 months ago
by PupilTong
-0.27%
- bigint
d8dac79
2 months ago
by PupilTong
© 2026 CodSpeed Technology
Home Terms Privacy Docs