Performance: ID attribute
MEDIUM IMPACT
The ID attribute affects how quickly browsers can find and style elements, impacting rendering speed and interaction responsiveness.
<div id="unique1"></div> <div id="unique2"></div> <style>#unique1 { color: red; }</style>
<div id="duplicate"></div> <div id="duplicate"></div> <style>#duplicate { color: red; }</style>
| Pattern | DOM Operations | Reflows | Paint Cost | Verdict |
|---|---|---|---|---|
| Unique ID usage | Minimal DOM queries | Single reflow | Low paint cost | [OK] Good |
| Duplicate IDs | Extra DOM queries | Multiple reflows | Higher paint cost | [X] Bad |