Кейсы
Coupon Cabin - Обновление с Manifest V2 на Manifest V3
В наше время поддержка программного обеспечения в актуальном состоянии критически важна для производительности и безопасности. Когда Coupon Cabin, надежная платформа для купонов и кэшбэка,
Дата

Chrome отказывается от старого стандарта. Google закрывает Manifest V2. Coupon Cabin — расширение на V2 — скоро умрёт. Нужна была срочная модернизация. И график жесткий: всего 4 недели.
Проблемы, с которыми мы столкнулись
Расширение было действительно старым:
- Полагалось на Vue 2 и Vuex (давно снято с производства)
- Кодовая база гнилая от многолетнего минимума обновлений
- Расширение было медленным и сложным для расширения
Без обновления:
- Исчезнет из Chrome Web Store
- Новые пользователи не смогут установить
- Конкуренты с MV3 будут рекомендоваться вместо нас
- Старые веб-сайты торговцев будут ломать функции

Как мы модернизировали
Полный рефакторинг за 4 недели:
- Manifest V2 → V3 — соответствие новым стандартам, лучшая производительность, безопасность
- Vue 2 → Vue 3 — более быстрый фреймворк, лучше реактивность
- Vuex → Pinia — более лёгкое управление состоянием
- TypeScript — меньше ошибок, больше надёжности
- ESLint — чистый, поддерживаемый код
Результаты
✓ Доставлено вовремя — 4 недели на разработку + 1 неделя на финализацию
✓ Расширение теперь быстрое и современное — готово к будущему
✓ Все прошло проверку — Chrome Web Store одобрил с первого раза



