Влияние клиентской оптимизации кода на продажи, личный опыт.

Я, как разработчик, люблю клиентскую оптимизацию сайтов, приятно когда сайт загружается моментально. Про оптимизацию сказано очень много, но реальных исследований с цифрами($) не много. Кроме заявлений гигантов, например в Amazon.com заявили что каждые дополнительные 100мс загрузки их сайта снижали продажи на 1%.

Короче, я решил провести измерения и поделиться результатами.

Вводные данные:

  • Гео: ЛАТАМ
  • Вертикаль: Датинг
  • User Flow: SOI
  • Таргет по OS: Android
  • Все страницы лежат на одном хосте в CDN.

Изначально взят готовый ленд в виде опросника. Пользователь проходит несколько шагов отвечая на вопросы, в конце сообщается что он подошел и предлагается перейти к офферу.

На ленде присутствует одна тяжелая анимированная картинка весом 115KB. Это очень много, но сейчас не про нее.

Ленд №1
Все как обычно все делают, подключены Google Fonts, jQuery с CND Google, несколько js-файлов и один css.
Итого 17 запросов к серверу.
Общий вес 233KB.

Ленд №2
CSS-интегрирован в страницу, все js-скрипты объединены в один файл. Все картинки в css через base64. Убран Google Fonts.
Итого 3 запроса к серверу.
Общий вес 163KB.

Ленд №3
Ленд сделан с нуля, переписан весь код. Отказ от jQuery, CSS и js-код вставлен в страницу.
Итого 2 запроса к серверу.
Общий вес 130 КБ.

Вот результат, я не уверен что данных достаточно, но уже можно принять решение.

Ленд №2 дал результат близкий к №3, скорее всего отсутствие jQuery уже не так сильно влияет из-за большого общего веса. Так же могли быть ошибки в старых браузерах на ленде №3, не проверялось.