Performance: Flex utilities
MEDIUM IMPACT
Flex utilities affect layout calculation and rendering speed by controlling how elements align and distribute space using CSS Flexbox.
<ul class="d-flex justify-content-between"> <li>Home</li> <li>About</li> <li>Contact</li> </ul>
<ul class="list-inline"> <li class="list-inline-item">Home</li> <li class="list-inline-item">About</li> <li class="list-inline-item">Contact</li> </ul>
| Pattern | DOM Operations | Reflows | Paint Cost | Verdict |
|---|---|---|---|---|
| Using inline-block for layout | Multiple nodes with inline styles | Multiple reflows on resize | Higher paint cost due to layout shifts | [X] Bad |
| Using Bootstrap flex utilities | Single flex container | Single reflow on resize | Lower paint cost with stable layout | [OK] Good |