Конкурс по ускорению отрисовки страницы
CSS JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
assets
README.md
RESULTS.md RESULTS Oct 7, 2013
index.html GO! GO! GO! Oct 1, 2013

README.md

Конкурс по ускорению отрисовки страницы

Конкурс завершен

Спасибо всем участникам конкурса!
Результаты конкурса опубликованы в файле RESULTS.md


О конкурсе

Стенд Client-side Performance Testing на YaC посвящен оптимизации производительности верстки. Все желающие могут испытать себя и продемонстрировать навык оптимизации верстки в этом конкурсе.

Условия конкурса

Участникам дана статичная страница, сверстанная со всеми известными нам проблемами клиентской производительности. Вам нужно максимально ускорить её загрузку. Это можно сделать как на своем компьютере, так и на одном из гостевых ноутбуков на стенде.

Инструкции

  1. Форкните репозиторий со страницей.
  2. Внесите оптимизации, которые считаете нужными.
  3. Отправьте пулл-реквест до 18:00 2 октября по московскому времени.

Вам может пригодиться справка help.github.com

Что произойдет дальше

Ваш пулл-реквест попадет в общую очередь на обработку и будет закрыт. Затем он проверяется на соблюдение правил конкурса. Если вы нарушили правила, мы сообщим вам об этом комментарием в пулл-реквесте.

Страница с вашими правками будет протестирована на скорость отрисовки. Метрики отрисовки страницы измеряются с помощью Шуттилки — внутреннего инструмента Яндекса для тестирования производительности клиентской части. Измерения проводятся в Яндекс.Браузере, с имитацией ширины канала в три мегабита и RTT в 30мс. По результатам проверки каждому участнику начисляются баллы. Оценка доступна в общем рейтинге на cs.yandex.net.

В конкурсе можно участвовать повторно. Если вы были дисквалифицированы или просто хотите улучшить свой результат, создайте новый пулл-реквест и заново оптимизируйте страницу.

Конкурс начнется 1 октября в 12:00 и продолжится до 18:00 2 октября по московскому времени. Победители будут объявлены на сцене секции Frontend конференции YaC 2013.

Правила конкурса

  • контент страницы (тексты, изображения, шрифты и элементы оформления) должен быть полностью сохранен;
  • верстка должна сохранять все свои свойства: положение и размер элементов, адаптивность к разным размерам экрана и т.д.;
  • в HTML нельзя удалять имена существующих классов и id элементов;
  • в CSS нельзя менять имена шрифтов;
  • организаторы оставляют за собой право блокировать участников за неспортивное или неэтичное поведение.