metrics method
Returns an object containing metrics of the page.
Timestamp
The timestamp when the metrics sample was taken.Documents
Number of documents in the page.Frames
Number of frames in the page.JSEventListeners
Number of events in the page.Nodes
Number of DOM nodes in the page.LayoutCount
Total number of full or partial page layout.RecalcStyleCount
Total number of page style recalculations.LayoutDuration
Combined durations of all page layouts.RecalcStyleDuration
Combined duration of all page style recalculations.ScriptDuration
Combined duration of JavaScript execution.TaskDuration
Combined duration of all tasks performed by the browser.JSHeapUsedSize
Used JavaScript heap size.JSHeapTotalSize
Total JavaScript heap size.
NOTE All timestamps are in monotonic time: monotonically increasing time in seconds since an arbitrary point in the past.
Implementation
Future<Metrics> metrics() async {
return Metrics.fromBrowser(await devTools.performance.getMetrics());
}