与 Web 标准 类似,Lynx 提供了 Performance API 来获取当前页面中性能相关信息。
开发者可以使用 Performance 接口获取各种运行时性能数据。
使用 Performance API 需要了解以下核心概念:
入口对象
lynx.performance
是性能监控系统的入口对象,可以使用该对象创建性能观察器。
性能观察器
PerformanceObserver
接口用于监听各种类型的性能事件。
性能事件
性能事件由 PerformanceEntry
表示。PerformanceEntry
包含基础信息:事件名称 name
和事件类型 entryType
。所有的性能事件(如应用程序初始化耗时、页面加载耗时)都继承自了 PerformanceEntry
接口并扩展了更多属性。