PupilTong
Paws
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
[CodeX] Optimize hit-test paint-order traversal
#108
Merged
Comparing
codex/optimize-hit-test
(
dd95215
) with
main
(
bed3c49
)
CodSpeed Performance Gauge
+45%
Improvement
5
Untouched
34
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.
hit_test_flex_50_hit_last
engine/benches/layout_bench.rs::benches::bench_hit_test_flex_50_hit_last
CodSpeed Performance Gauge
+45%
19.7 µs
13.6 µs
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
+41%
24.6 µs
17.4 µ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
+41%
19.9 µs
14.1 µ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
+32%
36.3 µs
27.4 µs
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
+19%
449.3 µs
377.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parsed_stylesheet_duplicate_install_noop
engine/benches/stylesheet_bench.rs::benches::bench_parsed_stylesheet_duplicate_install_noop
CodSpeed Performance Gauge
+2%
3.2 µs
3.1 µ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
+1%
44.6 ms
44.3 ms
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
+1%
41.2 ms
40.9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
component_commit_full
wasmtime-engine/benches/component_engine_bench.rs::benches::bench_component_commit_full
CodSpeed Performance Gauge
+1%
41.2 ms
40.9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
flex_layout_50_children
engine/benches/layout_bench.rs::benches::bench_flex_layout_50
CodSpeed Performance Gauge
0%
19.3 µs
19.2 µs
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
0%
3.3 ms
3.3 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
0%
21.6 ms
21.6 ms
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
0%
3.1 ms
3.1 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parsed_stylesheet_initial_install
engine/benches/stylesheet_bench.rs::benches::bench_parsed_stylesheet_initial_install
CodSpeed Performance Gauge
0%
529.3 µs
529.1 µ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
0%
921.8 µs
921.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
parsed_stylesheet_distinct_install_8
engine/benches/stylesheet_bench.rs::benches::bench_parsed_stylesheet_distinct_install_8
CodSpeed Performance Gauge
0%
567.2 µs
567.2 µ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
0%
9 µs
9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
layout_simple
wasmtime-engine/benches/engine_bench.rs::benches::bench_computed_style
CodSpeed Performance Gauge
0%
448.8 µs
448.8 µ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
0%
2.7 ms
2.7 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
component_event_dispatch
wasmtime-engine/benches/component_engine_bench.rs::benches::bench_component_event_dispatch
CodSpeed Performance Gauge
0%
153.4 ms
153.5 ms
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.
commit_full_restyle_after_viewport_change_120x6
engine/benches/commit_bench.rs::benches::bench_commit_full_restyle_after_viewport_change
CodSpeed Performance Gauge
0%
20.6 ms
20.7 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
0%
7.5 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
0%
623.6 µs
624.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
wasm_add_large_stylesheet
wasmtime-engine/benches/engine_bench.rs::benches::bench_wasm_add_large_stylesheet
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
1
2
3
Commits
Click on a commit to change the comparison range
Base
main
bed3c49
+44.83%
Optimize hit-test paint-order traversal
361ca0f
6 days ago
by PupilTong
+0.31%
Add hit-test fallback ordering coverage
dd95215
6 days ago
by PupilTong
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs