Skip to content

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

_LargestContentfulPaintNodeType

Type: string

The node type of the largest contentful paint

_LargestContentfulPaintType

Type: string

The type of the largest contentful paint

_LastInteractive

Type: int

The time when the page was last interactive in milliseconds

_PerformancePaintTiming.first-contentful-paint

Type: float

The time when the first contentful paint occurred in milliseconds

_PerformancePaintTiming.first-paint

Type: float

The time when the first paint occurred in milliseconds

_SpeedIndex

Type: int

The Speed Index score

_TTFB

Type: int

The time to first byte in milliseconds

_TTIMeasurementEnd

Type: int

The time when the TTI measurement ended in milliseconds

_URL

Type: string

The URL of the page

_aft

Type: int

The above-the-fold time in milliseconds

_audit_issues

Type: array

Audit issues

_basePageSSLTime

Type: int

The time spent on SSL for the base page in milliseconds

_base_page_cdn

Type: string

The CDN used for the base page

_base_page_cname

Type: string

The CNAME used for the base page

_base_page_dns_server

Type: string

The DNS server used for the base page

_base_page_ip_ptr

Type: string

The IP PTR used for the base page

_browserVersion

Type: string

The browser version

_browser_name

Type: string

The browser name

_browser_version

Type: string

The browser version

_bytesIn

Type: int

The number of bytes received in

_bytesInDoc

Type: int

The number of bytes received in the document

_bytesOut

Type: int

The number of bytes sent out

_bytesOutDoc

Type: int

The number of bytes sent out in the document

_cached

Type: int

Whether the page was cached

_chromeUserTiming

Type: array

Chrome user timing

_chromeUserTiming.CumulativeLayoutShift

Type: int

The cumulative layout shift

_chromeUserTiming.LargestContentfulPaint

Type: int

The largest contentful paint

_chromeUserTiming.LargestTextPaint

Type: int

The largest text paint

_chromeUserTiming.TotalLayoutShift

Type: int

The total layout shift

_chromeUserTiming.commitNavigationEnd

Type: int

The commit navigation end

_chromeUserTiming.domComplete

Type: int

The DOM complete

_chromeUserTiming.domContentLoadedEventEnd

Type: int

The DOM content loaded event end

_chromeUserTiming.domContentLoadedEventStart

Type: int

The DOM content loaded event start

_chromeUserTiming.domInteractive

Type: int

The DOM interactive

_chromeUserTiming.domLoading

Type: int

The DOM loading in milliseconds

_chromeUserTiming.fetchStart

Type: int

The fetch start in milliseconds

_chromeUserTiming.firstContentfulPaint

Type: int

The first contentful paint

_chromeUserTiming.firstMeaningfulPaint

Type: int

The first meaningful paint

_chromeUserTiming.firstMeaningfulPaintCandidate

Type: int

The first meaningful paint candidate

_chromeUserTiming.firstPaint

Type: int

The first paint

_chromeUserTiming.loadEventEnd

Type: int

The load event end

_chromeUserTiming.loadEventStart

Type: int

The load event start

_chromeUserTiming.markAsMainFrame

Type: int

The mark as main frame

_chromeUserTiming.navigationStart

Type: int

The navigation start

_chromeUserTiming.responseEnd

Type: int

The response end

_chromeUserTiming.unloadEventEnd

Type: int

The unload event end

_chromeUserTiming.unloadEventStart

Type: int

The unload event start

_connections

Type: int

The number of connections

_consoleLog

Type: array

Console logs

_cpu.CommitLoad

Type: int

The CPU time spent on commit load in milliseconds

_cpu.EventDispatch

Type: int

The CPU time spent on event dispatch in milliseconds

_cpu.FunctionCall

Type: int

The CPU time spent on function call in milliseconds

_cpu.HTMLDocumentParser::FetchQueuedPreloads

Type: int

The CPU time spent on HTML document parser fetch queued preloads in milliseconds

_cpu.Idle

Type: int

The CPU time spent on idle in milliseconds

_cpu.Layerize

Type: int

The CPU time spent on layerize in milliseconds

_cpu.Layout

Type: int

The CPU time spent on layout in milliseconds

_cpu.MarkDOMContent

Type: int

The CPU time spent on marking DOM content in milliseconds

_cpu.MarkLoad

Type: int

The CPU time spent on marking load in milliseconds

_cpu.Paint

Type: int

The CPU time spent on paint in milliseconds

_cpu.ParseHTML

Type: int

The CPU time spent on parsing HTML in milliseconds

_cpu.PrePaint

Type: int

The CPU time spent on pre-paint in milliseconds

_cpu.ResourceFetcher::requestResource

Type: int

The CPU time spent on resource fetcher request resource in milliseconds

_cpu.UpdateLayoutTree

Type: int

The CPU time spent on updating layout tree in milliseconds

_cpu.V8.GC_TIME_TO_SAFEPOINT

Type: int

The CPU time spent on V8 GC time to safepoint in milliseconds

_cpu.largestContentfulPaint::Candidate

Type: int

The CPU time spent on largest contentful paint candidate in milliseconds

_cpuTimes

Type: object

CPU times

_cpuTimesDoc

CPU times for the document

_date

The date in Unix timestamp format

_docTime

The document time in milliseconds

