PWA и офлайн
Manifest, service worker, кеш, IndexedDB, установка, обновление, работа без сети и синхронизация.
15 материаловPWA, Mini Apps, расширения, совместная работа, карты, медиа и документы.
Manifest, service worker, кеш, IndexedDB, установка, обновление, работа без сети и синхронизация.
15 материаловTelegram Mini Apps, интеграция с платформой, проверка авторизации, события и платежный интерфейс
21 материалChrome и совместимые WebExtensions, интерфейс, разрешения, работа со страницами, хранение, обновление и публикация.
13 материаловWebSocket, SSE, присутствие, чаты, CRDT, Yjs, общие документы, доски, синхронизация и восстановление соединения.
31 материалWebRTC, камера, микрофон, запись экрана, плееры, субтитры, Web Audio, звонки и онлайн-консультации.
24 материалаMapLibre, геолокация, маркеры, кластеризация, зоны доставки, маршруты и визуализация геоданных.
13 материаловPDF.js, просмотр и аннотации PDF, редакторы текста, импорт таблиц, генерация документов и печатные версии.
22 материалаCanvas, SVG, WebGL, WebGPU, 2D/3D, браузерные игры, интерактивные демонстрации, конфигураторы и подготовка ресурсов.
11 материаловReconnect с state vector и индикацией server sync
Локальная загрузка до разрешения ввода и подключения
Двоичный снимок на сервере с ack после атомарной записи
Проверка identity, Origin, роли и отказ в update для viewer
Отдельный журнал ревизий и UndoManager по origin
Очистка ресурсов, описание протокола и границ выпуска
Последовательная серия из 12 уроков с развивающимся локальным проектом и отдельными состояниями исходного кода.
Явный запрос getUserMedia и освобождение потока
Перечень устройств и замена потока с явным действием
Серверная комната на двух участников с Origin и identity
Добавление дорожек и обработка remote track
Perfect negotiation с назначенной сервером polite ролью
Очередь кандидатов и явная конфигурация ICE
Накопление remote stream и ручной повтор play
Управление track.enabled с отражением состояния
getDisplayMedia и replaceTrack с восстановлением
Контролируемый restartIce, повторный вход и новая сессия
Разность счётчиков getStats и пределы интерпретации
Единая очистка ресурсов и серверное завершение комнаты
Десять уроков строят локальный просмотрщик «Лист»: изображение, текст, поиск, заметки, JSON и печатное представление.
HTML-каркас и авторский генератор двухстраничного ASCII PDF
Фиксированная PDF.js и библиотечный worker, первая страница
Очередь последнего запроса, один canvas
CSS-размер, backing store, rotation, ограничение DPR