🌐 Браузерные API

Map of Content для Web APIs — нативные возможности браузера, доступные из JavaScript: буфер обмена, геолокация, воркеры, мониторинг медиа-запросов и прочее.


📑 Оглавление


Зачем нужно

JavaScript в вакууме умеет только считать и манипулировать данными. Всё «настоящее» — работа с буфером, геолокацией, медиа, наблюдение за DOM — делается через Browser APIs. Это стандартизированные интерфейсы, реализованные во всех современных браузерах, которые позволяют фронтенду взаимодействовать с устройством и окружением пользователя.

Знание browser API отличает разработчика, который «знает JS», от того, кто «умеет делать продукт».

↑ к оглавлению


Набор API

🟢 Базовые

🟡 Средние

🔴 Продвинутые

↑ к оглавлению


Для bootcamp задач

Задача API
Podcast Player Web Crypto API, HTMLAudioElement, DOMParser, History API, requestAnimationFrame
JS30 HTMLAudioElement, HTMLVideoElement, Web Audio API, Canvas API основы
AsyncRace requestAnimationFrame, History API, IndexedDB
PWA (если будет) Service Worker, Cache API, PWA — Progressive Web App

Связанные домены

Домен Связь
_MOC JavaScript Родительский MOC
_MOC Сеть Fetch API, HTTP-запросы
_MOC DOM Observer API (Intersection, Mutation, Resize) работают с DOM
_MOC Производительность Performance API — измерение Core Web Vitals
_MOC CSS matchMedia — мост между CSS media queries и JS

↑ к оглавлению


🧭 Навигация

⬆ Родительский MOC _MOC JavaScript
⬆ К главной 🗺️ MOC

📑 Быстрое оглавление