Ты нашел этот репозиторий, а значит скорее всего в курсе что у нас есть билет на React Amsterdam. Но к сожалению билет у нас только один, а желающих посетить Амстердам весной хоть отбавляй. Поэтому мы решили разыграть его выбрав лучшего из лучших.
Что бы принять участие в розыгрыше тебе потребуется выполнить нехитрое задание применив всю свою находчивость и смекалку.
В этом репозитории ты найдешь исходный код веб-страницы написанной на React. Твоя задача состоит в том, что бы найти в ней как можно больше проблем связанных с производительностью, исправить их любыми способами и отправить решение нам.
Для запуска проекта создай fork этого репозитория в своем github-аккаунте, скачай его содержимое к себе на компьютер, перейди в директорию с проектом и выполни команду npm install && npm start
после чего в твоем браузере должна будет открыться страница с адресом http://localhost:3000/
.
Теперь ты готов к выполнению задания и можешь начинать!
А когда будешь уверен в том что выполнил его:
- Закоммить все изменения и запушь их в свой репозиторий;
- Опубликуй результат своей работы на github pages выполнив команду
npm deploy
; - Отправь ссылку на свой репозиторий организаторам SPB Frontend;
Но будет внимателен:
- После всех сделанных тобой изменений внешний вид страницы должен быть неотличим от исходного;
- Замерять будем три цифры First Paint, DOMContentLoaded и Finish;
- Задание должно быть выполнено и отправлено организаторам не позже чем 9 марта до 18:00 по Московскому времени;
До вечера субботы 10 марта мы подведем итоги замерив производительность каждого присланного нам решения, а автор справившейся с заданием лучше остальных получить заветный билет и сможет отправиться этой весной в Амстердам на конференцию React Amsterdam.
Желаем удачи!