Web Tracing Framework — новое расширение для браузера
Web Tracing Framework — это набор библиотек, инструментов и скриптов, предназначенных для веб-разработчиков, пытающихся создавать большие, требовательные к производительности приложения Javascript. Он предоставляет пользователям набор библиотек, инструментов и скриптов, призванных сделать Javascript свободным от зависаний при частоте 60 кадров в секунду. Встроенные инструменты разработки браузеров имеют очень ограниченную функциональность, когда речь идет об упрощении написания приложений, которые гарантированно будут работать со скоростью 60 кадров в секунду. Эти библиотеки и инструменты предназначены для использования вместе со встроенными инструментами разработки браузеров.
Среда веб-трассировки состоит из трех основных инструментов. Первый — это Chrome Tracing, инструмент, изначально встроенный в Chrome и поэтому доступный в браузере. Второй — Chrome V8 Tracing, который представляет собой собственное расширение Chrome, которое можно установить на ваши страницы.
Как только вы установите расширение, у вас будет доступ к опции в консоли разработчика, чтобы включить трассировку на ваших страницах. Затем вы можете начать записывать данные о производительности в своем приложении.
После включения трассировки платформа веб-трассировки будет собирать ряд показателей производительности, которые можно использовать для отслеживания производительность вашего веб-приложения. Эти показатели включают использование ЦП, памяти и сбора мусора. Эти данные используются для создания панели мониторинга, которая поможет вам определить производительность вашего приложения.
Структура веб-трассировки оптимизирована для разработчиков, использующих Chrome и создают веб-приложения, чувствительные к производительности.