PerformanceResourceTiming.toJSON()

The toJSON() method is a serializer that returns a JSON representation of the PerformanceResourceTiming object.

Syntax

toJSON()

Parameters

None.

Return value

json

A JSON object that is the serialization of the PerformanceResourceTiming object as a map with entries from the closest inherited interface and with entries for each of the serializable attributes.

Examples

// Get a resource performance entry
const perfEntries = performance.getEntriesByType("resource");
const entry = perfEntries[0];

// Get the JSON and log it
const json = entry.toJSON();
const s = JSON.stringify(json);
console.log(`PerformanceEntry.toJSON = ${s}`);

Specifications

Specification
Resource Timing Level 2
# dom-performanceresourcetiming-tojson

Browser compatibility

BCD tables only load in the browser