Performance: Inline event handlers
MEDIUM IMPACT
This affects interaction responsiveness and page load speed by how event listeners are attached and managed.
<script> function handleClick() { /* logic */ } </script> <button on:click={handleClick}>Click me</button>
<button onclick="handleClick()">Click me</button>| Pattern | DOM Operations | Reflows | Paint Cost | Verdict |
|---|---|---|---|---|
| Inline event handler attribute | Multiple event listener re-registrations | 0 | Low | [X] Bad |
| Svelte on:click binding | Single event listener per element | 0 | Low | [OK] Good |