FCP is a key performance metric that measures the time taken for the first-screen rendering of lynx app to complete. It refers to the time taken for users to see any content (such as text or images) on a lynx app for the first time. MetricFcpEntry interface provides timing information about this metric, inheriting from PerformanceEntry.
The FCP event is triggered when Lynx completes the rendering of the first frame of the lynx app. For lynx apps that rely on network requests or asynchronous I/O to fetch data, the typical state monitored at FCP is the loading page or a placeholder, as shown in the diagram below:
Depending on different starting points, Lynx provides three metrics: fcp, lynxFcp, and totalFcp. Each metric's definition in the rendering process is illustrated in the diagram below:
This example demonstrates how to obtain a MetricFcpEntry.
Lynx calculates the FCP upon completion of the first frame rendering. If you have provided container-related timestamps using LynxView.setExtraTiming, the MetricFcpEntry includes fcp, lynxFcp, and totalFcp. Otherwise, the MetricFcpEntry only contains lynxFcp. After supplementing the container timestamp, the remaining metrics will be recalculated. Once recalculation is complete, Lynx will send a new MetricFcpEntry containing all the metrics.

The type of performance event; the value for all instances of this class is fixed as metric.
The specific name of the performance event; the value for all instances of this class is fixed as fcp.
The time taken from preparing the TemplateBundle to the completion of the first rendering, with a data type of PerformanceMetric.
Calculation formula: fcp = LoadBundleEntry.paintEnd - InitContainerEntry.prepareTemplateStart.
The time taken from loading the TemplateBundle to the completion of the first rendering, with a data type of PerformanceMetric.
Calculation formula: lynxFcp = LoadBundleEntry.paintEnd - LoadBundleEntry.loadBundleStart.
The time taken from the user opening the page to the completion of the first rendering, with a data type of PerformanceMetric.
Calculation formula: totalFcp = LoadBundleEntry.paintEnd - InitContainerEntry.openTime.
LCD tables only load in the browser