У нас есть одностраничное приложение, построенное с помощью Knockout и Backbone, которое делает Ajax-вызовы на сервер и выполняет сложное кэширование данных и рендеринг DOM. Нам очень нравится измерять производительность (и регистрировать ее обратно на сервер), как видно пользователю. Кажется, я не могу придумать, будет ли браузером API навигационного тайминга для этого или нет. Из того, что я вижу в примерах, API синхронизации навигации привязан к window.performance
, и это ограничивается загрузкой страницы и не подходит для мониторинга поведения Ajax. Правда или ложь? Если false, что еще я могу использовать?
Я хотел бы установить специальные контрольные точки, между которыми можно измерить время, например. для вызова Ajax, который выполняет некоторую рендеринг DOM с результатом сервера.