// topic
Browser & runtime
-
Working with the DOM Without a Framework
The browser ships a capable API for selecting elements, handling events, and updating the page. A refresher on doing it directly with modern DOM methods.
-
Promises, async/await, and the Event Loop
JavaScript runs on a single thread yet handles many things at once. The event loop, the task queues, and where promises fit explain how that works.
-
Data Fetching in the Browser: From XMLHttpRequest to fetch
How browsers request data without a full page reload, why the old callback style was painful, and how fetch with async/await made it readable.


