Браузерные расширения (Chrome MV3)

Расширения на TypeScript с аккуратными разрешениями, service worker и понятным UX под конкретный сценарий.

Современные расширения Chrome — это мини-продукты: запросы разрешений должны быть прозрачны, service worker часто перезапускается, а обмен сообщениями между UI, content scripts и фоном лучше держать простым.

Делаю MV3 на TypeScript с вылизанным UX для повторяющихся задач — например генерация изображений или исследовательские инструменты — без превращения браузера в тяжёлую панель.

Если нужен спутниковый интерфейс рядом с веб-продуктом, расширение часто встречает пользователя там, где он уже работает.