Цитата:
Сообщение от xanxy
Меня как юзера больше бесит не скорость загрузки, а когда элементы начинают перемещатся во время загрузки страницы.
|
в гугле проводили исследования на эту тему: если юзера заставить долго смотреть на белый экран или на не изменяющуюся картинку при загрузке, он перестанет пользоваться таким сайтом. Не помню точные числа, но допустимое время ожидания 1-2 секунды, и есть разница по этому допуску для смартфонов, планшетов и десктопов....разница из-за разной механики и разных юз-кейсов этих устройств.
Основной ориентир или просьба от гугла, к которой хотя бы нужно стремиться, это: показывать юзеру
ATF-контент после первого
RTT
Другими словами: показывать верхнюю часть сайта(экран, который не скролиться) получив первый пакет с HTTP-данными. Более подробно описано где-то
тут.
На счет RTT еще могу добавить о недавних эволюционных изменениях. Раньше
первый RTT был больше/дольше, чем теперь - спасибо гуглу за это. 1,5 года назад они поспособствовали увеличению начального(initial)
congestion window в настройках tcp-протокола почти во всех операционных системах. Таким образом, сейчас tcp
slow start алгоритм начинает работать с бОльшего количества (10) сегментов, чем раньше (1-2), а значит и за первый RTT передается бОльшее количество байт. Вместо медленного адаптирования скорости под качество канала решили сразу слать побольше и если случился обрыв, то еще раз шлем и опять побольше. Можно сказать, что теперь tcp-соединения стали более мощными, более взрывными. А все потому, что slow start оказывается не очень эффективным при хороших, но/или бьющихся каналах, а сейчас как раз такие: либо быстрые медь/оптика или постоянно рвущаяся беспроводная связь.
Цитата:
Сообщение от xanxy
Или когда элемент уже отобразился, но не работает. Я так понимаю это как раз случай когда jquery грузится после основного html
|
такими сайтами юзеры по своему желанию не пользуются ))
Цитата:
Сообщение от xanxy
У крупных проектов немного другие заботы, чем у вебмастеров
|
технические цели у всех примерно одинаковые, но у крупняка масштабы больше, поэтому и технические задачи посложнее, но суть та же.
имхо данный топик актуален как для доров, так и для белых сайтов.