Building Offline Applications with Angular: Develop Reliable, Performant Web Applications for Desktop and Mobile Platforms
Эта книга представляет собой практическое руководство по созданию современных веб-приложений на Angular, которые остаются функциональными даже при потере сетевого соединения. Автор подробно рассматривает архитектуру Progressive Web Apps (PWA) и использование Service Workers для обеспечения офлайн-работы приложений.
В книге используется единый сквозной пример — разработка онлайн-аркады Web Arcade. Читатель последовательно проходит все этапы: от настройки Angular-приложения и добавления сервис-воркеров до реализации кэширования данных в IndexedDB и синхронизации при восстановлении соединения.
Особое внимание уделяется практическим аспектам: работе с Dexie.js как обёрткой над IndexedDB API, созданию устанавливаемых веб-приложений, обработке данных в офлайн-режиме. Книга содержит пошаговые инструкции, подходящие даже для начинающих разработчиков, знакомых с основами JavaScript и TypeScript.
Все примеры кода доступны на GitHub, что позволяет сразу применять полученные знания на практике. Книга поможет освоить современные подходы к созданию отказоустойчивых веб-приложений с улучшенным пользовательским опытом.









