Page payload blob
Appears in: pages
table
As: payload
JSON-encoded WebPageTest result data for a page.
An example of the decoded object
{ "_LargestContentfulPaintNodeType": "P", "_LargestContentfulPaintType": "text", "_LastInteractive": 400, "_PerformancePaintTiming.first-contentful-paint": 314.80000000447035, "_PerformancePaintTiming.first-paint": 314.80000000447035, "_SpeedIndex": 400, "_TTFB": 232, "_TTIMeasurementEnd": 3452, "_URL": "https://www.example.com/", "_aft": 0, "_audit_issues": [ { "code": "QuirksModeIssue", "details": { "quirksModeIssueDetails": { "documentNodeId": 2, "frameId": "E021D0149DE3689992ECE4DF4B0ECA38", "isLimitedQuirksMode": false, "loaderId": "67DD39DE1A5C91FCB7B25B32EB8F7231", "url": "http://127.0.0.1:8888/orange.html" } } } ], "_basePageSSLTime": 98, "_base_page_cdn": "Edgecast", "_base_page_cname": "", "_base_page_dns_server": "a.iana-servers.net", "_base_page_ip_ptr": "", "_browserVersion": "128.0.0.0", "_browser_name": "Chrome", "_browser_version": "128.0.0.0", "_bytesIn": 1296, "_bytesInDoc": 1296, "_bytesOut": 4112, "_bytesOutDoc": 4112, "_cached": 0, "_chromeUserTiming": [ { "name": "navigationStart", "time": 39 }, ... ], "_chromeUserTiming.CumulativeLayoutShift": 0, "_chromeUserTiming.LargestContentfulPaint": 354, "_chromeUserTiming.LargestTextPaint": 354, "_chromeUserTiming.TotalLayoutShift": 0, "_chromeUserTiming.commitNavigationEnd": 285, "_chromeUserTiming.domComplete": 320, "_chromeUserTiming.domContentLoadedEventEnd": 320, "_chromeUserTiming.domContentLoadedEventStart": 320, "_chromeUserTiming.domInteractive": 320, "_chromeUserTiming.domLoading": 285, "_chromeUserTiming.fetchStart": 48, "_chromeUserTiming.firstContentfulPaint": 354, "_chromeUserTiming.firstMeaningfulPaint": 354, "_chromeUserTiming.firstMeaningfulPaintCandidate": 354, "_chromeUserTiming.firstPaint": 354, "_chromeUserTiming.loadEventEnd": 320, "_chromeUserTiming.loadEventStart": 320, "_chromeUserTiming.markAsMainFrame": 284, "_chromeUserTiming.navigationStart": 74, "_chromeUserTiming.responseEnd": 277, "_chromeUserTiming.unloadEventEnd": 284, "_chromeUserTiming.unloadEventStart": 284, "_connections": 1, "_consoleLog": [ { "level": "error", "networkRequestId": "344808.2", "source": "network", "text": "Failed to load resource: the server responded with a status of 404 ()", "timestamp": 1726370503561.599, "url": "https://www.example.com/favicon.ico" } ], "_cpu.CommitLoad": 0, "_cpu.EventDispatch": 0, "_cpu.FunctionCall": 0, "_cpu.HTMLDocumentParser::FetchQueuedPreloads": 0, "_cpu.Idle": 302, "_cpu.Layerize": 0, "_cpu.Layout": 18, "_cpu.MarkDOMContent": 0, "_cpu.MarkLoad": 0, "_cpu.Paint": 0, "_cpu.ParseHTML": 2, "_cpu.PrePaint": 0, "_cpu.ResourceFetcher::requestResource": 0, "_cpu.UpdateLayoutTree": 0, "_cpu.V8.GC_TIME_TO_SAFEPOINT": 0, "_cpu.largestContentfulPaint::Candidate": 0, "_cpuTimes": { "CommitLoad": 0, "EventDispatch": 0, "FunctionCall": 0, "HTMLDocumentParser::FetchQueuedPreloads": 0, "Idle": 302, "Layerize": 0, "Layout": 18, "MarkDOMContent": 0, "MarkLoad": 0, "Paint": 0, "ParseHTML": 2, "PrePaint": 0, "ResourceFetcher::requestResource": 0, "UpdateLayoutTree": 0, "V8.GC_TIME_TO_SAFEPOINT": 0, "largestContentfulPaint::Candidate": 0 }, "_cpuTimesDoc": { "CommitLoad": 0, "EventDispatch": 0, "FunctionCall": 0, "HTMLDocumentParser::FetchQueuedPreloads": 0, "Idle": 299, "Layerize": 0, "Layout": 18, "MarkDOMContent": 0, "MarkLoad": 0, "Paint": 0, "ParseHTML": 2, "PrePaint": 0, "ResourceFetcher::requestResource": 0, "UpdateLayoutTree": 0, "V8.GC_TIME_TO_SAFEPOINT": 0, "largestContentfulPaint::Candidate": 0 }, "_date": 1726370503.1648238, "_docTime": 320, "_document_URL": "https://www.example.com/", "_document_hostname": "www.example.com", "_document_origin": "https://www.example.com", "_domComplete": 281, "_domContentLoadedEventEnd": 280, "_domContentLoadedEventStart": 280, "_domElements": 12, "_domInteractive": 280, "_domLoading": 0, "_domTime": 0, "_edge-processed": true, "_effectiveBps": 14727, "_eventName": "Step_1", "_execution_contexts": [ { "id": 1, "name": "", "origin": "https://www.example.com" }, ... ], "_final_base_page_request": 0, "_final_base_page_request_id": "44714C6F6C72B045136D19CA9894886A", "_final_url": "https://www.example.com/", "_firstContentfulPaint": 354, "_firstMeaningfulPaint": 354, "_firstPaint": 314.80000000447035, "_fullyLoaded": 323, "_fullyLoadedCPUms": 610, "_fullyLoadedCPUpct": 9.41358024700691, "_gzip_savings": 0, "_gzip_total": 648, "_image_savings": 0, "_image_total": 0, "_interactivePeriods": [[0, 3452]], "_largestPaints": [ { "DOMNodeId": 3, "event": "LargestTextPaint", "nodeInfo": { "bounds": [660, 192.875, 600, 57], "nodeType": "P", "styles": { "background-image": "none" } }, "size": 33858, "time": 354 } ], "_lastVisualChange": 400, "_lighthouse.Accessibility": 0.88, "_lighthouse.BestPractices": 0.96, "_lighthouse.Performance": 1, "_lighthouse.Performance.cumulative-layout-shift": 0, "_lighthouse.Performance.first-contentful-paint": 329.542, "_lighthouse.Performance.largest-contentful-paint": 329.542, "_lighthouse.Performance.speed-index": 322, "_lighthouse.Performance.total-blocking-time": 0, "_lighthouse.SEO": 0.9, "_loadEventEnd": 281, "_loadEventStart": 281, "_loadTime": 320, "_main_frame": "E021D0149DE3689992ECE4DF4B0ECA38", "_minify_savings": -1, "_minify_total": -1, "_optimization_checked": 1, "_origin_dns": { "cname": [], "https": [], "mx": ["0 ."], "ns": [ "a.iana-servers.net.", "b.iana-servers.net." ], "soa": [ "ns.icann.org. noc.dns.icann.org. 2024081420 7200 3600 1209600 3600" ], "svcb": [], "txt": [ "\"v=spf1 -all\"", "\"wgyf8z8cgvm2qmxpnbnldrcltvk4xqfn\"" ] }, "_osPlatform": "x86_64 x86_64", "_osVersion": "Linux 6.8.0-1014-gcp", "_os_version": "Linux 6.8.0-1014-gcp", "_render": 400, "_renderBlockingCSS": 0, "_renderBlockingJS": 0, "_requests": 2, "_requestsDoc": 2, "_requestsFull": 2, "_responses_200": 1, "_responses_404": 1, "_responses_other": 0, "_result": 99999, "_run": 1, "_score_cache": -1, "_score_cdn": 100, "_score_combine": -1, "_score_compress": -1, "_score_cookies": -1, "_score_etags": -1, "_score_gzip": 100, "_score_keep-alive": 100, "_score_minify": -1, "_score_progressive_jpeg": -1, "_server_rtt": 0, "_start_epoch": 1726370501.1809506, "_step": 1, "_testID": "240912_Dx1XE_EVGML", "_testStartOffset": 0, "_testUrl": "https://www.example.com/", "_test_run_time_ms": 5850, "_tester": "agents-west-1-kl42-10.138.2.146", "_titleTime": 76, "_v8Stats": { "background": {}, "main_thread": {} }, "_viewport": { "dpr": 1, "height": 993, "width": 1920 }, "_visualComplete": 400, "_visualComplete85": 400, "_visualComplete90": 400, "_visualComplete95": 400, "_visualComplete99": 400, "id": "page_1_0_1", "pageTimings": { "_startRender": 400, "onContentLoad": -1, "onLoad": 320 }, "startedDateTime": "2024-09-15T03:21:42.914962", "testID": "240912_Dx1XE_EVGML", "title": "Run 1, First View for https://www.example.com/"}
Schema
Section titled “Schema”_LargestContentfulPaintNodeType
Section titled “_LargestContentfulPaintNodeType”Type: string
The node type of the largest contentful paint
_LargestContentfulPaintType
Section titled “_LargestContentfulPaintType”Type: string
The type of the largest contentful paint
_LastInteractive
Section titled “_LastInteractive”Type: int
The time when the page was last interactive in milliseconds
_PerformancePaintTiming.first-contentful-paint
Section titled “_PerformancePaintTiming.first-contentful-paint”Type: float
The time when the first contentful paint occurred in milliseconds
_PerformancePaintTiming.first-paint
Section titled “_PerformancePaintTiming.first-paint”Type: float
The time when the first paint occurred in milliseconds
_SpeedIndex
Section titled “_SpeedIndex”Type: int
The Speed Index score
Type: int
The time to first byte in milliseconds
_TTIMeasurementEnd
Section titled “_TTIMeasurementEnd”Type: int
The time when the TTI measurement ended in milliseconds
Type: string
The URL of the page
Type: int
The above-the-fold time in milliseconds
_audit_issues
Section titled “_audit_issues”Type: array
Audit issues
_basePageSSLTime
Section titled “_basePageSSLTime”Type: int
The time spent on SSL for the base page in milliseconds
_base_page_cdn
Section titled “_base_page_cdn”Type: string
The CDN used for the base page
_base_page_cname
Section titled “_base_page_cname”Type: string
The CNAME used for the base page
_base_page_dns_server
Section titled “_base_page_dns_server”Type: string
The DNS server used for the base page
_base_page_ip_ptr
Section titled “_base_page_ip_ptr”Type: string
The IP PTR used for the base page
_browserVersion
Section titled “_browserVersion”Type: string
The browser version
_browser_name
Section titled “_browser_name”Type: string
The browser name
_browser_version
Section titled “_browser_version”Type: string
The browser version
_bytesIn
Section titled “_bytesIn”Type: int
The number of bytes received in
_bytesInDoc
Section titled “_bytesInDoc”Type: int
The number of bytes received in the document
_bytesOut
Section titled “_bytesOut”Type: int
The number of bytes sent out
_bytesOutDoc
Section titled “_bytesOutDoc”Type: int
The number of bytes sent out in the document
_cached
Section titled “_cached”Type: int
Whether the page was cached
_chromeUserTiming
Section titled “_chromeUserTiming”Type: array
Chrome user timing
_chromeUserTiming.CumulativeLayoutShift
Section titled “_chromeUserTiming.CumulativeLayoutShift”Type: int
The cumulative layout shift
_chromeUserTiming.LargestContentfulPaint
Section titled “_chromeUserTiming.LargestContentfulPaint”Type: int
The largest contentful paint
_chromeUserTiming.LargestTextPaint
Section titled “_chromeUserTiming.LargestTextPaint”Type: int
The largest text paint
_chromeUserTiming.TotalLayoutShift
Section titled “_chromeUserTiming.TotalLayoutShift”Type: int
The total layout shift
_chromeUserTiming.commitNavigationEnd
Section titled “_chromeUserTiming.commitNavigationEnd”Type: int
The commit navigation end
_chromeUserTiming.domComplete
Section titled “_chromeUserTiming.domComplete”Type: int
The DOM complete
_chromeUserTiming.domContentLoadedEventEnd
Section titled “_chromeUserTiming.domContentLoadedEventEnd”Type: int
The DOM content loaded event end
_chromeUserTiming.domContentLoadedEventStart
Section titled “_chromeUserTiming.domContentLoadedEventStart”Type: int
The DOM content loaded event start
_chromeUserTiming.domInteractive
Section titled “_chromeUserTiming.domInteractive”Type: int
The DOM interactive
_chromeUserTiming.domLoading
Section titled “_chromeUserTiming.domLoading”Type: int
The DOM loading in milliseconds
_chromeUserTiming.fetchStart
Section titled “_chromeUserTiming.fetchStart”Type: int
The fetch start in milliseconds
_chromeUserTiming.firstContentfulPaint
Section titled “_chromeUserTiming.firstContentfulPaint”Type: int
The first contentful paint
_chromeUserTiming.firstMeaningfulPaint
Section titled “_chromeUserTiming.firstMeaningfulPaint”Type: int
The first meaningful paint
_chromeUserTiming.firstMeaningfulPaintCandidate
Section titled “_chromeUserTiming.firstMeaningfulPaintCandidate”Type: int
The first meaningful paint candidate
_chromeUserTiming.firstPaint
Section titled “_chromeUserTiming.firstPaint”Type: int
The first paint
_chromeUserTiming.loadEventEnd
Section titled “_chromeUserTiming.loadEventEnd”Type: int
The load event end
_chromeUserTiming.loadEventStart
Section titled “_chromeUserTiming.loadEventStart”Type: int
The load event start
_chromeUserTiming.markAsMainFrame
Section titled “_chromeUserTiming.markAsMainFrame”Type: int
The mark as main frame
_chromeUserTiming.navigationStart
Section titled “_chromeUserTiming.navigationStart”Type: int
The navigation start
_chromeUserTiming.responseEnd
Section titled “_chromeUserTiming.responseEnd”Type: int
The response end
_chromeUserTiming.unloadEventEnd
Section titled “_chromeUserTiming.unloadEventEnd”Type: int
The unload event end
_chromeUserTiming.unloadEventStart
Section titled “_chromeUserTiming.unloadEventStart”Type: int
The unload event start
_connections
Section titled “_connections”Type: int
The number of connections
_consoleLog
Section titled “_consoleLog”Type: array
Console logs
_cpu.CommitLoad
Section titled “_cpu.CommitLoad”Type: int
The CPU time spent on commit load in milliseconds
_cpu.EventDispatch
Section titled “_cpu.EventDispatch”Type: int
The CPU time spent on event dispatch in milliseconds
_cpu.FunctionCall
Section titled “_cpu.FunctionCall”Type: int
The CPU time spent on function call in milliseconds
_cpu.HTMLDocumentParser::FetchQueuedPreloads
Section titled “_cpu.HTMLDocumentParser::FetchQueuedPreloads”Type: int
The CPU time spent on HTML document parser fetch queued preloads in milliseconds
_cpu.Idle
Section titled “_cpu.Idle”Type: int
The CPU time spent on idle in milliseconds
_cpu.Layerize
Section titled “_cpu.Layerize”Type: int
The CPU time spent on layerize in milliseconds
_cpu.Layout
Section titled “_cpu.Layout”Type: int
The CPU time spent on layout in milliseconds
_cpu.MarkDOMContent
Section titled “_cpu.MarkDOMContent”Type: int
The CPU time spent on marking DOM content in milliseconds
_cpu.MarkLoad
Section titled “_cpu.MarkLoad”Type: int
The CPU time spent on marking load in milliseconds
_cpu.Paint
Section titled “_cpu.Paint”Type: int
The CPU time spent on paint in milliseconds
_cpu.ParseHTML
Section titled “_cpu.ParseHTML”Type: int
The CPU time spent on parsing HTML in milliseconds
_cpu.PrePaint
Section titled “_cpu.PrePaint”Type: int
The CPU time spent on pre-paint in milliseconds
_cpu.ResourceFetcher::requestResource
Section titled “_cpu.ResourceFetcher::requestResource”Type: int
The CPU time spent on resource fetcher request resource in milliseconds
_cpu.UpdateLayoutTree
Section titled “_cpu.UpdateLayoutTree”Type: int
The CPU time spent on updating layout tree in milliseconds
_cpu.V8.GC_TIME_TO_SAFEPOINT
Section titled “_cpu.V8.GC_TIME_TO_SAFEPOINT”Type: int
The CPU time spent on V8 GC time to safepoint in milliseconds
_cpu.largestContentfulPaint::Candidate
Section titled “_cpu.largestContentfulPaint::Candidate”Type: int
The CPU time spent on largest contentful paint candidate in milliseconds
_cpuTimes
Section titled “_cpuTimes”Type: object
CPU times
_cpuTimesDoc
Section titled “_cpuTimesDoc”CPU times for the document
The date in Unix timestamp format
_docTime
Section titled “_docTime”The document time in milliseconds
_document_URL
Section titled “_document_URL”The URL of the document
_document_hostname
Section titled “_document_hostname”The hostname of the document
_document_origin
Section titled “_document_origin”The origin of the document
_domComplete
Section titled “_domComplete”Type: int
The DOM complete in milliseconds
_domContentLoadedEventEnd
Section titled “_domContentLoadedEventEnd”Type: int
The DOM content loaded event end in milliseconds
_domContentLoadedEventStart
Section titled “_domContentLoadedEventStart”Type: int
The DOM content loaded event start in milliseconds
_domElements
Section titled “_domElements”Type: int
The number of DOM elements
_domInteractive
Section titled “_domInteractive”Type: int
The DOM interactive in milliseconds
_domLoading
Section titled “_domLoading”Type: int
The DOM loading in milliseconds
_domTime
Section titled “_domTime”Type: int
The DOM time in milliseconds
_edge-processed
Section titled “_edge-processed”Type: boolean
Whether the page was processed by Edge
_effectiveBps
Section titled “_effectiveBps”Type: int
The effective BPS
_eventName
Section titled “_eventName”Type: string
The event name
_execution_contexts
Section titled “_execution_contexts”Type: array
Execution contexts
_final_base_page_request
Section titled “_final_base_page_request”Type: int
The final base page request
_final_base_page_request_id
Section titled “_final_base_page_request_id”Type: string
The final base page request ID
_final_url
Section titled “_final_url”Type: string
The final URL
_firstContentfulPaint
Section titled “_firstContentfulPaint”Type: int
The first contentful paint in milliseconds
_firstMeaningfulPaint
Section titled “_firstMeaningfulPaint”Type: int
The first meaningful paint in milliseconds
_firstPaint
Section titled “_firstPaint”Type: float
The first paint in milliseconds
_fullyLoaded
Section titled “_fullyLoaded”Type: int
The fully loaded time in milliseconds
_fullyLoadedCPUms
Section titled “_fullyLoadedCPUms”Type: int
The fully loaded CPU time in milliseconds
_fullyLoadedCPUpct
Section titled “_fullyLoadedCPUpct”Type: float
The fully loaded CPU percentage
_gzip_savings
Section titled “_gzip_savings”Type: int
The bytes saved by gzip compression
_gzip_total
Section titled “_gzip_total”Type: int
The total bytes in gzip compression
_image_savings
Section titled “_image_savings”Type: int
The bytes saved by image compression
_image_total
Section titled “_image_total”Type: int
The total bytes in image compression
_interactivePeriods
Section titled “_interactivePeriods”Type: array
Interactive periods in milliseconds
_largestPaints
Section titled “_largestPaints”Type: array
Largest paints
_lastVisualChange
Section titled “_lastVisualChange”Type: int
The time of the last visual change in milliseconds
_lighthouse.Accessibility
Section titled “_lighthouse.Accessibility”Type: float
The Lighthouse accessibility score
_lighthouse.BestPractices
Section titled “_lighthouse.BestPractices”Type: float
The Lighthouse best practices score
_lighthouse.Performance
Section titled “_lighthouse.Performance”Type: float
The Lighthouse performance score
_lighthouse.Performance.cumulative-layout-shift
Section titled “_lighthouse.Performance.cumulative-layout-shift”Type: int
The Lighthouse cumulative layout shift
_lighthouse.Performance.first-contentful-paint
Section titled “_lighthouse.Performance.first-contentful-paint”Type: float
The Lighthouse first contentful paint
_lighthouse.Performance.largest-contentful-paint
Section titled “_lighthouse.Performance.largest-contentful-paint”Type: float
The Lighthouse largest contentful paint
_lighthouse.Performance.speed-index
Section titled “_lighthouse.Performance.speed-index”Type: int
The Lighthouse speed index
_lighthouse.Performance.total-blocking-time
Section titled “_lighthouse.Performance.total-blocking-time”Type: int
The Lighthouse total blocking time
_lighthouse.SEO
Section titled “_lighthouse.SEO”Type: float
The Lighthouse SEO score
_loadEventEnd
Section titled “_loadEventEnd”Type: int
The load event end in milliseconds
_loadEventStart
Section titled “_loadEventStart”Type: int
The load event start in milliseconds
_loadTime
Section titled “_loadTime”Type: int
The load time in milliseconds
_main_frame
Section titled “_main_frame”Type: string
The main frame
_minify_savings
Section titled “_minify_savings”Type: int
The bytes saved by minification
_minify_total
Section titled “_minify_total”Type: int
The total bytes in minification
_optimization_checked
Section titled “_optimization_checked”Type: int
Whether optimization checks were performed
_origin_dns
Section titled “_origin_dns”Type: object
Origin DNS
_osPlatform
Section titled “_osPlatform”Type: string
The OS platform
_osVersion
Section titled “_osVersion”Type: string
The OS version
_os_version
Section titled “_os_version”Type: string
The OS version
_render
Section titled “_render”Type: int
The render time in milliseconds
_renderBlockingCSS
Section titled “_renderBlockingCSS”Type: int
The render blocking CSS time in milliseconds
_renderBlockingJS
Section titled “_renderBlockingJS”Type: int
The render blocking JS time in milliseconds
_requests
Section titled “_requests”Type: int
The number of requests
_requestsDoc
Section titled “_requestsDoc”Type: int
The number of requests in the document
_requestsFull
Section titled “_requestsFull”Type: int
The number of full requests
_responses_200
Section titled “_responses_200”Type: int
The number of 200 responses
_responses_404
Section titled “_responses_404”Type: int
The number of 404 responses
_responses_other
Section titled “_responses_other”Type: int
The number of other responses
_result
Section titled “_result”Type: int
The result code of the test run
Type: int
The run number
_score_cache
Section titled “_score_cache”Type: int
The cache score
_score_cdn
Section titled “_score_cdn”Type: int
The CDN score
_score_combine
Section titled “_score_combine”Type: int
The combine score
_score_compress
Section titled “_score_compress”Type: int
The compress score
_score_cookies
Section titled “_score_cookies”Type: int
The cookies score
_score_etags
Section titled “_score_etags”Type: int
The etags score
_score_gzip
Section titled “_score_gzip”Type: int
The gzip score
_score_keep-alive
Section titled “_score_keep-alive”Type: int
The keep-alive score
_score_minify
Section titled “_score_minify”Type: int
The minify score
_score_progressive_jpeg
Section titled “_score_progressive_jpeg”Type: int
The progressive JPEG score
_server_rtt
Section titled “_server_rtt”Type: int
The server RTT
_start_epoch
Section titled “_start_epoch”Type: float
The start epoch in Unix timestamp format
Type: int
The step number
_testID
Section titled “_testID”Type: string
The test ID
_testStartOffset
Section titled “_testStartOffset”Type: int
The test start offset
_testUrl
Section titled “_testUrl”Type: string
The test URL
_test_run_time_ms
Section titled “_test_run_time_ms”Type: int
The test run time in milliseconds
_tester
Section titled “_tester”Type: string
The tester
_titleTime
Section titled “_titleTime”Type: int
The title time in milliseconds
_v8Stats
Section titled “_v8Stats”Type: object
V8 stats
_viewport
Section titled “_viewport”Type: object
The viewport dimensions
_visualComplete
Section titled “_visualComplete”Type: int
The visual complete time in milliseconds
_visualComplete85
Section titled “_visualComplete85”Type: int
The 85th percentile visual complete time in milliseconds
_visualComplete90
Section titled “_visualComplete90”Type: int
The 90th percentile visual complete time in milliseconds
_visualComplete95
Section titled “_visualComplete95”Type: int
The 95th percentile visual complete time in milliseconds
_visualComplete99
Section titled “_visualComplete99”Type: int
The 99th percentile visual complete time in milliseconds
Type: string
The page ID
pageTimings
Section titled “pageTimings”Type: object
Page timings
startedDateTime
Section titled “startedDateTime”Type: string
The start date and time of the page in Unix timestamp format
testID
Section titled “testID”Type: string
The test ID
Type: string
The page title