broparity report

Bro vs Chromium parity · Windows 11 Pro · NVIDIA GeForce RTX 4090 · AMD Ryzen 9 7950X3D 16-Core Processor · 2026-05-04T07:20:26.306Z
Bro renders 94.7% of measured layout properties identically to Chromium across 168 test cases on Windows 11 Pro. Pixel output matches on 99.2% of pixels. Scroll for the per-case screenshots and diffs.
94.7%
Layout conformance
weighted rect + style + paint match, mean across categories
99.2%
Pixel match
1 − mean pixel mismatch ratio
168
Cases
13 categories
OSWindows 11 Pro
CPUAMD Ryzen 9 7950X3D 16-Core Processor (32 threads)
GPUNVIDIA GeForce RTX 4090, NVIDIA GeForce RTX 4090
Architecturex64
Viewport800x600
CategoryCasesLayout matchPixel matchRect ΔStyle Δ
backgrounds 10 100.0% 100.0% 0 0
borders 10 100.0% 100.0% 0 0
boxmodel 10 96.0% 99.8% 0 2
display-types 12 96.8% 99.2% 3 1
flex 18 97.8% 99.7% 0 5
game-ui 15 88.3% 98.9% 84 138
grid 11 100.0% 100.0% 0 0
overflow 7 100.0% 99.9% 0 0
position 18 100.0% 100.0% 0 0
sizing 10 94.0% 99.9% 0 3
tables 29 88.7% 97.2% 14 113
text 8 69.6% 94.9% 6 12
transforms 10 100.0% 100.0% 0 0
CasebroChromiumDiffPixel mismatchLayout Δ
backgrounds/bg-attachment-local 0.000%
0/166400 px
rect: 0
style: 0
of 2 elems
backgrounds/bg-color-basic 0.000%
0/166400 px
rect: 0
style: 0
of 2 elems
backgrounds/bg-image-data-url 0.000%
0/166400 px
rect: 0
style: 0
of 2 elems
backgrounds/bg-linear-gradient 0.000%
0/166400 px
rect: 0
style: 0
of 2 elems
backgrounds/bg-multiple 0.000%
0/166400 px
rect: 0
style: 0
of 2 elems
backgrounds/bg-position 0.000%
0/166400 px
rect: 0
style: 0
of 2 elems
backgrounds/bg-radial-gradient 0.000%
0/166400 px
rect: 0
style: 0
of 2 elems
backgrounds/bg-repeat-x 0.000%
0/86400 px
rect: 0
style: 0
of 2 elems
backgrounds/bg-size-contain 0.000%
0/166400 px
rect: 0
style: 0
of 2 elems
backgrounds/bg-size-cover 0.000%
0/166400 px
rect: 0
style: 0
of 2 elems
borders/border-different-sides 0.000%
0/99200 px
rect: 0
style: 0
of 2 elems
borders/border-radius-elliptical 0.000%
0/89600 px
rect: 0
style: 0
of 2 elems
borders/border-radius-individual 0.000%
0/89600 px
rect: 0
style: 0
of 2 elems
borders/border-radius-uniform 0.000%
0/92800 px
rect: 0
style: 0
of 2 elems
borders/border-solid-basic 0.000%
0/92800 px
rect: 0
style: 0
of 2 elems
borders/border-styles 0.200%
128/64000 px
rect: 0
style: 0
of 6 elems
borders/box-shadow-basic 0.000%
0/86400 px
rect: 0
style: 0
of 2 elems
borders/box-shadow-inset 0.000%
0/86400 px
rect: 0
style: 0
of 2 elems
borders/box-shadow-multiple 0.000%
0/86400 px
rect: 0
style: 0
of 2 elems
borders/outline-basic 0.000%
0/86400 px
rect: 0
style: 0
of 2 elems
boxmodel/asymmetric-padding-margin 0.000%
0/81600 px
rect: 0
style: 0
of 2 elems
boxmodel/basic-block 1.411%
1140/80800 px
rect: 0
style: 2
of 2 elems
boxmodel/box-sizing-border-box 0.446%
728/163200 px
rect: 0
style: 0
of 3 elems
boxmodel/box-sizing-border-percent-padding 0.000%
0/76800 px
rect: 0
style: 0
of 3 elems
boxmodel/margin-auto-centering 0.000%
0/102400 px
rect: 0
style: 0
of 3 elems
boxmodel/margin-collapse 0.026%
37/140800 px
rect: 0
style: 0
of 3 elems
boxmodel/negative-margin 0.000%
0/118400 px
rect: 0
style: 0
of 4 elems
boxmodel/nested-margin-collapse 0.000%
0/54400 px
rect: 0
style: 0
of 4 elems
boxmodel/outline-vs-border-spacing 0.000%
0/112000 px
rect: 0
style: 0
of 4 elems
boxmodel/padding-inheritance-not 0.000%
0/102400 px
rect: 0
style: 0
of 3 elems
display-types/button-default-size 0.797%
185/23200 px
rect: 0
style: 1
of 3 elems
display-types/display-none-zero-size 0.196%
144/73600 px
rect: 0
style: 0
of 5 elems
display-types/img-aspect-ratio 0.000%
0/49600 px
rect: 0
style: 0
of 3 elems
display-types/img-css-size 0.000%
0/73600 px
rect: 0
style: 0
of 3 elems
display-types/img-explicit-size 0.000%
0/73600 px
rect: 0
style: 0
of 3 elems
display-types/img-intrinsic-size 0.000%
0/81600 px
rect: 0
style: 0
of 3 elems
display-types/inline-block-baseline 1.488%
1262/84800 px
rect: 0
style: 0
of 5 elems
display-types/inline-block-basic 0.310%
218/70400 px
rect: 0
style: 0
of 5 elems
display-types/inline-block-vertical-align-top 1.388%
1177/84800 px
rect: 0
style: 0
of 5 elems
display-types/inline-vs-inline-block 3.929%
2263/57600 px
rect: 3
style: 0
of 6 elems
display-types/input-text-default 1.672%
388/23200 px
rect: 0
style: 0
of 3 elems
display-types/visibility-hidden-keeps-size 0.258%
272/105600 px
rect: 0
style: 0
of 5 elems
flex/align-content-wrap 0.000%
0/246400 px
rect: 0
style: 0
of 6 elems
flex/align-items-center 0.026%
43/166400 px
rect: 0
style: 0
of 5 elems
flex/align-self 0.026%
43/166400 px
rect: 0
style: 0
of 5 elems
flex/column-basic 0.013%
43/326400 px
rect: 0
style: 0
of 5 elems
flex/flex-1-shorthand 0.000%
0/86400 px
rect: 0
style: 0
of 5 elems
flex/flex-baseline-align 0.011%
18/166400 px
rect: 0
style: 0
of 5 elems
flex/flex-basis 0.034%
29/86400 px
rect: 0
style: 0
of 5 elems
flex/flex-grow 0.036%
31/86400 px
rect: 0
style: 3
of 5 elems
flex/flex-margin-auto 0.000%
0/70400 px
rect: 0
style: 0
of 5 elems
flex/flex-percent-children 0.000%
0/86400 px
rect: 0
style: 0
of 4 elems
flex/flex-shrink 0.034%
29/86400 px
rect: 0
style: 0
of 5 elems
flex/flex-wrap 0.029%
44/150400 px
rect: 0
style: 0
of 9 elems
flex/gap 0.050%
43/86400 px
rect: 0
style: 0
of 5 elems
flex/justify-content-spacebetween 0.050%
43/86400 px
rect: 0
style: 0
of 5 elems
flex/min-content-shrink 4.304%
1446/33600 px
rect: 0
style: 2
of 5 elems
flex/nested-flex 0.078%
191/246400 px
rect: 0
style: 0
of 14 elems
flex/order-property 0.009%
8/86400 px
rect: 0
style: 0
of 5 elems
flex/row-basic 0.050%
43/86400 px
rect: 0
style: 0
of 5 elems
game-ui/achievement-popup 0.282%
1356/480000 px
rect: 3
style: 5
of 18 elems
game-ui/character-stats-panel 0.313%
1502/480000 px
rect: 44
style: 34
of 63 elems
game-ui/combat-toast-stack 0.033%
156/480000 px
rect: 0
style: 0
of 27 elems
game-ui/crafting-interface 3.223%
15472/480000 px
rect: 26
style: 2
of 59 elems
game-ui/dialog-modal 0.004%
21/480000 px
rect: 0
style: 8
of 22 elems
game-ui/health-bar-stack 0.000%
0/480000 px
rect: 0
style: 0
of 30 elems
game-ui/hud-overlay 0.009%
42/480000 px
rect: 0
style: 2
of 37 elems
game-ui/inventory-grid 0.000%
0/480000 px
rect: 0
style: 0
of 80 elems
game-ui/leaderboard-rows 0.005%
24/480000 px
rect: 0
style: 0
of 64 elems
game-ui/main-menu 12.232%
58716/480000 px
rect: 0
style: 0
of 16 elems
game-ui/map-overlay-with-pins 0.341%
1636/480000 px
rect: 11
style: 5
of 27 elems
game-ui/pause-menu-overlay 0.057%
275/480000 px
rect: 0
style: 0
of 15 elems
game-ui/scoreboard-end-of-match 0.004%
19/480000 px
rect: 0
style: 82
of 103 elems
game-ui/skill-tree 0.000%
0/480000 px
rect: 0
style: 0
of 66 elems
game-ui/vendor-shop-grid 0.000%
0/480000 px
rect: 0
style: 0
of 65 elems
grid/grid-area-spans 0.000%
0/134400 px
rect: 0
style: 0
of 5 elems
grid/grid-auto-flow 0.000%
0/105600 px
rect: 0
style: 0
of 7 elems
grid/grid-auto-rows 0.000%
0/118400 px
rect: 0
style: 0
of 6 elems
grid/grid-basic 0.000%
0/86400 px
rect: 0
style: 0
of 5 elems
grid/grid-fr-units 0.000%
0/86400 px
rect: 0
style: 0
of 5 elems
grid/grid-gap 0.000%
0/144000 px
rect: 0
style: 0
of 6 elems
grid/grid-justify-align 0.000%
0/166400 px
rect: 0
style: 0
of 6 elems
grid/grid-minmax 0.000%
0/86400 px
rect: 0
style: 0
of 5 elems
grid/grid-named-areas 0.000%
0/158400 px
rect: 0
style: 0
of 6 elems
grid/grid-nested 0.000%
0/166400 px
rect: 0
style: 0
of 8 elems
grid/grid-rows 0.000%
0/134400 px
rect: 0
style: 0
of 6 elems
overflow/clip-path-basic 0.000%
0/166400 px
rect: 0
style: 0
of 2 elems
overflow/overflow-auto-scroll 0.065%
160/246400 px
rect: 0
style: 0
of 3 elems
overflow/overflow-hidden 0.000%
0/126400 px
rect: 0
style: 0
of 3 elems
overflow/overflow-visible 0.000%
0/126400 px
rect: 0
style: 0
of 3 elems
overflow/overflow-with-border-radius 0.000%
0/86400 px
rect: 0
style: 0
of 3 elems
overflow/overflow-x-y-different 0.000%
0/166400 px
rect: 0
style: 0
of 3 elems
overflow/text-overflow-ellipsis 0.884%
297/33600 px
rect: 0
style: 0
of 2 elems
position/absolute-in-relative 0.013%
32/246400 px
rect: 0
style: 0
of 3 elems
position/absolute-in-transform 0.000%
0/246400 px
rect: 0
style: 0
of 3 elems
position/absolute-no-ancestor 0.066%
177/266400 px
rect: 0
style: 0
of 3 elems
position/absolute-percent 0.022%
54/246400 px
rect: 0
style: 0
of 3 elems
position/absolute-tlbr 0.023%
74/326400 px
rect: 0
style: 0
of 3 elems
position/abspos-percent-padding 0.000%
0/278400 px
rect: 0
style: 0
of 3 elems
position/fixed-position 0.028%
56/203200 px
rect: 0
style: 0
of 3 elems
position/fixed-with-content 0.000%
0/163200 px
rect: 0
style: 0
of 3 elems
position/inset-shorthand 0.026%
86/326400 px
rect: 0
style: 0
of 3 elems
position/multiple-stacking-contexts 0.000%
0/246400 px
rect: 0
style: 0
of 6 elems
position/negative-zindex 0.000%
0/326400 px
rect: 0
style: 0
of 4 elems
position/position-grid-cell 0.000%
0/166400 px
rect: 0
style: 0
of 5 elems
position/relative-offset 0.076%
168/222400 px
rect: 0
style: 0
of 3 elems
position/stacking-context-opacity 0.000%
0/326400 px
rect: 0
style: 0
of 5 elems
position/sticky-basic 0.029%
129/443200 px
rect: 0
style: 0
of 4 elems
position/sticky-in-flex 0.000%
0/70400 px
rect: 0
style: 0
of 5 elems
position/transform-stacking-context 0.000%
0/326400 px
rect: 0
style: 0
of 5 elems
position/z-index-stacking 0.000%
0/326400 px
rect: 0
style: 0
of 5 elems
sizing/aspect-ratio 0.000%
0/153600 px
rect: 0
style: 0
of 2 elems
sizing/box-sizing-content-box 0.000%
0/124800 px
rect: 0
style: 0
of 2 elems
sizing/height-vh-vw 0.000%
0/153600 px
rect: 0
style: 0
of 2 elems
sizing/min-max-width-clamp 0.000%
0/76800 px
rect: 0
style: 0
of 4 elems
sizing/padding-percent 0.000%
0/70400 px
rect: 0
style: 0
of 3 elems
sizing/width-calc 0.000%
0/86400 px
rect: 0
style: 0
of 3 elems
sizing/width-fit-content 0.125%
46/36800 px
rect: 0
style: 1
of 2 elems
sizing/width-max-content 0.375%
138/36800 px
rect: 0
style: 1
of 2 elems
sizing/width-min-content 0.190%
70/36800 px
rect: 0
style: 1
of 2 elems
sizing/width-percent 0.000%
0/54400 px
rect: 0
style: 0
of 3 elems
tables/basic 0.215%
155/72000 px
rect: 0
style: 0
of 11 elems
tables/border-collapse 2.878%
2809/97600 px
rect: 0
style: 0
of 15 elems
tables/border-collapse-double 5.381%
6285/116800 px
rect: 0
style: 0
of 15 elems
tables/border-collapse-mixed-widths 6.637%
8177/123200 px
rect: 6
style: 6
of 15 elems
tables/border-separate 0.173%
155/89600 px
rect: 0
style: 0
of 11 elems
tables/border-spacing 0.086%
91/105600 px
rect: 0
style: 0
of 15 elems
tables/caption 1.797%
1596/88800 px
rect: 0
style: 0
of 12 elems
tables/caption-side-bottom 1.623%
1441/88800 px
rect: 0
style: 0
of 12 elems
tables/colgroup-col-widths 3.427%
3180/92800 px
rect: 0
style: 0
of 19 elems
tables/colspan 0.307%
221/72000 px
rect: 0
style: 0
of 10 elems
tables/colspan-rowspan-mixed 1.419%
4267/300800 px
rect: 0
style: 0
of 23 elems
tables/empty-cells-show 0.510%
1289/252800 px
rect: 0
style: 0
of 23 elems
tables/nested-table 3.037%
2770/91200 px
rect: 8
style: 18
of 19 elems
tables/nth-child-row-striping 1.834%
3242/176800 px
rect: 0
style: 14
of 27 elems
tables/rowspan 0.336%
344/102400 px
rect: 0
style: 0
of 14 elems
tables/table-bg-layers 1.253%
1443/115200 px
rect: 0
style: 11
of 15 elems
tables/table-layout-auto 5.716%
5304/92800 px
rect: 0
style: 14
of 15 elems
tables/table-layout-fixed 5.694%
3690/64800 px
rect: 0
style: 0
of 15 elems
tables/table-margin-auto 3.488%
2260/64800 px
rect: 0
style: 4
of 9 elems
tables/table-width-100-percent 3.745%
3505/93600 px
rect: 0
style: 6
of 12 elems
tables/table-width-min-content 2.852%
1848/64800 px
rect: 0
style: 10
of 11 elems
tables/tbody-multiple 1.191%
1772/148800 px
rect: 0
style: 0
of 25 elems
tables/td-padding-percent 2.559%
2969/116000 px
rect: 0
style: 11
of 11 elems
tables/td-text-align 3.857%
3579/92800 px
rect: 0
style: 0
of 15 elems
tables/td-vertical-align 2.570%
2961/115200 px
rect: 0
style: 0
of 7 elems
tables/td-width-explicit 4.853%
3145/64800 px
rect: 0
style: 0
of 11 elems
tables/td-width-percent 4.997%
3238/64800 px
rect: 0
style: 0
of 11 elems
tables/thead-tfoot 1.374%
2045/148800 px
rect: 0
style: 19
of 25 elems
tables/wrapping-text-cells 6.260%
5008/80000 px
rect: 0
style: 0
of 7 elems
text/font-shorthand 6.881%
3688/53600 px
rect: 0
style: 2
of 2 elems
text/font-size-cascade 1.083%
953/88000 px
rect: 0
style: 2
of 4 elems
text/inline-formatting 7.811%
4249/54400 px
rect: 6
style: 2
of 6 elems
text/line-height-px 4.465%
5430/121600 px
rect: 0
style: 0
of 5 elems
text/line-height-unitless 4.547%
5529/121600 px
rect: 0
style: 0
of 5 elems
text/text-wrap-soft 5.898%
8870/150400 px
rect: 0
style: 2
of 2 elems
text/whitespace-normal 6.866%
2911/42400 px
rect: 0
style: 2
of 2 elems
text/whitespace-pre 3.083%
2614/84800 px
rect: 0
style: 2
of 2 elems
transforms/matrix 0.000%
0/246400 px
rect: 0
style: 0
of 3 elems
transforms/rotate-deg 0.000%
0/246400 px
rect: 0
style: 0
of 3 elems
transforms/scale-axis 0.000%
0/166400 px
rect: 0
style: 0
of 3 elems
transforms/scale-uniform 0.000%
0/246400 px
rect: 0
style: 0
of 3 elems
transforms/transform-3d-rotateX 0.000%
0/246400 px
rect: 0
style: 0
of 3 elems
transforms/transform-multiple 0.000%
0/246400 px
rect: 0
style: 0
of 3 elems
transforms/transform-origin 0.000%
0/246400 px
rect: 0
style: 0
of 3 elems
transforms/translate-percent 0.000%
0/166400 px
rect: 0
style: 0
of 3 elems
transforms/translate-px 0.000%
0/166400 px
rect: 0
style: 0
of 3 elems
transforms/translate-shorthand-x-y 0.000%
0/166400 px
rect: 0
style: 0
of 3 elems