PupilTong
Paws
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
[codex] Optimize style resolution hot path
#107
Merged
Comparing
codex/optimize-style-resolution
(
aa9f2bb
) with
main
(
f3022f1
)
CodSpeed Performance Gauge
+57%
Improvement
11
Untouched
28
Skipped
13
Different runtime environments detected
Some benchmarks with significant performance changes were compared across different runtime environments, which may affect the accuracy of the results.
Learn more about regression causes
.
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Improvement
Untouched
Skipped
52 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
wasm_large_tree_move
wasmtime-engine/benches/engine_bench.rs::benches::bench_wasm_large_tree_move
CodSpeed Performance Gauge
+57%
5.2 ms
3.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
wasm_wide_tree
wasmtime-engine/benches/engine_bench.rs::benches::bench_wasm_wide_tree
CodSpeed Performance Gauge
+49%
11.1 ms
7.5 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
wasm_grid_layout
wasmtime-engine/benches/engine_bench.rs::benches::bench_wasm_grid_layout
CodSpeed Performance Gauge
+48%
921.4 µs
624.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
commit_shadow_slot_no_flat_tree_change_24x16
engine/benches/commit_bench.rs::benches::bench_commit_shadow_slot_no_flat_tree_change
CodSpeed Performance Gauge
+46%
4.5 ms
3.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
resolve_style_cold_complex_selectors_120x6
engine/benches/commit_bench.rs::benches::bench_resolve_style_cold_complex_selectors
CodSpeed Performance Gauge
+45%
22.3 ms
15.3 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
wasm_remove_nodes
wasmtime-engine/benches/engine_bench.rs::benches::bench_wasm_remove_nodes
CodSpeed Performance Gauge
+45%
428.9 µs
296.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
wasm_deep_tree
wasmtime-engine/benches/engine_bench.rs::benches::bench_wasm_deep_tree
CodSpeed Performance Gauge
+36%
3.6 ms
2.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
commit_full_restyle_after_viewport_change_120x6
engine/benches/commit_bench.rs::benches::bench_commit_full_restyle_after_viewport_change
CodSpeed Performance Gauge
+33%
27.5 ms
20.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
commit_cold_complex_selectors_120x6
engine/benches/commit_bench.rs::benches::bench_commit_cold_complex_selectors
CodSpeed Performance Gauge
+32%
28.6 ms
21.6 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
resolve_style_cold_deep_descendant_selectors_96x8
engine/benches/commit_bench.rs::benches::bench_resolve_style_cold_deep_descendant_selectors
CodSpeed Performance Gauge
+30%
7.7 ms
5.9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
wasm_flex_layout
wasmtime-engine/benches/engine_bench.rs::benches::bench_wasm_flex_layout
CodSpeed Performance Gauge
+21%
541 µs
448 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
wasm_complex_selectors
wasmtime-engine/benches/engine_bench.rs::benches::bench_wasm_complex_selectors
CodSpeed Performance Gauge
+6%
921.4 µs
867.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
commit_incremental_restyle_after_data_state_toggle_120x6
engine/benches/commit_bench.rs::benches::bench_commit_incremental_restyle_after_data_state_toggle
CodSpeed Performance Gauge
+4%
954.5 µs
922 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
mixed_flex_block_layout
engine/benches/layout_bench.rs::benches::bench_mixed_layout
CodSpeed Performance Gauge
+2%
9 µs
8.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hit_test_flex_50_hit_last
engine/benches/layout_bench.rs::benches::bench_hit_test_flex_50_hit_last
CodSpeed Performance Gauge
+1%
20 µs
19.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
commit_incremental_restyle_after_deep_leaf_toggle_96x8
engine/benches/commit_bench.rs::benches::bench_commit_incremental_restyle_after_deep_leaf_toggle
CodSpeed Performance Gauge
+1%
431 µs
426.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
grid_layout_3x3
engine/benches/layout_bench.rs::benches::bench_grid_layout_3x3
CodSpeed Performance Gauge
+1%
6.9 µs
6.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hit_test_shadow_slot_100_assigned
engine/benches/layout_bench.rs::benches::bench_hit_test_shadow_slot_100_assigned
CodSpeed Performance Gauge
+1%
36.2 µs
35.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hit_test_deep_50_leaf
engine/benches/layout_bench.rs::benches::bench_hit_test_deep_50_leaf
CodSpeed Performance Gauge
+1%
20 µs
19.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
component_basic_element
wasmtime-engine/benches/component_engine_bench.rs::benches::bench_component_basic_element
CodSpeed Performance Gauge
0%
41.1 ms
40.9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
hit_test_flex_50_miss
engine/benches/layout_bench.rs::benches::bench_hit_test_flex_50_miss
CodSpeed Performance Gauge
0%
24.9 µs
24.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
component_inline_image
wasmtime-engine/benches/component_engine_bench.rs::benches::bench_component_inline_image
CodSpeed Performance Gauge
0%
44.6 ms
44.4 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
block_layout_depth_50
engine/benches/layout_bench.rs::benches::bench_deep_block_layout
CodSpeed Performance Gauge
0%
27.2 µs
27.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
component_parsed_stylesheet
wasmtime-engine/benches/component_engine_bench.rs::benches::bench_component_parsed_stylesheet
CodSpeed Performance Gauge
0%
39.9 ms
39.9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
component_nested_elements
wasmtime-engine/benches/component_engine_bench.rs::benches::bench_component_nested_elements
CodSpeed Performance Gauge
0%
44.4 ms
44.3 ms
1
2
3
Commits
Click on a commit to change the comparison range
Base
main
f3022f1
+55.64%
Optimize style resolution hot path
3bbf532
7 days ago
by PupilTong
-0.18%
Fix iOS CI artifact preparation
4a05504
6 days ago
by PupilTong
+1.21%
Address Atom map hashing review
aa9f2bb
6 days ago
by PupilTong
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs