Web API Cookbook: Level Up Your JavaScript Applications
Книга "Web API Cookbook" представляет собой практическое руководство по использованию современных веб-API, встроенных в браузеры, для создания мощных JavaScript-приложений. Автор Джо Аттарди демонстрирует, как заменить устаревшие сторонние библиотеки (такие как jQuery, Lodash и Moment) нативными API, что позволяет уменьшить размер бандла, повысить производительность и снизить зависимость от внешних компонентов.
В книге подробно рассматриваются различные категории веб-API: взаимодействие с DOM, сетевая коммуникация, интеграция с нативными функциями устройств, работа с файлами, геолокация, уведомления и многое другое. Особое внимание уделяется преимуществам современных браузеров, которые устраняют необходимость в плагинах (ActiveX, Flash) и предоставляют богатый функционал "из коробки".
Автор также обсуждает стратегии работы с устаревшими браузерами через полифиллы, но подчеркивает их ограничения: увеличение размера кода, потенциальные ошибки и проблемы с производительностью. Книга предназначена для разработчиков с опытом работы с JavaScript и DOM, которые хотят глубже освоить возможности веб-платформы и создавать более эффективные приложения.









