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 материаловРисуем амплитудную волну Canvas: диапазоны семплов на колонку, несколько каналов, масштаб пикселей и независимый индикатор позиции.
Связываем секунды формы с целыми кадрами: полуоткрытый диапазон, проверка границ, снимок параметров и одинаковая длина результата.
Планируем огибающую через AudioParam: переходы в кадрах, линейный рост и спад, нулевые длительности и общий алгоритм экспорта.
Обрабатываем выбранный аудиофрагмент в OfflineAudioContext: длина результата, копирование каналов, огибающая и снимок операции.
Записываем обработанный буфер в WAV PCM16: RIFF, поля формата, чередование каналов, преобразование Float32 и контроль размера.
Завершаем локальную аудиомастерскую: состояние интерфейса, доступные поля, ошибки, контрольные числа и границы перед публикацией.