Telegram запустил конкурс для JavaScript-разработчиков, цель которого – создать упрощённую версию мессенджера без использования сторонних UI-фреймворков.
Итоговое приложение должно включать процессы авторизации и регистрации, а также позволять просматривать списки чатов и сообщений. При этом базовой функциональности для победы недостаточно. Это лишь необходимый минимум.
Конкурс пройдёт в три этапа с 3 по 17 ноября. Призовой фонд для каждого этапа составляет $80 тысяч, для всех трёх этапов – от $200 тысяч. Сколько победителей планируется отобрать, в сообщении компании не уточняется.
Для начала потенциальным участникам рекомендуется ознакомиться с документацией по API и просмотреть исходный код существующих приложений Telegram.
Основными критериями для определения победителей будут скорость, размер и внимание к деталям созданных ими приложений. Использовать UI-фреймворки, такие как React и Angular, не разрешается. Использование фреймворков типа tdlib допустимо в теории, однако высокая вероятность негативного результата из-за увеличения времени загрузки по сравнению с простыми JS-решениями.
Напомним, что в октябре Telegram провёл два конкурса для дизайнеров с призовым фондом в $50 000.