private observeResources()

in src/performance/index.ts [83:98]


  private observeResources() {    
    observe('resource', (list) => {
      const newResources = list.filter((d: PerformanceResourceTiming) => !InitiatorTypes.includes(d.initiatorType))
      .map((d: PerformanceResourceTiming) => ({
        service: this.options.service,
        serviceVersion: this.options.serviceVersion,
        pagePath: this.options.pagePath,
        name: d.name,
        duration: Math.floor(d.duration),
        size: d.transferSize,
        protocol: d.nextHopProtocol,
        resourceType: d.initiatorType,
      }));
      this.resources.push(...newResources);
    });
  }