| Mechanism |
Re-renders the entire UI component and replaces it. |
Inserts new UI elements without modifying existing ones. |
| Performance |
Slower (reprocesses all HTML/dependencies every time). |
Faster (only processes new content). |
| DOM Updates |
Forces full reflow (replaces container content). |
Uses insertAdjacentHTML (minimal reflow). |
| Dependencies |
Re-resolves dependencies (CSS/JS) on every render. |
Processes dependencies once for new content. |
| Use Case |
When the entire UI component must be rebuilt. |
For incremental updates (adding/removing elements). |
| State Preservation |
May reset inputs/outputs (re-initializes everything). |
Preserves existing states (only binds new elements). |