Каждый тестировщик и разработчик веб-приложений хорошо знает Browserstack. Это позволяет тестировать в различных браузерах и операционных системах. Теперь есть SpeedLab, который проверяет, насколько быстро веб-страница будет загружаться на разных устройствах.
SpeedLab - это бесплатный инструмент для проверки скорости веб-сайта на нескольких браузерах и устройствах. Благодаря сервису SpeedLab вы можете быстро проверить и диагностировать потенциальные проблемы для данного браузера или устройства.
Пользователи имеют доступ к одному из 9000 различных устройств. Каждое из этих устройств имеет свой браузер по умолчанию. Более того, каждый пользователь может установить другие альтернативные интернет-браузеры . Это дает около 63 000 возможных комбинаций браузеров и устройств. И это большая проблема для программистов, создающих сайты и интернет-приложения.
Проблема еще больше, каждое устройство имеет свой браузер и процессор устройства. И тут на помощь приходит SpeedLab, весь в белом цвете, который позволяет вам тестировать скорость вашего сайта в различных браузерах и на разных устройствах.
В SpeedLab каждый тест проводится на тщательно подобранной комбинации браузерных движков, лучших и худших устройств (high-end и low-end). Обеспечивает всесторонний охват рынка и реальное понимание опыта конечных пользователей. В окончательном отчете приводится сводная информация о скорости работы вашего веб-сайта на нескольких настольных и мобильных устройствах.
Напомню, что Google также недавно обратил внимание на пользовательский опыт. Эти типы показателей должны быть включены в рейтинг результатов поиска (так называемая SERP).
Вы можете протестировать свои веб-сайты и мобильные приложения по адресу: browserstack.com/speedlab
На сайте вы можете проверить (в виде готовых отчетов), как обстоят дела у крупнейших игроков рынка, таких как Netflix, IKEA или Amazon.
Что и как измеряет SpeedLab из Browserstack?
- Время загрузки страницы . Время от начала до полной загрузки страницы. Он рассчитывается как loadEventEnd - navigationStart .
- Браузерная обработка . Время с момента начала обработки браузером содержимого страницы до ее полной загрузки. Он рассчитывается как loadEventEnd - domLoading .
- DNS . Время, необходимое для входа в домен сайта. Он рассчитывается как domainLookupEnd - domainLookupStart .
- TCP . Время, необходимое для установления соединения с сервером. Он рассчитывается как connectEnd - connectStart .
- TTFB . Время, необходимое для получения первого байта ответа от сервера. Он рассчитывается как responseStart - requestStart .
- Ответ . Время, необходимое для полного получения первого байта ответа. Он рассчитывается как responseEnd - responseStart .
- Обработка DOM . Время с момента, когда браузер начинает создавать содержимое страницы, до момента загрузки содержимого страницы. Он рассчитывается как domComplete - domLoading .
- Загрузить . Время, необходимое браузеру для выполнения кода javascript после полной загрузки содержимого страницы. Он рассчитывается как loadEventEnd - loadEventStart .