Main Thread HTML and CSS Parsing
This report includes URLs and the associated time taken to parse HTML and CSS on the main thread. This phase involves reading and interpreting the HTML structure and CSS stylesheets of a web page.
Priority: None
Impact: Neutral
How to fetch the data for this report template
You will need to run a crawl for report template to generate report. When report has been generated and you have crawl id you can fetch data for the report using the following query:
- Query
- Variables
- cURL
query GetReportStatForCrawl(
$crawlId: ObjectID!
$reportTemplateCode: String!
$after: String
) {
getReportStat(
input: {crawlId: $crawlId, reportTemplateCode: $reportTemplateCode}
) {
crawlSiteSpeedAuditItems(after: $after, reportType: Basic) {
nodes {
opportunityDigest
element
url
wastedSecs
pageviews
productOfWastedSecsAndPageviews
auditResult
}
totalCount
pageInfo {
endCursor
hasNextPage
}
}
}
}
{"crawlId":"TjAwNUNyYXdsNDAwMA","reportTemplateCode":"mainthread_parse_html_css_items"}
curl -X POST -H "Content-Type: application/json" -H "apollographql-client-name: docs-example-client" -H "apollographql-client-version: 1.0.0" -H "x-auth-token: YOUR_API_SESSION_TOKEN" --data '{"query":"query GetReportStatForCrawl( $crawlId: ObjectID! $reportTemplateCode: String! $after: String ) { getReportStat( input: {crawlId: $crawlId, reportTemplateCode: $reportTemplateCode} ) { crawlSiteSpeedAuditItems(after: $after, reportType: Basic) { nodes { opportunityDigest element url wastedSecs pageviews productOfWastedSecsAndPageviews auditResult } totalCount pageInfo { endCursor hasNextPage } } } }","variables":{"crawlId":"TjAwNUNyYXdsNDAwMA","reportTemplateCode":"mainthread_parse_html_css_items"}}' https://api.lumar.io/graphql