РУС | EN

14 июня(суббота) 2014 Москва

Телефон: +7 (499) 403-10-11 (многокан)
E-mail: 2014@devconf.ru

Как с помощью профилирования и оптимизации js-кода значительно поднять конверсию

Антон Плешивцев Кроссфункциональный разработчик команды aviasales.ru, расположенной на Пхукете и работающей над основным продуктом фирмы - поисковой выдачей. При моем непосредственном участии была спроектирована и разработана новая поисковая выдача (search), карта низких цен (map), библиотека наших ui-компонентов Components, новый высокопроизводительный поисковой движок Ясень и несколько встраиваемых виджетов. Евангелист Angular.JS, использую в работе голову, Python и Ruby, написал некоторые спорные штуки на Haskell (HHydra), автор известного в узких кругах сервиса быстрых скриншотов cropme.ru.
Доклад(45 мин)    Презентация (pdf, 4.1 Mb)

В aviasales мы разарабатываем большие и сложные фронтэнд-приложения для путешественников. Ключевым показателем для этих приложений является конверсия. Доклад рассказывает, каким образом мы балансируем между сложностью поддержки, развития и скоростью работы приложения, оставляя себе поле для маневров, а также какие средства мы разработали, чтобы контролировать скорость работы наших js-приложений.

Подробно:
Некоторые вопросы, затрагиваемые в докладе:
- Встроенный js-профайлер, с помощью которого мы собираем информацию о скорости работы основных компонентов системы, производительность которых критична.
- 5 способов ускорения js-кода, о которых вы могли не знать
- Один простой и удобный подход к рефакторингу сложной бизнес-логики
- Как быстро проверить приложение "в целом" и ответить на вопрос "Стало лучше или хуже"


Программа конференции