DynamicBlockMetadata
blockingDuration?: number;
changeDetection?: number;
changes: ChangeInfo;
comparedBlocks: number;
complete: number;
dataComplete: boolean;
debug?: DebugInfo[];
delayedDoneSignal?: number;
delayedOfflineBanner?: number;
errors: ErrorInfo[];
frameToNextTask?: number;
frameToPaint?: number;
hotness?: number;
isChangeDetectionExecuted?: boolean;
localBlocks: number;
mergedBlocks: number;
mergeDuration?: number;
mergeToFrame?: number;
mergeToPaint?: number;
mergeToRelease?: number;
missingSelectors: string[];
originResponseStart?: number;
originTTFB?: number;
received?: number;
remoteBlocks: number;
responsePreparation?: number;
retries: number;
scriptsAtRisk: string[];
setAssetList?: (assetList: { scripts: string[]; styles: string[] }) => void;
start: number;
status: number;
track: (action: string, label: string, value: number) => void;
updateDevice: (device: string) => void;
}
Index
Properties
Properties
Optional
blocking Duration
Optional
change Detection
How long the change detection took.
changes
Details about detected changes between the cached version and the origin version of the document.
compared Blocks
Number of blocks which were compared by the change detection.
complete
A timestamp indicating when the dynamic fetcher was done merging blocks.
data Complete
A boolean indicating when the service worker answered the dynamic fetcher.
Optional
debug
Dynamic Block Debug Information.
Optional
delayed Done Signal
The id of the timer executing the done signal. This can be used to abort emitting the signal in error cases.
Optional
delayed Offline Banner
The id of the timer showing the offline banner. This can be used to abort displaying the banner in error cases.
errors
All Error that happened while merging blocks.
Optional
frame To Next Task
Duration from start of the animation frame to newly scheduled task.
Optional
frame To Paint
Duration of the animation and paint procedure.
Optional
hotness
Hotness of the resource.
Optional
is Change Detection Executed
Whether the change detection was executed.
local Blocks
Amount of local blocks within cached site.
merged Blocks
Amount of merged blocks.
Optional
merge Duration
Duration of response preparation timespan involving automated change detections.
Optional
merge To Frame
Duration from end of merge to start of next animation frame.
Optional
merge To Paint
Duration from end of merge to end of paint.
Optional
merge To Release
Duration from end of merge to release of our blocking resource.
missing Selectors
Stores the selectors and finds of dynamicBlockConfig missing from the remote document. This property is used to track outdated change detection configuration.
Optional
origin Response Start
A timestamp indicating when the first byte of the origin document was received.
Optional
origin TTFB
The TTFB of the origin document.
Optional
received
A timestamp indicating when the remote document was done loading.
remote Blocks
Amount of blocks in the origin's personalized site.
Optional
response Preparation
Duration of response preparation timespan involving automated change detections.
retries
How many retries were needed, 0 if non needed.
scripts At Risk
Scripts at risk of not being executed by Chrome.
Optional
set Asset List
Sets the list of external assets of a document.
start
A timestamp indicating when the dynamic fetcher was started.
status
The status of the remote document request.
track
Track custom events.
update Device
Sends custom device types.
Duration of blocking script (speed-kit-dom-ready.js).