Avatar for the PupilTong user
PupilTong
Paws
BlogDocsChangelog

Integrate TextMeasurer into layout as internal implementation

#46
Comparing
claude/thirsty-bouman
(
0a23c47
) with
main
(
e823367
)
CodSpeed Performance Gauge
-14%
Improvement
1
Regression
1
Untouched
9
New
2
Skipped
11

Benchmarks

24 total
wasm_flex_layout
wasmtime-engine/benches/engine_bench.rs::benches::bench_wasm_flex_layout
CodSpeed Performance Gauge
-14%
420.7 µs487.9 µs
layout_simple
wasmtime-engine/benches/engine_bench.rs::benches::bench_computed_style
CodSpeed Performance Gauge
+16%
424.2 ns365 ns
text_heavy_layout
wasmtime-engine/benches/engine_bench.rs::benches::bench_text_heavy_layout
CodSpeed Performance Gauge
N/A
N/A36 µs
layout_with_text
wasmtime-engine/benches/engine_bench.rs::benches::bench_layout_with_text
CodSpeed Performance Gauge
N/A
N/A12.8 µs
wasm_execution
wasmtime-engine/benches/engine_bench.rs::benches::bench_wasm_execution
CodSpeed Performance Gauge
+1%
18.2 µs18.1 µs
wasm_large_tree_move
wasmtime-engine/benches/engine_bench.rs::benches::bench_wasm_large_tree_move
CodSpeed Performance Gauge
+1%
4.6 ms4.6 ms
wasm_grid_layout
wasmtime-engine/benches/engine_bench.rs::benches::bench_wasm_grid_layout
CodSpeed Performance Gauge
0%
819.4 µs817.2 µs
hello_engine
wasmtime-engine/benches/engine_bench.rs::benches::bench_hello_engine
CodSpeed Performance Gauge
0%
267.6 µs266.9 µs
wasm_add_large_stylesheet
wasmtime-engine/benches/engine_bench.rs::benches::bench_wasm_add_large_stylesheet
CodSpeed Performance Gauge
0%
2.4 ms2.4 ms
wasm_complex_selectors
wasmtime-engine/benches/engine_bench.rs::benches::bench_wasm_complex_selectors
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
wasm_deep_tree
wasmtime-engine/benches/engine_bench.rs::benches::bench_wasm_deep_tree
CodSpeed Performance Gauge
0%
2.2 ms2.2 ms
wasm_remove_nodes
wasmtime-engine/benches/engine_bench.rs::benches::bench_wasm_remove_nodes
CodSpeed Performance Gauge
0%
365.7 µs365.8 µs
wasm_wide_tree
wasmtime-engine/benches/engine_bench.rs::benches::bench_wasm_wide_tree
CodSpeed Performance Gauge
0%
10 ms10.1 ms
wasm_add_large_stylesheet
wasm-bridge/benches/engine_bench.rs::benches::bench_wasm_add_large_stylesheet
Skipped
2.3 ms*
wasm_complex_selectors
wasm-bridge/benches/engine_bench.rs::benches::bench_wasm_complex_selectors
Skipped
1.8 ms*
wasm_grid_layout
wasm-bridge/benches/engine_bench.rs::benches::bench_wasm_grid_layout
Skipped
766.6 µs*
wasm_remove_nodes
wasm-bridge/benches/engine_bench.rs::benches::bench_wasm_remove_nodes
Skipped
317.8 µs*
wasm_large_tree_move
wasm-bridge/benches/engine_bench.rs::benches::bench_wasm_large_tree_move
Skipped
4.3 ms*
hello_engine
wasm-bridge/benches/engine_bench.rs::benches::bench_hello_engine
Skipped
274.2 µs*
wasm_deep_tree
wasm-bridge/benches/engine_bench.rs::benches::bench_wasm_deep_tree
Skipped
2.2 ms*
wasm_wide_tree
wasm-bridge/benches/engine_bench.rs::benches::bench_wasm_wide_tree
Skipped
9.5 ms*
layout_simple
wasm-bridge/benches/engine_bench.rs::benches::bench_computed_style
Skipped
1.1 µs*
wasm_flex_layout
wasm-bridge/benches/engine_bench.rs::benches::bench_wasm_flex_layout
Skipped
431.4 µs*
wasm_execution
wasm-bridge/benches/engine_bench.rs::benches::bench_wasm_execution
Skipped
17.9 µs*

Commits

Click on a commit to change the comparison range
Base
main
e823367
-13.6%
refactor: integrate TextMeasurer into layout as internal implementation detail
16c80ee
8 days ago
by PupilTong
-0.17%
perf: restrict taffy_style/computed_values assignment to text nodes only
0a23c47
8 days ago
by PupilTong
© 2026 CodSpeed Technology
Home Terms Privacy Docs