Performance: Row and column structure
MEDIUM IMPACT
This affects page load speed and rendering performance by controlling how many DOM elements and CSS rules are applied for layout.
<div class="container"> <div class="row"> <div class="col-6 col-md-4">Item 1</div> <div class="col-6 col-md-4">Item 2</div> <div class="col-6 col-md-4">Item 3</div> </div> </div>
<div class="container"> <div class="row"> <div class="col-1">Item 1</div> <div class="col-1">Item 2</div> <div class="col-1">Item 3</div> <div class="col-1">Item 4</div> <div class="col-1">Item 5</div> <div class="col-1">Item 6</div> <div class="col-1">Item 7</div> <div class="col-1">Item 8</div> <div class="col-1">Item 9</div> <div class="col-1">Item 10</div> <div class="col-1">Item 11</div> <div class="col-1">Item 12</div> </div> </div>
| Pattern | DOM Operations | Reflows | Paint Cost | Verdict |
|---|---|---|---|---|
| Many col-1 columns | High (12 nodes) | Multiple reflows | High paint cost | [X] Bad |
| Fewer responsive columns | Low (3 nodes) | 1 reflow | Low paint cost | [OK] Good |