Браузеры предоставляют JavaScript множество разнообразных API (классы и функции):
- Window (объект
window
) - Console API (
console
) - Управление таймерами:
setTimeout
/clearTimeout
,setInterval
/clearInterval
- DOM API
- XMLHTTPRequest
- Fetch API
- Canvas API
- Web Storage API (
localStorage
иsessionStorage
) - History API
- Web Audio API
- Service Workers API
- Geolocation API
Полный список: MDN.