Chorus
Инструмент для презентаций и опросов: ведущий открывает комнату, участники заходят по QR-коду с телефона и голосуют, а результаты мгновенно превращаются в живой график на экране презентации.
Проблема, подход, доказательства.
Проблема
Мгновенно выводить на экран голос каждого в многолюдном зале — с телефона и без регистрации.
Подход
Архитектура на WebSocket с комнатами; результаты собираются на сервере и рассылаются пакетами через короткие интервалы. Участник, потерявший соединение, продолжает с того же места под тем же идентификатором. Каждый участник голосует один раз на слайд.
Доказательства
Lighthouse на десктопе 100, на мобильном 98; LCP на мобильном 1.8 с, общий трафик 206 КБ.
Отсканируйте телефоном и попробуйте.
QR-код ведёт на chorus.beraekimci.com.tr.
Пять форматов вопросов.
Каждый голос на экране мгновенно.
↑ Даже при сотнях голосов экран обновляется несколько раз в секунду.
Доказательства под нагрузкой.
Давайте сделаем следующий проект вместе.
Пишите по поводу проекта, сотрудничества или технического разговора. В среднем отвечаю в течение 24 часов.