Module | Services | Data types | Constants |
---|---|---|---|
benchmark | BenchmarkData BenchmarkType ConnectionType NetworkOperationData RequestType |
HomeFrontAndGroups | 0 |
Fetch the home and all its groups including personalised groups. |
FrontAndGroups | 1 |
Fetch a front and associated groups. |
Group | 2 |
Fetch a single group |
List | 3 |
Fetch a list. |
Item | 4 |
Fetch a single item. |
Search | 5 |
Perform a search. |
Wifi | 0 |
The request was performed over Wifi. |
WWAN | 1 |
The request was performed over a cellular connection. |
TapToArticleDisplay | 0 |
Time to display an article from initial tap to DOM being ready. |
LaunchTime | 1 |
Time from app launch to home front front being displayed. |
Key | Field | Type | Description | Requiredness | Default value |
---|---|---|---|---|---|
1 | requestType | RequestType | The request type. This can be a single HTTP call or a succession of requests. | required | |
2 | measuredTimeMs | i64 | The time to perform the operation, from the beginning of the request to processing the data. | required | |
3 | connectionType | ConnectionType | The type of connection used for performing the request. | optional | |
4 | success | bool | True if the request is considered successful. | required | true |
Key | Field | Type | Description | Requiredness | Default value |
---|---|---|---|---|---|
1 | type | BenchmarkType | An ID that can be used to identify a type benchmark. | required | |
2 | measuredTimeMs | i64 | The amount of time (in milliseconds) measured by this benchmark. | required |