Примечание: ниже находится перевод статьи "The Psychology of Web Performance", в которой автор поднимает психологические аспекты производительности веб-страниц: чем она обусловлена, как ее измерить и описывает некоторые сопутствующие (коммерческие) эффекты. Мои комментарии далее курсивом.
Предыдущее исследование продемонстрировало, что пользовательское раздражение сильно возрастает, если скорость загрузки страницы превышает 8–10 секунд безо всякого уведомления пользователя о процессе загрузки (Bouch, Kuchinsky и Bhatti, 2000, King, 2003). Последние работы в этой области показали, что пользователи с широкополосным доступом еще менее терпимы к задержкам при загрузке веб-страниц по сравнению с пользователями с более узким каналом. В опросе, проведенном JupiterResearch, было установлено, что 33% пользователя скоростного соединения не хотят ждать более 4 секунд при загрузке страницы, при этом 43% пользователей не ждут более 6 секунд (Akamai, 2006).
В исследовании, проведенном в 2004, Fiona Nah установила, что терпимое время ожидания (ТВО) для неработающих ссылок (без обратной связи) находилось между 5 и 8 секундами (Nah, 2004). С добавлением уведомления пользователя о процессе загрузки (обратной связи), например, индикатора загрузки, ТВО увеличилось до 38 секунд. Распределение ТВО для повторных попыток зайти на неработающие ссылки имело максимум в районе 23 секунд (без обратной связи). Nah заключила, что ТВО для веб-пользователей имеет максимум около 2 секунд (было бы интересно конечно, взглянуть на эту гауссову кривую, чтобы понять, что находится 80–90% площади, т.е. каким временем загрузки ограничено это число пользователей). Если учесть стремление пользователя посетить сайт повторно, то Dennis Galletta и др. показали, что кривая сглаживается при 4 и более секундах и уходит в нуль в районе 8 и более секунд (Galletta и др., 2004).
Даже малые изменения времени загрузки могут иметь значительные последствия. Так Google констатировал, что увеличение времени загрузки для страницы с 10 поисковыми результатами на 0,4 секунды и на 0,9 секунд для страницы с 30 результатами сказалось на уменьшении трафика и рекламных доходов на 20% (Linden, 2006). Когда главную страницу Google Maps уменьшили в объеме с 100Кб до 70–80КБ, трафик увеличился на 10% в течение первой недели и еще на 25% в следующие три недели (Farber, 2006). Тестирование для Amazon показало очень близкие результаты: каждые 100мс увеличения времени загрузки для Amazon.com уменьшали продажи на 1% (Kohavi и Longbotham, 2007).
Можно посчитать, сколько «стоит» каждая миллисекунда загрузки для Amazon, и понять, что гонка за скоростью вполне даже обоснована.
Эксперименты Microsoft для Live Search показали следующие результаты при замедлении загрузки страниц на 1 секунду (Kohavi, 2007):
При уменьшении времени загрузки страницы с результатами на 2 секунды:
Страницы, которые загружаются медленно, ощущаются менее надежными (Fogg и др., 2001) и менее качественными (Bouch, Kuchinsky, и Bhatti, 2000). Постарайтесь удержать время загрузки вашей страницы ниже «порога терпимости» (в каждом конкретном случае он будет своим, однако, стоит ориентироваться на то, чтобы все действия по оптимизации клиентской производительности элементарно окупились). Тогда пользователи буду ощущать гораздо меньше неудовлетворенности от посещения вашего сайта (Ceaparu и др., 2004), и у них не будет подниматься давление (Scheirer и др., 2002). При этом среднее число просмотров страниц возрастет (Novak, Hoffman и Yung, 2000), увеличится конверсия посетителей (conversion rate) (Akamai, 2007), и снизится число отказов (Nielsen, 2000). Сайты, которые быстро загружается, также кажутся пользователям более интересными (Ramsay, Barbesi и Preece, 1998) и привлекательными (Skadberg и Kimmel, 2004).
Старое правило «8–10 секунд» сейчас переформулировать для тех, кто имеет, и тех, кто не имеет. Пользователи широкополосного доступа ожидают большую скорость загрузки, при этом пользователи с менее скоростным доступом остаются далеко позади. По мере того, как высокоскоростной доступ проникает в массы, размер страницы растет до более 300Кб, а среднее число объектов уже составляет более 50 на страницу. Пользователи испытывают психологические и физиологические проблемы при своем взаимодействии с веб-страницами, испытывают раздражение, если не могут завершить свои задачи, и воодушевление при работе с быстрыми сайтами. Пользователи «медленного Интернета» страдают, по большому счету, из-за издержек при загрузке большого числа объектов, которое доминируют над всеми остальными. Увеличение скорости загрузки вашего сайта способствует повышению конверсии, уменьшению отказов при загрузке корзины покупателя и делает ваш сайт более привлекательным для пользователя.