File: README.md

package info (click to toggle)
chromium 139.0.7258.127-1
  • links: PTS, VCS
  • area: main
  • in suites:
  • size: 6,122,068 kB
  • sloc: cpp: 35,100,771; ansic: 7,163,530; javascript: 4,103,002; python: 1,436,920; asm: 946,517; xml: 746,709; pascal: 187,653; perl: 88,691; sh: 88,436; objc: 79,953; sql: 51,488; cs: 44,583; fortran: 24,137; makefile: 22,147; tcl: 15,277; php: 13,980; yacc: 8,984; ruby: 7,485; awk: 3,720; lisp: 3,096; lex: 1,327; ada: 727; jsp: 228; sed: 36
file content (22 lines) | stat: -rw-r--r-- 1,244 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
The page load metrics subsystem captures and records UMA metrics related to
page loading. This includes page timing metrics, such as time to first
paint, as well as page interaction metrics, such as number of page loads
aborted before first paint.

The page load metrics subsystem is shared by Chrome and WebView, but not
supported on iOS, as it requires hooks into Blink for page timing metrics that
are unavailable on iOS.

This component has the following structure and these directories follow the rule
that //content follows. If your new file needs to depend on something that
//content disallows, you need to consider to place it outside
//components/page_load_metrics/, e.g. //chrome/browser/page_load_metrics/ for
Chrome, or //components/page_load_metrics/google/ if it depends on Google specific
properties and is used from multiple embedders, e.g. Chrome and WebView.
- //components/page_load_metrics/browser/: browser process code
- //components/page_load_metrics/common/: code shared by browser and renderer, such
as IPC messages
- //components/page_load_metrics/renderer/: renderer process code

For additional information on this subsystem, see
https://docs.google.com/document/d/1HJsJ5W2H_3qRdqPAUgAEo10AF8gXPTXZLUET4X4_sII/edit