_document_URL

The URL of the document

_document_hostname

The hostname of the document

_document_origin

The origin of the document

_domComplete

Type: int

The DOM complete in milliseconds

_domContentLoadedEventEnd

Type: int

The DOM content loaded event end in milliseconds

_domContentLoadedEventStart

Type: int

The DOM content loaded event start in milliseconds

_domElements

Type: int

The number of DOM elements

_domInteractive

Type: int

The DOM interactive in milliseconds

_domLoading

Type: int

The DOM loading in milliseconds

_domTime

Type: int

The DOM time in milliseconds

_edge-processed

Type: boolean

Whether the page was processed by Edge

_effectiveBps

Type: int

The effective BPS

_eventName

Type: string

The event name

_execution_contexts

Type: array

Execution contexts

_final_base_page_request

Type: int

The final base page request

_final_base_page_request_id

Type: string

The final base page request ID

_final_url

Type: string

The final URL

_firstContentfulPaint

Type: int

The first contentful paint in milliseconds

_firstMeaningfulPaint

Type: int

The first meaningful paint in milliseconds

_firstPaint

Type: float

The first paint in milliseconds

_fullyLoaded

Type: int

The fully loaded time in milliseconds

_fullyLoadedCPUms

Type: int

The fully loaded CPU time in milliseconds

_fullyLoadedCPUpct

Type: float

The fully loaded CPU percentage

_gzip_savings

Type: int

The bytes saved by gzip compression

_gzip_total

Type: int

The total bytes in gzip compression

_image_savings

Type: int

The bytes saved by image compression

_image_total

Type: int

The total bytes in image compression

_interactivePeriods

Type: array

Interactive periods in milliseconds

_largestPaints

Type: array

Largest paints

_lastVisualChange

Type: int

The time of the last visual change in milliseconds

_lighthouse.Accessibility

Type: float

The Lighthouse accessibility score

_lighthouse.BestPractices

Type: float

The Lighthouse best practices score

_lighthouse.Performance

Type: float

The Lighthouse performance score

_lighthouse.Performance.cumulative-layout-shift

Type: int

The Lighthouse cumulative layout shift

_lighthouse.Performance.first-contentful-paint

Type: float

The Lighthouse first contentful paint

_lighthouse.Performance.largest-contentful-paint

Type: float

The Lighthouse largest contentful paint

_lighthouse.Performance.speed-index

Type: int

The Lighthouse speed index

_lighthouse.Performance.total-blocking-time

Type: int

The Lighthouse total blocking time

_lighthouse.SEO

Type: float

The Lighthouse SEO score

_loadEventEnd

Type: int

The load event end in milliseconds

_loadEventStart

Type: int

The load event start in milliseconds

_loadTime

Type: int

The load time in milliseconds

_main_frame

Type: string

The main frame

_minify_savings

Type: int

The bytes saved by minification

_minify_total

Type: int

The total bytes in minification

_optimization_checked

Type: int

Whether optimization checks were performed

_origin_dns

Type: object

Origin DNS

_osPlatform

Type: string

The OS platform

_osVersion

Type: string

The OS version

_os_version

Type: string

The OS version

_render

Type: int

The render time in milliseconds

_renderBlockingCSS

Type: int

The render blocking CSS time in milliseconds

_renderBlockingJS

Type: int

The render blocking JS time in milliseconds

_requests

Type: int

The number of requests

_requestsDoc

Type: int

The number of requests in the document

_requestsFull

Type: int

The number of full requests

_responses_200

Type: int

The number of 200 responses

_responses_404

Type: int

The number of 404 responses

_responses_other

Type: int

The number of other responses

_result

Type: int

The result code of the test run

_run

Type: int

The run number

_score_cache

Type: int

The cache score

_score_cdn

Type: int

The CDN score

_score_combine

Type: int

The combine score

_score_compress

Type: int

The compress score

_score_cookies

Type: int

The cookies score

_score_etags

Type: int

The etags score

_score_gzip

Type: int

The gzip score

_score_keep-alive

Type: int

The keep-alive score

_score_minify

Type: int

The minify score

_score_progressive_jpeg

Type: int

The progressive JPEG score

_server_rtt

Type: int

The server RTT

_start_epoch

Type: float

The start epoch in Unix timestamp format

_step

Type: int

The step number

_testID

Type: string

The test ID

_testStartOffset

Type: int

The test start offset

_testUrl

Type: string

The test URL

_test_run_time_ms

Type: int

The test run time in milliseconds

_tester

Type: string

The tester

_titleTime

Type: int

The title time in milliseconds

_v8Stats

Type: object

V8 stats

_viewport

Type: object

The viewport dimensions

_visualComplete

Type: int

The visual complete time in milliseconds

_visualComplete85

Type: int

The 85th percentile visual complete time in milliseconds

_visualComplete90

Type: int

The 90th percentile visual complete time in milliseconds

_visualComplete95

Type: int

The 95th percentile visual complete time in milliseconds

_visualComplete99

Type: int

The 99th percentile visual complete time in milliseconds

id

Type: string

The page ID

pageTimings

Type: object

Page timings

startedDateTime

Type: string

The start date and time of the page in Unix timestamp format

testID

Type: string

The test ID

title

Type: string

The page title