Performance: Why metadata extends content
MEDIUM IMPACT
Adding metadata to content affects page load speed and rendering by increasing data size and potentially triggering extra DOM updates.
<?php the_content(); ?><div class="meta" aria-label="Post metadata"><?php echo wp_kses_post(get_post_meta(get_the_ID(), 'custom_meta', true)); ?></div>
<?php the_content(); ?><div class="meta"><?php echo get_post_meta(get_the_ID(), 'custom_meta', true); ?></div>
| Pattern | DOM Operations | Reflows | Paint Cost | Verdict |
|---|---|---|---|---|
| Inline metadata with content | Increases DOM nodes by 5-10% | Triggers 1-2 extra reflows | Adds moderate paint cost | [X] Bad |
| Lazy loaded or deferred metadata | Minimal DOM impact initially | Single reflow after content | Lower paint cost | [OK] Good |