Avatar for the PupilTong user
PupilTong
Paws
BlogDocsChangelog

[codex] Optimize batch append mutations

#109Merged
Comparing
codex/optimize-batch-append
(
5d0107e
) with
main
(
4ca92e7
)
CodSpeed Performance Gauge
0%
Untouched
39
New
2
Skipped
13

Benchmarks

54 total
append_elements_batch_1000_orphans
engine/benches/dom_bench.rs::benches::bench_append_elements_batch_1000_orphans
CodSpeed Performance Gauge
N/A
N/A910.2 µs
append_elements_reappend_1000_existing_children
engine/benches/dom_bench.rs::benches::bench_append_elements_reappend_1000_existing_children
CodSpeed Performance Gauge
N/A
N/A938 µs
wasm_execution
wasmtime-engine/benches/engine_bench.rs::benches::bench_wasm_execution
CodSpeed Performance Gauge
+6%
20.5 µs19.3 µs
resolve_style_cold_deep_descendant_selectors_96x8
engine/benches/commit_bench.rs::benches::bench_resolve_style_cold_deep_descendant_selectors
CodSpeed Performance Gauge
+3%
5.9 ms5.7 ms
flex_layout_5_children
engine/benches/layout_bench.rs::benches::bench_flex_layout_5
CodSpeed Performance Gauge
+2%
4.6 µs4.5 µs
wasm_complex_selectors
wasmtime-engine/benches/engine_bench.rs::benches::bench_wasm_complex_selectors
CodSpeed Performance Gauge
+2%
883.8 µs868.4 µs
wasm_large_tree_move
wasmtime-engine/benches/engine_bench.rs::benches::bench_wasm_large_tree_move
CodSpeed Performance Gauge
+1%
3.3 ms3.3 ms
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
+1%
3.1 ms3.1 ms
wasm_grid_layout
wasmtime-engine/benches/engine_bench.rs::benches::bench_wasm_grid_layout
CodSpeed Performance Gauge
+1%
624.5 µs618 µs
commit_cold_complex_selectors_120x6
engine/benches/commit_bench.rs::benches::bench_commit_cold_complex_selectors
CodSpeed Performance Gauge
+1%
21.6 ms21.5 ms
commit_full_restyle_after_viewport_change_120x6
engine/benches/commit_bench.rs::benches::bench_commit_full_restyle_after_viewport_change
CodSpeed Performance Gauge
+1%
20.7 ms20.5 ms
component_basic_element
wasmtime-engine/benches/component_engine_bench.rs::benches::bench_component_basic_element
CodSpeed Performance Gauge
0%
41.2 ms41 ms
wasm_deep_tree
wasmtime-engine/benches/engine_bench.rs::benches::bench_wasm_deep_tree
CodSpeed Performance Gauge
0%
2.7 ms2.6 ms
resolve_style_cold_complex_selectors_120x6
engine/benches/commit_bench.rs::benches::bench_resolve_style_cold_complex_selectors
CodSpeed Performance Gauge
0%
15.3 ms15.2 ms
wasm_remove_nodes
wasmtime-engine/benches/engine_bench.rs::benches::bench_wasm_remove_nodes
CodSpeed Performance Gauge
0%
296.4 µs295.2 µs
wasm_flex_layout
wasmtime-engine/benches/engine_bench.rs::benches::bench_wasm_flex_layout
CodSpeed Performance Gauge
0%
449.8 µs448.7 µs
component_inline_image
wasmtime-engine/benches/component_engine_bench.rs::benches::bench_component_inline_image
CodSpeed Performance Gauge
0%
44.5 ms44.4 ms
layout_simple
wasmtime-engine/benches/engine_bench.rs::benches::bench_computed_style
CodSpeed Performance Gauge
0%
449 µs448.3 µs
wasm_wide_tree
wasmtime-engine/benches/engine_bench.rs::benches::bench_wasm_wide_tree
CodSpeed Performance Gauge
0%
7.5 ms7.5 ms
component_commit_full
wasmtime-engine/benches/component_engine_bench.rs::benches::bench_component_commit_full
CodSpeed Performance Gauge
0%
41 ms41 ms
component_parsed_stylesheet
wasmtime-engine/benches/component_engine_bench.rs::benches::bench_component_parsed_stylesheet
CodSpeed Performance Gauge
0%
40 ms39.9 ms
wasm_add_large_stylesheet
wasmtime-engine/benches/engine_bench.rs::benches::bench_wasm_add_large_stylesheet
CodSpeed Performance Gauge
0%
3.2 ms3.2 ms
flex_layout_50_children
engine/benches/layout_bench.rs::benches::bench_flex_layout_50
CodSpeed Performance Gauge
0%
19.3 µs19.3 µs
parsed_stylesheet_duplicate_install_noop
engine/benches/stylesheet_bench.rs::benches::bench_parsed_stylesheet_duplicate_install_noop
CodSpeed Performance Gauge
0%
3.1 µs3.1 µs
mixed_flex_block_layout
engine/benches/layout_bench.rs::benches::bench_mixed_layout
CodSpeed Performance Gauge
0%
9 µs9 µs

Commits

Click on a commit to change the comparison range
Base
main
4ca92e7
+0.42%
Optimize batch append mutations
5d0107e
5 days ago
by PupilTong
© 2026 CodSpeed Technology
Home Terms Privacy Docs