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
Optionalblocking Duration
Optionalchange 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.
Optionaldebug
Dynamic Block Debug Information.
Optionaldelayed Done Signal
The id of the timer executing the done signal. This can be used to abort emitting the signal in error cases.
Optionaldelayed 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.
Optionalframe To Next Task
Duration from start of the animation frame to newly scheduled task.
Optionalframe To Paint
Duration of the animation and paint procedure.
Optionalhotness
Hotness of the resource.
Optionalis Change Detection Executed
Whether the change detection was executed.
local Blocks
Amount of local blocks within cached site.
merged Blocks
Amount of merged blocks.
Optionalmerge Duration
Duration of response preparation timespan involving automated change detections.
Optionalmerge To Frame
Duration from end of merge to start of next animation frame.
Optionalmerge To Paint
Duration from end of merge to end of paint.
Optionalmerge 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.
Optionalorigin Response Start
A timestamp indicating when the first byte of the origin document was received.
Optionalorigin TTFB
The TTFB of the origin document.
Optionalreceived
A timestamp indicating when the remote document was done loading.
remote Blocks
Amount of blocks in the origin's personalized site.
Optionalresponse 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.
Optionalset 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).