javascript-async-dom
Installation
SKILL.md
JavaScript Async & DOM
When to use this skill
- Manipulating usage of
fetchorXMLHttpRequest. - Adding event listeners to DOM elements.
- Interacting with browser APIs (Local Storage, Navigator).
1. Async Data Fetching
- Fetch API: Use
fetch()with async/await. Always checkres.okbefore parsing JSON.const res = await fetch('/api/data'); if (!res.ok) throw new Error('Failed'); const data = await res.json(); - AbortController: Use
AbortControllerto cancel pending requests when components unmount or fast interactions occur.