Техническое задание: Браузерное расширение для шахматного портала

Необходимо разработать легковесное браузерное расширение, совместимое с Chromium-браузерами (Chrome, Brave, Edge) и функционирующее на популярном шахматном сайте.

Основные требования

  • Цель: Создать расширение, которое в реальном времени получает текущую шахматную позицию со страницы игры.
  • Технологии: Расширение должно быть реализовано в соответствии с современным стандартом Manifest V3.
  • Ключевая функция: Извлечение позиции в формате FEN (Forsyth-Edwards Notation) из интерфейса сайта.
  • Интеграция: Полученные данные должны быть интегрированы (врезаны) в интерфейс сайта для удобного отображения пользователю.

Детали реализации

  • Расширение должно быть минимальным по объёму и не перегружать браузер.
  • Код должен быть чистым, документированным и готовым к дальнейшей поддержке.
  • Важно обеспечить корректную работу именно на указанном целевом сайте.
  • Все конфиденциальные данные (если были в исходном брифe) удалены из ТЗ.