Почему производительность Firebase использует объект окна? - PullRequest
1 голос
/ 22 мая 2019

У меня есть серверное веб-приложение, созданное с использованием vue.js и nuxt.js. В настоящее время я пытаюсь реализовать производительность Firebase, но кажется, что пакеты используют объект window. Поскольку на сервере нет объекта window, я должен был бы вызвать firebase.performance() на клиенте.

Мой вопрос: почему производительность Firebase использует объект window? Не зная, как работает библиотека, я не понимаю, зачем ей нужен доступ к домену. Кроме того, насколько я знаю, он также отслеживает время загрузки страницы, что не имеет смысла для меня, когда я только инициализирую его на клиенте.

Или я неправильно понял, и производительность предназначена только для работы на клиенте, а не для измерения загрузки страниц?

1 Ответ

2 голосов
/ 22 мая 2019

Firebase Performance Monitoring для веб-сайтов предназначен только для работы на клиентских браузерах. То же самое для Android и iOS - сделано только для клиентов. Идея состоит в том, чтобы измерить производительность вашего приложения на устройстве пользователя, поскольку эти данные трудно измерить иначе. Если вы хотите измерить производительность серверного кода, для этого есть другие инструменты, но Firebase их не предоставляет.

...