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 материаловРазделить веб-интерфейс, Telegram и сервер
Подключить страницу к согласованному сценарию открытия
Определить доступные функции окружения
Согласовать интерфейс с данными хоста
Разместить элементы в изменяемом WebView
Связать доступность действия и состояние экрана
Согласовать внутреннюю навигацию с кнопкой хоста
Разделить переданное содержимое и доверенный контекст
Подтвердить подпись и допустимое время данных
Связать подтверждённый запуск и серверную сессию
Согласовать аутентификацию и обработку ошибок
Сохранить введённые данные и понятные ошибки
Определить что сохраняется и что обновляется
Разделить локальные и серверные данные
Передать контекст открытия без лишних данных
Подготовить понятное действие распространения
Сохранить состояние и предложить безопасный повтор
Проверять наличие функции перед использованием
Согласовать семантику, фокус и размеры действий
Подготовить адрес, серверный контракт и план сопровождения
20 уроков о WebView, Telegram SDK, проверке запуска, сессии, собственном API и состоянии мини-приложения
Семь последовательных серий: чат, Redis, CMS, магазин, бронирование, расширение браузера и карты.
16 уроков о комнатах, правах, подтверждениях и восстановлении чата.
Описать события, команды и границу учебного входа.