Performance Observer

它主要用于观察性能时间轴(Performance Timeline),并在浏览器记录时通知新的性能条目。它可以用来度量浏览器和 Node.js 应用程序中某些性能指标。它在下列情况下是有用的。
  • 测量请求(Request)和响应(Response)之间的处理时间。(浏览器)
  • 在从数据库中检索数据时计算持续时间。(Node.js应用程序)
  • 抽象精确的时间信息,使用 Paint Timing API,比如 First Paint 或 First Contentful Paint 时间
  • 使用 "User Timing API"、"Navigation Timing API"、"Network Information API"、"Resource Timing API" 和 "Paint Timing API" 访问性能指标