Performance: Column sizing (col-1 through col-12)
MEDIUM IMPACT
This affects the page's layout calculation and paint performance by controlling how columns are sized and arranged in the grid.
<div class="row"> <div class="col-6">Left half</div> <div class="col-6">Right half</div> </div>
<div class="row"> <div class="col-1">1</div> <div class="col-1">2</div> <div class="col-1">3</div> <div class="col-1">4</div> <div class="col-1">5</div> <div class="col-1">6</div> <div class="col-1">7</div> <div class="col-1">8</div> <div class="col-1">9</div> <div class="col-1">10</div> <div class="col-1">11</div> <div class="col-1">12</div> </div>
| Pattern | DOM Operations | Reflows | Paint Cost | Verdict |
|---|---|---|---|---|
| Many col-1 columns (12) | High (12 nodes) | 12 reflows | High paint cost | [X] Bad |
| Few combined columns (e.g., col-6 + col-6) | Low (2 nodes) | 2 reflows | Low paint cost | [OK] Good |