# Исследование: Twitch Panel Extension «мультидокументная панель» > Задача: расширение размером в одну Twitch-панель (в блоке «О канале»), внутри которого > листается несколько документов на основе Markdown (+ заголовочные картинки). > Управление контентом — через удобную админ-панель; желательно обновление через git. > Фронтенд — Svelte 5. --- ## 1. Вердикт **Полностью реализуемо, без бэкенда, бесплатно.** Платформа Twitch Extensions жива (2025–2026, Developer Rig устарел, но сами Extensions и ревью работают). Ключевой трюк: код приложения (зашит в билд расширения) почти не меняется, а контент (MD + картинки) тянется в рантайме из git-репозитория через CORS-дружелюбный CDN (jsDelivr / raw.githubusercontent.com — оба отдают `Access-Control-Allow-Origin: *`, проверено curl-ом). Обновление контента = `git push`, без пересборки и без ревью Twitch. --- ## 2. Ключевые факты о панельных расширениях (проверено по докам) | Факт | Значение | |---|---| | Тип расширения | **Panel** — «коробка» в блоке «О канале», под плеером | | Размер | **318 × 496 px**, жёстко (чтобы не было скролла iframe); скроллим внутренний контент | | Активность | Панель видна **даже когда канал офлайн** — идеально для био/справки | | Pop-out | Зритель может открыть расширение в отдельном окне побольше | | Хостинг кода | zip-загрузка на CDN Twitch (`*.ext-twitch.tv`) ИЛИ свой HTTPS-хостинг (Base URI) | | Config Service | 3 сегмента (developer / broadcaster / global), **5 КБ на сегмент**, публично читаемо | | Helper-библиотека | `