Анализ производительности веб-страницы
Я создал приложение Hbbtv.
Я хочу проанализировать производительность приложения при работе на телевизоре. Так как на телевидении не используются инструменты разработчика, как мне получить рендеринг, загрузку страницы, пустое время?
Можно ли отобразить их с помощью JavaScript?
1 ответ
Вы можете добавить Google Analytics на свой сайт. Реализовать обнаружение устройства, а затем, если это телевизор, отправить результаты анализа производительности (ранее реализованные функции производительности). Функции примерно такие, как эти примеры: http://qnimate.com/measuring-web-page-performance-using-modern-javascript-apis/ http://blog.trasatti.it/2012/12/measuring-the-speed-of-resource-loading-with-javascript-and-html5.html, https://trackjs.com/blog/monitoring-javascript-memory/, https://medium.com/@felipedutratine/frontend-performance-monitoring-in-js-29832051d2ec
Вы должны обнаружить пользовательский агент на телевизоре, а затем смоделировать его в Google Chrome Dev Tools (w3c-валидатор также позволяет это делать), а затем выполнить аудит-тест на вкладке "Аудит" в Google Chrome Dev Tools. Проверьте https://developers.whatismybrowser.com/useragents/explore/operating_platform/smart-tv/