我有一个使用 vue.js 和 nuxt.js 制作的服务器端呈现的 Web 应用程序。我目前正在尝试实现 firebase 性能,但似乎包使用了该window
对象。因为服务器上没有window
对象,所以我必须firebase.performance()
在客户端上调用。
我的问题是,为什么 firebase 性能使用该window
对象?在不知道库是如何工作的情况下,我真的不明白为什么它需要访问 dom。据我所知,它还跟踪页面加载时间,当我只在客户端上初始化它时,这对我来说毫无意义。
还是我理解错了,性能只意味着在客户端上运行,而不是衡量页面负载?