Function useResourceTiming

  • Returns {
        clearEntries: () => void;
        getEntries: (
            filter?: { entryType?: string; initiatorType?: string; name?: string },
        ) => PerformanceResourceTiming[];
        getMetrics: (
            entry: PerformanceResourceTiming,
        ) => {
            compressionRatio: number;
            decodedBodySize: number;
            dns: number;
            download: number;
            duration: number;
            encodedBodySize: number;
            fetchStart: number;
            responseEnd: number;
            ssl: number;
            startTime: number;
            tcp: number;
            transferSize: number;
            ttfb: number;
        };
        observe: (options?: ResourceTimingOptions) => () => void;
        get state(): ResourceTimingState;
        subscribe(callback: (state: ResourceTimingState) => void): () => boolean;
    }