如何最好且推荐的方式来跟踪Angular应用程序的性能?我可以使用其他可用的技术/API,例如performance.now来跟踪,以及Google Analytics/Application Insight发送自定义性能计数器。
但我的问题是,我们是否有内置在Angular中的东西来实现此目的,或者推荐某个第三方模块/库来帮助跟踪Angular应用程序的性能?
如何最好且推荐的方式来跟踪Angular应用程序的性能?我可以使用其他可用的技术/API,例如performance.now来跟踪,以及Google Analytics/Application Insight发送自定义性能计数器。
但我的问题是,我们是否有内置在Angular中的东西来实现此目的,或者推荐某个第三方模块/库来帮助跟踪Angular应用程序的性能?
看起来你需要类似 Perfume.js 的东西:https://zizzamia.github.io/perfume/#/angular/
它可以跟踪用户交互的首次内容绘制和首次输入延迟等信息。
我还建议使用perf-marks包。它是一个同构、简单、轻量级的解决方案,用于Javascript中的用户计时API - 仅在Jira、Confluence和Bitbucket等项目中使用了208B。内置树摇和入口点。此外,您可以在浏览器或NodeJS端使用它。