Repository: GoogleChrome/lighthouse
Pull request #10129 (2019-12-19 21:01:18)

tests(lantern): rebase
What is looks like today:

![image](https://user-images.githubusercontent.com/4071474/71218279-bb78de00-2275-11ea-9126-aa0203518cbd.png)

___

This is with the new traces, comparing with the old data. I wouldn't give this too much concern. See the side-by-side instead.

![lantern-rebase](https://user-images.githubusercontent.com/4071474/71209127-8366a080-225f-11ea-902f-121b68f161a0.png)

After rebase:

![image](https://user-images.githubusercontent.com/4071474/71218592-e57ed000-2276-11ea-84de-63b423912e80.png)

Side by side (before - after):

![image](https://user-images.githubusercontent.com/4071474/71218373-232f2900-2276-11ea-9348-a6ab2e6cc333.png)


patrickhulce: wowzah am I reading this right that the median error for LCP is 108% (though it seems like the p50 and p90 are flipped and it should be 78%?, still...)
connorjclark: > would be nice to get a before shot in the PR that has the full dataset for posterity instead of just a couple overlap URLs :)

good point. also updated the side-by-side ..

> just curious do these traces also have CLS events for us too? I think the plan is to not have a separate lantern impl for it but it would be nice to have a corpus of those in our golden set already

none of these traces have `LayoutShift` events. Must not be in stable yet.

connorjclark: > wowzah am I reading this right that the median error for LCP is 108% (though it seems like the p50 and p90 are flipped and it should be 78%?, still...)

yeah its high. "should" be? It's backwards for sure, but I don't think the percentile maths is wrong or anything.
patrickhulce: > "should" be? It's backwards for sure, but I don't think the percentile maths is wrong or anything.

"should be" meaning if it's just flipped then the p50 error is 78%, not 108%.

Patch:
diff --git a/lighthouse-core/audits/byte-efficiency/offscreen-images.js b/lighthouse-core/audits/byte-efficiency/offscreen-images.js
index f267388c8..45b3750c1 100644
--- a/lighthouse-core/audits/byte-efficiency/offscreen-images.js
+++ b/lighthouse-core/audits/byte-efficiency/offscreen-images.js
@@ -76,9 +76,10 @@ class OffscreenImages extends ByteEfficiencyAudit {
    */
   static computeWaste(image, viewportDimensions, networkRecords) {
     const networkRecord = networkRecords.find(record => record.url === image.src);
-    if (!image.resourceSize || !networkRecord) {
-      return null;
-    }
+    // If we don't know how big it was, we can't really report savings, treat it as passed.
+    if (!image.resourceSize || !networkRecord) return null;
+    // If the image had its loading behavior explicitly controlled already, treat it as passed.
+    if (image.loading === 'lazy' || image.loading === 'eager') return null;
 
     const url = URL.elideDataURI(image.src);
     const totalPixels = image.displayedWidth * image.displayedHeight;
diff --git a/lighthouse-core/audits/predictive-perf.js b/lighthouse-core/audits/predictive-perf.js
index 25a16445e..c96cc2309 100644
--- a/lighthouse-core/audits/predictive-perf.js
+++ b/lighthouse-core/audits/predictive-perf.js
@@ -14,8 +14,7 @@ const LanternInteractive = require('../computed/metrics/lantern-interactive.js')
 const LanternFirstCPUIdle = require('../computed/metrics/lantern-first-cpu-idle.js');
 const LanternSpeedIndex = require('../computed/metrics/lantern-speed-index.js');
 const LanternEil = require('../computed/metrics/lantern-estimated-input-latency.js');
-// TODO: we don't have LCP in the lantern test yet. https://github.com/GoogleChrome/lighthouse/issues/9953
-// const LanternLcp = require('../computed/metrics/lantern-largest-contentful-paint.js');
+const LanternLcp = require('../computed/metrics/lantern-largest-contentful-paint.js');
 
 // Parameters (in ms) for log-normal CDF scoring. To see the curve:
 //   https://www.desmos.com/calculator/rjp0lbit8y
@@ -55,7 +54,7 @@ class PredictivePerf extends Audit {
     const ttfcpui = await LanternFirstCPUIdle.request({trace, devtoolsLog, settings}, context);
     const si = await LanternSpeedIndex.request({trace, devtoolsLog, settings}, context);
     const eil = await LanternEil.request({trace, devtoolsLog, settings}, context);
-    // const lcp = await LanternLcp.request({trace, devtoolsLog, settings}, context);
+    const lcp = await LanternLcp.request({trace, devtoolsLog, settings}, context);
 
     const values = {
       roughEstimateOfFCP: fcp.timing,
@@ -82,9 +81,9 @@ class PredictivePerf extends Audit {
       optimisticEIL: eil.optimisticEstimate.timeInMs,
       pessimisticEIL: eil.pessimisticEstimate.timeInMs,
 
-      // roughEstimateOfLCP: lcp.timing,
-      // optimisticLCP: lcp.optimisticEstimate.timeInMs,
-      // pessimisticLCP: lcp.pessimisticEstimate.timeInMs,
+      roughEstimateOfLCP: lcp.timing,
+      optimisticLCP: lcp.optimisticEstimate.timeInMs,
+      pessimisticLCP: lcp.pessimisticEstimate.timeInMs,
     };
 
     const score = Audit.computeLogNormalScore(
diff --git a/lighthouse-core/gather/gatherers/image-elements.js b/lighthouse-core/gather/gatherers/image-elements.js
index f4923e7f5..7d26883e0 100644
--- a/lighthouse-core/gather/gatherers/image-elements.js
+++ b/lighthouse-core/gather/gatherers/image-elements.js
@@ -51,6 +51,8 @@ function getHTMLImages(allElements) {
       naturalWidth: element.naturalWidth,
       naturalHeight: element.naturalHeight,
       isCss: false,
+      // @ts-ignore: loading attribute not yet added to HTMLImageElement definition.
+      loading: element.loading,
       resourceSize: 0, // this will get overwritten below
       isPicture: !!element.parentElement && element.parentElement.tagName === 'PICTURE',
       usesObjectFit: ['cover', 'contain', 'scale-down', 'none'].includes(
diff --git a/lighthouse-core/scripts/lantern/collect/gcp-create-and-run.sh b/lighthouse-core/scripts/lantern/collect/gcp-create-and-run.sh
index 808e09960..01d962668 100755
--- a/lighthouse-core/scripts/lantern/collect/gcp-create-and-run.sh
+++ b/lighthouse-core/scripts/lantern/collect/gcp-create-and-run.sh
@@ -35,4 +35,5 @@ echo "  $ sudo -u lighthouse tail -f /home/lighthouse/collect.log"
 
 echo "When complete run..."
 echo "  $ gcloud --project="$CLOUDSDK_CORE_PROJECT" compute scp lantern-collect-instance:/home/lighthouse/src/lighthouse/dist/collect-lantern-traces.zip ./collect-lantern-traces.zip"
+echo "  $ gcloud --project="$CLOUDSDK_CORE_PROJECT" compute scp lantern-collect-instance:/home/lighthouse/src/lighthouse/dist/golden-lantern-traces.zip ./golden-lantern-traces.zip"
 echo "  $ gcloud --project="$CLOUDSDK_CORE_PROJECT" compute instances delete lantern-collect-instance"
diff --git a/lighthouse-core/scripts/lantern/collect/gcp-run.sh b/lighthouse-core/scripts/lantern/collect/gcp-run.sh
index 4c10c8dd0..b1b6dfa0f 100644
--- a/lighthouse-core/scripts/lantern/collect/gcp-run.sh
+++ b/lighthouse-core/scripts/lantern/collect/gcp-run.sh
@@ -31,5 +31,8 @@ source /home/lighthouse/.env
 # Run the collection
 DEBUG=1 node --max-old-space-size=4096 ./lighthouse-core/scripts/lantern/collect/collect.js
 
+# Create golden
+DEBUG=1 node --max-old-space-size=4096 ./lighthouse-core/scripts/lantern/collect/golden.js
+
 # Kill xvfb
 kill $!
diff --git a/lighthouse-core/scripts/lantern/download-traces.sh b/lighthouse-core/scripts/lantern/download-traces.sh
index 103494190..08abf15ee 100755
--- a/lighthouse-core/scripts/lantern/download-traces.sh
+++ b/lighthouse-core/scripts/lantern/download-traces.sh
@@ -4,7 +4,7 @@
 
 set -e
 
-VERSION="2017-12-06"
+VERSION="2019-12-17"
 
 DIRNAME="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
 LH_ROOT_PATH="$DIRNAME/../../.."
@@ -29,7 +29,7 @@ rm -rf lantern-data/
 mkdir -p lantern-data/ && cd lantern-data
 echo $VERSION > version
 
-curl -o lantern-traces.tar.gz -L https://storage.googleapis.com/lh-lantern-data/lantern-traces-$VERSION.tar.gz
+curl -o golden-lantern-traces.zip -L https://storage.googleapis.com/lh-lantern-data/golden-lantern-traces-$VERSION.zip
 
-tar -xzf lantern-traces.tar.gz
-rm lantern-traces.tar.gz
+unzip -q golden-lantern-traces.zip
+rm golden-lantern-traces.zip
diff --git a/types/artifacts.d.ts b/types/artifacts.d.ts
index 1850fcdaf..5dc356fd3 100644
--- a/types/artifacts.d.ts
+++ b/types/artifacts.d.ts
@@ -365,6 +365,8 @@ declare global {
         resourceSize: number;
         /** The MIME type of the underlying image file. */
         mimeType?: string;
+        /** The loading attribute of the image. */
+        loading?: string;
       }
 
       export interface OptimizedImage {


Test patch:
diff --git a/lighthouse-cli/test/fixtures/byte-efficiency/tester.html b/lighthouse-cli/test/fixtures/byte-efficiency/tester.html
index 08a8b8884..03982adc5 100644
--- a/lighthouse-cli/test/fixtures/byte-efficiency/tester.html
+++ b/lighthouse-cli/test/fixtures/byte-efficiency/tester.html
@@ -37,8 +37,8 @@ function longTask(length = 75) {
   while (Date.now() < start + length) ;
 }
 
-// Add a long task to delay FI
-setTimeout(longTask, 2000);
+// Add a long task to delay FI and TTI
+setTimeout(longTask, 4000);
 
 // Lazily load the image
 setTimeout(() => {
@@ -118,6 +118,12 @@ setTimeout(() => {
   <!-- FAIL(offscreen): image is offscreen -->
   <img style="width: 100px; height: 100px;" src="large.svg">
 
+  <!-- PASS(optimized): image is vector -->
+  <!-- PASS(webp): image is vector -->
+  <!-- PASS(responsive): image is vector -->
+  <!-- PASS(offscreen): image is offscreen and loads before TTI, but loads lazily -->
+  <img style="width: 100px; height: 100px;" src="large.svg?nativeLazyLoad" loading="lazy">
+
   <!-- PASS(optimized): image is JPEG optimized -->
   <!-- PASS(webp): image has insigificant WebP savings -->
   <!-- PASS(responsive): image is later used at full size -->
diff --git a/lighthouse-core/test/audits/__snapshots__/predictive-perf-test.js.snap b/lighthouse-core/test/audits/__snapshots__/predictive-perf-test.js.snap
index e90454e11..fa9c202d3 100644
--- a/lighthouse-core/test/audits/__snapshots__/predictive-perf-test.js.snap
+++ b/lighthouse-core/test/audits/__snapshots__/predictive-perf-test.js.snap
@@ -2,23 +2,26 @@
 
 exports[`Performance: predictive performance audit should compute the predicted values 1`] = `
 Object {
-  "optimisticEIL": 93,
-  "optimisticFCP": 1307,
-  "optimisticFMP": 1439,
-  "optimisticSI": 605,
-  "optimisticTTFCPUI": 3351,
-  "optimisticTTI": 3351,
-  "pessimisticEIL": 101,
-  "pessimisticFCP": 1307,
-  "pessimisticFMP": 1583,
-  "pessimisticSI": 1631,
-  "pessimisticTTFCPUI": 3502,
-  "pessimisticTTI": 3502,
-  "roughEstimateOfEIL": 78,
-  "roughEstimateOfFCP": 1307,
-  "roughEstimateOfFMP": 1511,
-  "roughEstimateOfSI": 1657,
-  "roughEstimateOfTTFCPUI": 3351,
-  "roughEstimateOfTTI": 3427,
+  "optimisticEIL": 455,
+  "optimisticFCP": 2252,
+  "optimisticFMP": 2252,
+  "optimisticLCP": 3192,
+  "optimisticSI": 1393,
+  "optimisticTTFCPUI": 3677,
+  "optimisticTTI": 3677,
+  "pessimisticEIL": 903,
+  "pessimisticFCP": 2252,
+  "pessimisticFMP": 3191,
+  "pessimisticLCP": 3495,
+  "pessimisticSI": 2981,
+  "pessimisticTTFCPUI": 5551,
+  "pessimisticTTI": 5551,
+  "roughEstimateOfEIL": 543,
+  "roughEstimateOfFCP": 2252,
+  "roughEstimateOfFMP": 2721,
+  "roughEstimateOfLCP": 3343,
+  "roughEstimateOfSI": 3639,
+  "roughEstimateOfTTFCPUI": 3677,
+  "roughEstimateOfTTI": 4614,
 }
 `;
diff --git a/lighthouse-core/test/audits/byte-efficiency/offscreen-images-test.js b/lighthouse-core/test/audits/byte-efficiency/offscreen-images-test.js
index b9f3ccc7e..12f5b5c25 100644
--- a/lighthouse-core/test/audits/byte-efficiency/offscreen-images-test.js
+++ b/lighthouse-core/test/audits/byte-efficiency/offscreen-images-test.js
@@ -21,7 +21,7 @@ function generateRecord({
   return {
     url,
     mimeType,
-    startTime, // DevTools timestamp which is in seconds
+    startTime, // DevTools timestamp which is in seconds.
     resourceSize: resourceSizeInKb * 1024,
   };
 }
@@ -33,21 +33,30 @@ function generateSize(width, height, prefix = 'displayed') {
   return size;
 }
 
-function generateImage(size, coords, networkRecord, src = 'https://google.com/logo.png') {
+function generateImage({
+  size,
+  x,
+  y,
+  networkRecord,
+  loading,
+  src = 'https://google.com/logo.png',
+}) {
   Object.assign(networkRecord || {}, {url: src});
 
-  const x = coords[0];
-  const y = coords[1];
-
   const clientRect = {
     top: y,
     bottom: y + size.displayedHeight,
     left: x,
     right: x + size.displayedWidth,
   };
-  const image = {src, clientRect, ...networkRecord};
-  Object.assign(image, size);
-  return image;
+
+  return {
+    src,
+    clientRect,
+    loading,
+    ...networkRecord,
+    ...size,
+  };
 }
 
 describe('OffscreenImages audit', () => {
@@ -63,7 +72,7 @@ describe('OffscreenImages audit', () => {
     const artifacts = {
       ViewportDimensions: DEFAULT_DIMENSIONS,
       ImageElements: [
-        generateImage(generateSize(100, 100), [0, 0]),
+        generateImage({size: generateSize(100, 100), x: 0, y: 0}),
       ],
       traces: {defaultPass: createTestTrace({topLevelTasks})},
       devtoolsLogs: {},
@@ -84,9 +93,26 @@ describe('OffscreenImages audit', () => {
     const artifacts = {
       ViewportDimensions: DEFAULT_DIMENSIONS,
       ImageElements: [
-        generateImage(generateSize(200, 200), [0, 0], recordA),
-        generateImage(generateSize(100, 100), [0, 1080], recordB, urlB),
-        generateImage(generateSize(400, 400), [1720, 1080], recordC, urlC),
+        generateImage({
+          size: generateSize(200, 200),
+          x: 0,
+          y: 0,
+          networkRecord: recordA,
+        }),
+        generateImage({
+          size: generateSize(100, 100),
+          x: 0,
+          y: 1080,
+          networkRecord: recordB,
+          src: urlB,
+        }),
+        generateImage({
+          size: generateSize(400, 400),
+          x: 1720,
+          y: 1080,
+          networkRecord: recordC,
+          src: urlC,
+        }),
       ],
       traces: {defaultPass: createTestTrace({topLevelTasks})},
       devtoolsLogs: {},
@@ -109,16 +135,45 @@ describe('OffscreenImages audit', () => {
     const artifacts = {
       ViewportDimensions: DEFAULT_DIMENSIONS,
       ImageElements: [
-        // offscreen to the right
-        generateImage(generateSize(200, 200), [3000, 0], networkRecords[0]),
-        // offscreen to the bottom
-        generateImage(generateSize(100, 100), [0, 2000], networkRecords[1], url('B')),
-        // offscreen to the top-left
-        generateImage(generateSize(100, 100), [-2000, -1000], networkRecords[2], url('C')),
-        // offscreen to the bottom-right
-        generateImage(generateSize(100, 100), [3000, 2000], networkRecords[3], url('D')),
-        // half offscreen to the top, should not warn
-        generateImage(generateSize(1000, 1000), [0, -500], networkRecords[4], url('E')),
+        // Offscreen to the right.
+        generateImage({
+          size: generateSize(200, 200),
+          x: 3000,
+          y: 0,
+          networkRecord: networkRecords[0],
+        }),
+        // Offscreen to the bottom.
+        generateImage({
+          size: generateSize(100, 100),
+          x: 0,
+          y: 2000,
+          networkRecord: networkRecords[1],
+          src: url('B'),
+        }),
+        // Offscreen to the top-left.
+        generateImage({
+          size: generateSize(100, 100),
+          x: -2000,
+          y: -1000,
+          networkRecord: networkRecords[2],
+          src: url('C'),
+        }),
+        // Offscreen to the bottom-right.
+        generateImage({
+          size: generateSize(100, 100),
+          x: 3000,
+          y: 2000,
+          networkRecord: networkRecords[3],
+          src: url('D'),
+        }),
+        // Half offscreen to the top, should not warn.
+        generateImage({
+          size: generateSize(1000, 1000),
+          x: 0,
+          y: -500,
+          networkRecord: networkRecords[4],
+          src: url('E'),
+        }),
       ],
       traces: {defaultPass: createTestTrace({topLevelTasks})},
       devtoolsLogs: {},
@@ -128,13 +183,89 @@ describe('OffscreenImages audit', () => {
     assert.equal(auditResult.items.length, 4);
   });
 
+  it('passes images with a specified loading attribute', async () => {
+    const url = s => `https://google.com/logo${s}.png`;
+    const topLevelTasks = [{ts: 1900, duration: 100}];
+    const networkRecords = [
+      generateRecord({url: url('A'), resourceSizeInKb: 100}),
+      generateRecord({url: url('B'), resourceSizeInKb: 100}),
+    ];
+    const artifacts = {
+      ViewportDimensions: DEFAULT_DIMENSIONS,
+      ImageElements: [
+        // Offscreen to the right, but lazy loaded.
+        generateImage({
+          size: generateSize(200, 200),
+          x: 3000,
+          y: 0,
+          networkRecord: networkRecords[0],
+          loading: 'lazy',
+          src: url('A'),
+        }),
+        // Offscreen to the bottom, but eager loaded.
+        generateImage({
+          size: generateSize(100, 100),
+          x: 0,
+          y: 2000,
+          networkRecord: networkRecords[1],
+          loading: 'eager',
+          src: url('B'),
+        }),
+      ],
+      traces: {defaultPass: createTestTrace({topLevelTasks})},
+      devtoolsLogs: {},
+    };
+
+    return UnusedImages.audit_(artifacts, networkRecords, context).then(auditResult => {
+      assert.equal(auditResult.items.length, 0);
+    });
+  });
+
+  it('fails images with an unspecified or arbitrary loading attribute', async () => {
+    const url = s => `https://google.com/logo${s}.png`;
+    const topLevelTasks = [{ts: 1900, duration: 100}];
+    const networkRecords = [
+      generateRecord({url: url('A'), resourceSizeInKb: 100}),
+      generateRecord({url: url('B'), resourceSizeInKb: 100}),
+    ];
+    const artifacts = {
+      ViewportDimensions: DEFAULT_DIMENSIONS,
+      ImageElements: [
+        // Offscreen to the right with auto loading (same as not specifying the attribute).
+        generateImage({
+          size: generateSize(200, 200),
+          x: 3000,
+          y: 0,
+          networkRecord: networkRecords[0],
+          loading: 'auto',
+          src: url('A'),
+        }),
+        // Offscreen to the bottom, with an arbitrary loading attribute.
+        generateImage({
+          size: generateSize(100, 100),
+          x: 0,
+          y: 2000,
+          networkRecord: networkRecords[1],
+          loading: 'imagination',
+          src: url('B'),
+        }),
+      ],
+      traces: {defaultPass: createTestTrace({topLevelTasks})},
+      devtoolsLogs: {},
+    };
+
+    return UnusedImages.audit_(artifacts, networkRecords, context).then(auditResult => {
+      assert.equal(auditResult.items.length, 2);
+    });
+  });
+
   it('finds images with 0 area', () => {
     const topLevelTasks = [{ts: 1900, duration: 100}];
     const networkRecord = generateRecord({resourceSizeInKb: 100});
     const artifacts = {
       ViewportDimensions: DEFAULT_DIMENSIONS,
       ImageElements: [
-        generateImage(generateSize(0, 0), [0, 0], networkRecord),
+        generateImage({size: generateSize(0, 0), x: 0, y: 0, networkRecord}),
       ],
       traces: {defaultPass: createTestTrace({topLevelTasks})},
       devtoolsLogs: {},
@@ -158,10 +289,32 @@ describe('OffscreenImages audit', () => {
     const artifacts = {
       ViewportDimensions: DEFAULT_DIMENSIONS,
       ImageElements: [
-        generateImage(generateSize(50, 50), [0, 0], networkRecords[0]),
-        generateImage(generateSize(1000, 1000), [1000, 1000], networkRecords[1]),
-        generateImage(generateSize(50, 50), [0, 1500], networkRecords[2], urlB),
-        generateImage(generateSize(400, 400), [0, 1500], networkRecords[3], urlB),
+        generateImage({
+          size: generateSize(50, 50),
+          x: 0,
+          y: 0,
+          networkRecord: networkRecords[0],
+        }),
+        generateImage({
+          size: generateSize(1000, 1000),
+          x: 1000,
+          y: 1000,
+          networkRecord: networkRecords[1],
+        }),
+        generateImage({
+          size: generateSize(50, 50),
+          x: 0,
+          y: 1500,
+          networkRecord: networkRecords[2],
+          src: urlB,
+        }),
+        generateImage({
+          size: generateSize(400, 400),
+          x: 0,
+          y: 1500,
+          networkRecord: networkRecords[3],
+          src: urlB,
+        }),
       ],
       traces: {defaultPass: createTestTrace({topLevelTasks})},
       devtoolsLogs: {},
@@ -178,8 +331,8 @@ describe('OffscreenImages audit', () => {
     const artifacts = {
       ViewportDimensions: DEFAULT_DIMENSIONS,
       ImageElements: [
-        // offscreen to the right
-        generateImage(generateSize(200, 200), [3000, 0], networkRecord),
+        // Offscreen to the right.
+        generateImage({size: generateSize(200, 200), x: 3000, y: 0, networkRecord}),
       ],
       traces: {defaultPass: createTestTrace({topLevelTasks})},
       devtoolsLogs: {},
@@ -195,8 +348,8 @@ describe('OffscreenImages audit', () => {
     const artifacts = {
       ViewportDimensions: DEFAULT_DIMENSIONS,
       ImageElements: [
-        // offscreen to the right
-        generateImage(generateSize(200, 200), [3000, 0], networkRecord),
+        // Offscreen to the right.
+        generateImage({size: generateSize(200, 200), x: 3000, y: 0, networkRecord}),
       ],
       traces: {defaultPass: createTestTrace({traceEnd: 2000})},
       devtoolsLogs: {},
@@ -212,8 +365,8 @@ describe('OffscreenImages audit', () => {
     const artifacts = {
       ViewportDimensions: DEFAULT_DIMENSIONS,
       ImageElements: [
-        // offscreen to the right
-        generateImage(generateSize(100, 100), [0, 2000], networkRecord),
+        // Offscreen to the right.
+        generateImage({size: generateSize(100, 100), x: 0, y: 2000, networkRecord}),
       ],
       traces: {defaultPass: createTestTrace({traceEnd: 2000})},
       devtoolsLogs: {},
@@ -251,8 +404,20 @@ describe('OffscreenImages audit', () => {
     const artifacts = {
       ViewportDimensions: DEFAULT_DIMENSIONS,
       ImageElements: [
-        generateImage(generateSize(0, 0), [0, 0], recordA, recordA.url),
-        generateImage(generateSize(200, 200), [3000, 0], recordB, recordB.url),
+        generateImage({
+          size: generateSize(0, 0),
+          x: 0,
+          y: 0,
+          networkRecord: recordA,
+          src: recordA.url,
+        }),
+        generateImage({
+          size: generateSize(200, 200),
+          x: 3000,
+          y: 0,
+          networkRecord: recordB,
+          src: recordB.url,
+        }),
       ],
       traces: {defaultPass: createTestTrace({topLevelTasks})},
       devtoolsLogs: {defaultPass: devtoolsLog},
@@ -295,8 +460,20 @@ describe('OffscreenImages audit', () => {
     const artifacts = {
       ViewportDimensions: DEFAULT_DIMENSIONS,
       ImageElements: [
-        generateImage(generateSize(0, 0), [0, 0], recordA, recordA.url),
-        generateImage(generateSize(200, 200), [3000, 0], recordB, recordB.url),
+        generateImage({
+          size: generateSize(0, 0),
+          x: 0,
+          y: 0,
+          networkRecord: recordA,
+          src: recordA.url,
+        }),
+        generateImage({
+          size: generateSize(200, 200),
+          x: 3000,
+          y: 0,
+          networkRecord: recordB,
+          src: recordB.url,
+        }),
       ],
       traces: {defaultPass: createTestTrace({topLevelTasks})},
       devtoolsLogs: {defaultPass: devtoolsLog},
@@ -320,8 +497,20 @@ describe('OffscreenImages audit', () => {
     const artifacts = {
       ViewportDimensions: DEFAULT_DIMENSIONS,
       ImageElements: [
-        generateImage(generateSize(0, 0), [0, 0], networkRecords[0], 'a'),
-        generateImage(generateSize(200, 200), [3000, 0], networkRecords[1], 'b'),
+        generateImage({
+          size: generateSize(0, 0),
+          x: 0,
+          y: 0,
+          networkRecord: networkRecords[0],
+          src: 'a',
+        }),
+        generateImage({
+          size: generateSize(200, 200),
+          x: 3000,
+          y: 0,
+          networkRecord: networkRecords[1],
+          src: 'b',
+        }),
       ],
       traces: {defaultPass: createTestTrace({traceEnd: 2000})},
       devtoolsLogs: {},
diff --git a/lighthouse-core/test/audits/predictive-perf-test.js b/lighthouse-core/test/audits/predictive-perf-test.js
index f61cb5466..c4a93a5cd 100644
--- a/lighthouse-core/test/audits/predictive-perf-test.js
+++ b/lighthouse-core/test/audits/predictive-perf-test.js
@@ -7,8 +7,8 @@
 
 const PredictivePerf = require('../../audits/predictive-perf.js');
 
-const acceptableTrace = require('../fixtures/traces/progressive-app-m60.json');
-const acceptableDevToolsLog = require('../fixtures/traces/progressive-app-m60.devtools.log.json');
+const acceptableTrace = require('../fixtures/traces/lcp-m78.json');
+const acceptableDevToolsLog = require('../fixtures/traces/lcp-m78.devtools.log.json');
 
 /* eslint-env jest */
 describe('Performance: predictive performance audit', () => {
diff --git a/lighthouse-core/test/fixtures/lantern-master-computed-values.json b/lighthouse-core/test/fixtures/lantern-master-computed-values.json
index b4050cbe7..5c73c22ff 100644
--- a/lighthouse-core/test/fixtures/lantern-master-computed-values.json
+++ b/lighthouse-core/test/fixtures/lantern-master-computed-values.json
@@ -1,103 +1,81 @@
 {
   "sites": [
-    {"url": "https://flipkart.com", "roughEstimateOfFCP": 2661, "optimisticFCP": 2661, "pessimisticFCP": 2661, "roughEstimateOfFMP": 5860, "optimisticFMP": 5860, "pessimisticFMP": 5860, "roughEstimateOfTTI": 11313, "optimisticTTI": 10263, "pessimisticTTI": 12363, "roughEstimateOfTTFCPUI": 10263, "optimisticTTFCPUI": 10263, "pessimisticTTFCPUI": 12363, "roughEstimateOfSI": 6642, "optimisticSI": 3687, "pessimisticSI": 2661, "roughEstimateOfEIL": 766, "optimisticEIL": 957, "pessimisticEIL": 957},
-    {"url": "https://vine.co/", "roughEstimateOfFCP": 1851, "optimisticFCP": 1851, "pessimisticFCP": 1851, "roughEstimateOfFMP": 4962, "optimisticFMP": 4962, "pessimisticFMP": 4962, "roughEstimateOfTTI": 8572, "optimisticTTI": 8276, "pessimisticTTI": 8869, "roughEstimateOfTTFCPUI": 8276, "optimisticTTFCPUI": 8276, "pessimisticTTFCPUI": 8869, "roughEstimateOfSI": 4097, "optimisticSI": 2246, "pessimisticSI": 1851, "roughEstimateOfEIL": 961, "optimisticEIL": 1202, "pessimisticEIL": 1202},
-    {"url": "https://weather.com/", "roughEstimateOfFCP": 2461, "optimisticFCP": 2461, "pessimisticFCP": 2461, "roughEstimateOfFMP": 2461, "optimisticFMP": 2461, "pessimisticFMP": 2461, "roughEstimateOfTTI": 25542, "optimisticTTI": 22804, "pessimisticTTI": 28279, "roughEstimateOfTTFCPUI": 22804, "optimisticTTFCPUI": 22804, "pessimisticTTFCPUI": 28279, "roughEstimateOfSI": 4936, "optimisticSI": 2561, "pessimisticSI": 2461, "roughEstimateOfEIL": 2146, "optimisticEIL": 2683, "pessimisticEIL": 2683},
-    {"url": "http://www.4399.com/", "roughEstimateOfFCP": 3254, "optimisticFCP": 3254, "pessimisticFCP": 3254, "roughEstimateOfFMP": 3585, "optimisticFMP": 3585, "pessimisticFMP": 3585, "roughEstimateOfTTI": 4971, "optimisticTTI": 3585, "pessimisticTTI": 6356, "roughEstimateOfTTFCPUI": 3585, "optimisticTTFCPUI": 3296, "pessimisticTTFCPUI": 6356, "roughEstimateOfSI": 3254, "optimisticSI": 350, "pessimisticSI": 3254, "roughEstimateOfEIL": 13, "optimisticEIL": 16, "pessimisticEIL": 16},
-    {"url": "http://www.4shared.com/", "roughEstimateOfFCP": 4037, "optimisticFCP": 4037, "pessimisticFCP": 4037, "roughEstimateOfFMP": 4037, "optimisticFMP": 4037, "pessimisticFMP": 4037, "roughEstimateOfTTI": 5217, "optimisticTTI": 4973, "pessimisticTTI": 5460, "roughEstimateOfTTFCPUI": 4973, "optimisticTTFCPUI": 4973, "pessimisticTTFCPUI": 5460, "roughEstimateOfSI": 4427, "optimisticSI": 1467, "pessimisticSI": 4037, "roughEstimateOfEIL": 51, "optimisticEIL": 63, "pessimisticEIL": 63},
-    {"url": "http://www.56.com/", "roughEstimateOfFCP": 3894, "optimisticFCP": 3894, "pessimisticFCP": 3894, "roughEstimateOfFMP": 3894, "optimisticFMP": 3894, "pessimisticFMP": 3894, "roughEstimateOfTTI": 10587, "optimisticTTI": 4248, "pessimisticTTI": 16926, "roughEstimateOfTTFCPUI": 4248, "optimisticTTFCPUI": 4248, "pessimisticTTFCPUI": 2226, "roughEstimateOfSI": 10565, "optimisticSI": 5917, "pessimisticSI": 3894, "roughEstimateOfEIL": 13, "optimisticEIL": 16, "pessimisticEIL": 16},
-    {"url": "http://www.58.com/", "roughEstimateOfFCP": 4249, "optimisticFCP": 4160, "pessimisticFCP": 4338, "roughEstimateOfFMP": 4249, "optimisticFMP": 4160, "pessimisticFMP": 4338, "roughEstimateOfTTI": 4805, "optimisticTTI": 4264, "pessimisticTTI": 5347, "roughEstimateOfTTFCPUI": 4264, "optimisticTTFCPUI": 4264, "pessimisticTTFCPUI": 5347, "roughEstimateOfSI": 7951, "optimisticSI": 3844, "pessimisticSI": 4338, "roughEstimateOfEIL": 29, "optimisticEIL": 16, "pessimisticEIL": 56},
-    {"url": "http://www.7k7k.com/", "roughEstimateOfFCP": 5097, "optimisticFCP": 5091, "pessimisticFCP": 5102, "roughEstimateOfFMP": 5097, "optimisticFMP": 5091, "pessimisticFMP": 5102, "roughEstimateOfTTI": 9234, "optimisticTTI": 5966, "pessimisticTTI": 12502, "roughEstimateOfTTFCPUI": 5966, "optimisticTTFCPUI": 5966, "pessimisticTTFCPUI": 2780, "roughEstimateOfSI": 9554, "optimisticSI": 4634, "pessimisticSI": 5102, "roughEstimateOfEIL": 1669, "optimisticEIL": 2086, "pessimisticEIL": 2086},
-    {"url": "http://www.addthis.com/", "roughEstimateOfFCP": 2843, "optimisticFCP": 2843, "pessimisticFCP": 2843, "roughEstimateOfFMP": 2843, "optimisticFMP": 2843, "pessimisticFMP": 2843, "roughEstimateOfTTI": 9096, "optimisticTTI": 8167, "pessimisticTTI": 10026, "roughEstimateOfTTFCPUI": 8167, "optimisticTTFCPUI": 8167, "pessimisticTTFCPUI": 10026, "roughEstimateOfSI": 3731, "optimisticSI": 1524, "pessimisticSI": 2843, "roughEstimateOfEIL": 167, "optimisticEIL": 209, "pessimisticEIL": 209},
-    {"url": "http://www.alexa.com/", "roughEstimateOfFCP": 6525, "optimisticFCP": 6525, "pessimisticFCP": 6525, "roughEstimateOfFMP": 6847, "optimisticFMP": 6847, "pessimisticFMP": 6847, "roughEstimateOfTTI": 14402, "optimisticTTI": 13274, "pessimisticTTI": 15530, "roughEstimateOfTTFCPUI": 13274, "optimisticTTFCPUI": 13274, "pessimisticTTFCPUI": 15530, "roughEstimateOfSI": 7060, "optimisticSI": 2192, "pessimisticSI": 6525, "roughEstimateOfEIL": 416, "optimisticEIL": 520, "pessimisticEIL": 520},
-    {"url": "http://www.amazon.co.jp/", "roughEstimateOfFCP": 3059, "optimisticFCP": 3059, "pessimisticFCP": 3059, "roughEstimateOfFMP": 3163, "optimisticFMP": 3059, "pessimisticFMP": 3268, "roughEstimateOfTTI": 7494, "optimisticTTI": 6221, "pessimisticTTI": 8767, "roughEstimateOfTTFCPUI": 6221, "optimisticTTFCPUI": 6221, "pessimisticTTFCPUI": 8767, "roughEstimateOfSI": 4791, "optimisticSI": 2181, "pessimisticSI": 3059, "roughEstimateOfEIL": 262, "optimisticEIL": 328, "pessimisticEIL": 328},
-    {"url": "http://www.att.com/", "roughEstimateOfFCP": 4547, "optimisticFCP": 3734, "pessimisticFCP": 5359, "roughEstimateOfFMP": 5914, "optimisticFMP": 4718, "pessimisticFMP": 7111, "roughEstimateOfTTI": 28764, "optimisticTTI": 24222, "pessimisticTTI": 33306, "roughEstimateOfTTFCPUI": 24222, "optimisticTTFCPUI": 24222, "pessimisticTTFCPUI": 33306, "roughEstimateOfSI": 15846, "optimisticSI": 9009, "pessimisticSI": 5359, "roughEstimateOfEIL": 1542, "optimisticEIL": 1928, "pessimisticEIL": 1928},
-    {"url": "http://www.bing.com/", "roughEstimateOfFCP": 826, "optimisticFCP": 826, "pessimisticFCP": 826, "roughEstimateOfFMP": 1281, "optimisticFMP": 903, "pessimisticFMP": 1658, "roughEstimateOfTTI": 4775, "optimisticTTI": 4187, "pessimisticTTI": 5363, "roughEstimateOfTTFCPUI": 4187, "optimisticTTFCPUI": 4187, "pessimisticTTFCPUI": 5363, "roughEstimateOfSI": 2263, "optimisticSI": 1412, "pessimisticSI": 826, "roughEstimateOfEIL": 558, "optimisticEIL": 698, "pessimisticEIL": 698},
-    {"url": "http://www.blogspot.com/", "roughEstimateOfFCP": 3398, "optimisticFCP": 3398, "pessimisticFCP": 3398, "roughEstimateOfFMP": 3398, "optimisticFMP": 3398, "pessimisticFMP": 3398, "roughEstimateOfTTI": 3852, "optimisticTTI": 3794, "pessimisticTTI": 3910, "roughEstimateOfTTFCPUI": 3794, "optimisticTTFCPUI": 3794, "pessimisticTTFCPUI": 3910, "roughEstimateOfSI": 12140, "optimisticSI": 7272, "pessimisticSI": 3398, "roughEstimateOfEIL": 13, "optimisticEIL": 16, "pessimisticEIL": 16},
-    {"url": "http://www.brothersoft.com/", "roughEstimateOfFCP": 1860, "optimisticFCP": 1764, "pessimisticFCP": 1956, "roughEstimateOfFMP": 2626, "optimisticFMP": 2626, "pessimisticFMP": 2626, "roughEstimateOfTTI": 15168, "optimisticTTI": 13200, "pessimisticTTI": 17136, "roughEstimateOfTTFCPUI": 13200, "optimisticTTFCPUI": 13200, "pessimisticTTFCPUI": 17136, "roughEstimateOfSI": 4244, "optimisticSI": 2302, "pessimisticSI": 1956, "roughEstimateOfEIL": 636, "optimisticEIL": 795, "pessimisticEIL": 795},
-    {"url": "http://www.china.com.cn/", "roughEstimateOfFCP": 4814, "optimisticFCP": 4166, "pessimisticFCP": 5462, "roughEstimateOfFMP": 4814, "optimisticFMP": 4166, "pessimisticFMP": 5462, "roughEstimateOfTTI": 6899, "optimisticTTI": 4786, "pessimisticTTI": 9012, "roughEstimateOfTTFCPUI": 4814, "optimisticTTFCPUI": 4786, "pessimisticTTFCPUI": 2707, "roughEstimateOfSI": 8687, "optimisticSI": 3848, "pessimisticSI": 5462, "roughEstimateOfEIL": 21, "optimisticEIL": 26, "pessimisticEIL": 26},
-    {"url": "http://www.cnet.com/", "roughEstimateOfFCP": 2162, "optimisticFCP": 1980, "pessimisticFCP": 2343, "roughEstimateOfFMP": 2512, "optimisticFMP": 1980, "pessimisticFMP": 3044, "roughEstimateOfTTI": 24748, "optimisticTTI": 20436, "pessimisticTTI": 29061, "roughEstimateOfTTFCPUI": 20436, "optimisticTTFCPUI": 20436, "pessimisticTTFCPUI": 29061, "roughEstimateOfSI": 4616, "optimisticSI": 2388, "pessimisticSI": 2343, "roughEstimateOfEIL": 1061, "optimisticEIL": 1326, "pessimisticEIL": 1326},
-    {"url": "http://www.cntv.cn/", "roughEstimateOfFCP": 3597, "optimisticFCP": 3597, "pessimisticFCP": 3597, "roughEstimateOfFMP": 3597, "optimisticFMP": 3597, "pessimisticFMP": 3597, "roughEstimateOfTTI": 3747, "optimisticTTI": 3597, "pessimisticTTI": 3897, "roughEstimateOfTTFCPUI": 3597, "optimisticTTFCPUI": 3597, "pessimisticTTFCPUI": 3897, "roughEstimateOfSI": 4475, "optimisticSI": 1705, "pessimisticSI": 3597, "roughEstimateOfEIL": 13, "optimisticEIL": 16, "pessimisticEIL": 16},
-    {"url": "http://www.conduit.com/", "roughEstimateOfFCP": 2107, "optimisticFCP": 2107, "pessimisticFCP": 2107, "roughEstimateOfFMP": 2107, "optimisticFMP": 2107, "pessimisticFMP": 2107, "roughEstimateOfTTI": 2811, "optimisticTTI": 2409, "pessimisticTTI": 3212, "roughEstimateOfTTFCPUI": 2409, "optimisticTTFCPUI": 2409, "pessimisticTTFCPUI": 3212, "roughEstimateOfSI": 2929, "optimisticSI": 1292, "pessimisticSI": 2107, "roughEstimateOfEIL": 20, "optimisticEIL": 25, "pessimisticEIL": 25},
-    {"url": "http://www.craigslist.org/", "roughEstimateOfFCP": 3541, "optimisticFCP": 3534, "pessimisticFCP": 3548, "roughEstimateOfFMP": 5222, "optimisticFMP": 5101, "pessimisticFMP": 5343, "roughEstimateOfTTI": 5222, "optimisticTTI": 5101, "pessimisticTTI": 5343, "roughEstimateOfTTFCPUI": 5222, "optimisticTTFCPUI": 4801, "pessimisticTTFCPUI": 5343, "roughEstimateOfSI": 3925, "optimisticSI": 1334, "pessimisticSI": 3548, "roughEstimateOfEIL": 97, "optimisticEIL": 16, "pessimisticEIL": 227},
-    {"url": "http://www.dawn.com/", "roughEstimateOfFCP": 3364, "optimisticFCP": 3144, "pessimisticFCP": 3583, "roughEstimateOfFMP": 3364, "optimisticFMP": 3144, "pessimisticFMP": 3583, "roughEstimateOfTTI": 16230, "optimisticTTI": 13709, "pessimisticTTI": 18752, "roughEstimateOfTTFCPUI": 13709, "optimisticTTFCPUI": 13709, "pessimisticTTFCPUI": 18752, "roughEstimateOfSI": 5220, "optimisticSI": 2243, "pessimisticSI": 3583, "roughEstimateOfEIL": 298, "optimisticEIL": 373, "pessimisticEIL": 373},
-    {"url": "http://www.depositfiles.com/", "roughEstimateOfFCP": 8437, "optimisticFCP": 8437, "pessimisticFCP": 8437, "roughEstimateOfFMP": 8437, "optimisticFMP": 8437, "pessimisticFMP": 8437, "roughEstimateOfTTI": 9701, "optimisticTTI": 9551, "pessimisticTTI": 9851, "roughEstimateOfTTFCPUI": 8437, "optimisticTTFCPUI": 1075, "pessimisticTTFCPUI": 1173, "roughEstimateOfSI": 13239, "optimisticSI": 5718, "pessimisticSI": 8437, "roughEstimateOfEIL": 273, "optimisticEIL": 341, "pessimisticEIL": 341},
-    {"url": "http://www.deviantart.com/", "roughEstimateOfFCP": 4321, "optimisticFCP": 4321, "pessimisticFCP": 4321, "roughEstimateOfFMP": 5712, "optimisticFMP": 5712, "pessimisticFMP": 5712, "roughEstimateOfTTI": 32807, "optimisticTTI": 21101, "pessimisticTTI": 44512, "roughEstimateOfTTFCPUI": 9961, "optimisticTTFCPUI": 9961, "pessimisticTTFCPUI": 9961, "roughEstimateOfSI": 6071, "optimisticSI": 2509, "pessimisticSI": 4321, "roughEstimateOfEIL": 624, "optimisticEIL": 780, "pessimisticEIL": 780},
-    {"url": "http://www.dion.ne.jp/", "roughEstimateOfFCP": 8384, "optimisticFCP": 5734, "pessimisticFCP": 11033, "roughEstimateOfFMP": 8384, "optimisticFMP": 5734, "pessimisticFMP": 11033, "roughEstimateOfTTI": 26564, "optimisticTTI": 14595, "pessimisticTTI": 38533, "roughEstimateOfTTFCPUI": 14595, "optimisticTTFCPUI": 14595, "pessimisticTTFCPUI": 26617, "roughEstimateOfSI": 18212, "optimisticSI": 8065, "pessimisticSI": 11033, "roughEstimateOfEIL": 1028, "optimisticEIL": 1285, "pessimisticEIL": 1285},
-    {"url": "http://www.domaintools.com/", "roughEstimateOfFCP": 1599, "optimisticFCP": 1599, "pessimisticFCP": 1599, "roughEstimateOfFMP": 2750, "optimisticFMP": 2469, "pessimisticFMP": 3031, "roughEstimateOfTTI": 8329, "optimisticTTI": 8077, "pessimisticTTI": 8581, "roughEstimateOfTTFCPUI": 8077, "optimisticTTFCPUI": 8077, "pessimisticTTFCPUI": 8581, "roughEstimateOfSI": 9504, "optimisticSI": 6225, "pessimisticSI": 1599, "roughEstimateOfEIL": 920, "optimisticEIL": 617, "pessimisticEIL": 1682},
-    {"url": "http://www.douban.com/", "roughEstimateOfFCP": 6832, "optimisticFCP": 6832, "pessimisticFCP": 6832, "roughEstimateOfFMP": 6832, "optimisticFMP": 6832, "pessimisticFMP": 6832, "roughEstimateOfTTI": 7997, "optimisticTTI": 7676, "pessimisticTTI": 8318, "roughEstimateOfTTFCPUI": 7676, "optimisticTTFCPUI": 7676, "pessimisticTTFCPUI": 8318, "roughEstimateOfSI": 10560, "optimisticSI": 4549, "pessimisticSI": 6832, "roughEstimateOfEIL": 558, "optimisticEIL": 697, "pessimisticEIL": 697},
-    {"url": "http://www.ebay.com/", "roughEstimateOfFCP": 2985, "optimisticFCP": 2985, "pessimisticFCP": 2985, "roughEstimateOfFMP": 2985, "optimisticFMP": 2985, "pessimisticFMP": 2985, "roughEstimateOfTTI": 8456, "optimisticTTI": 7746, "pessimisticTTI": 9167, "roughEstimateOfTTFCPUI": 7746, "optimisticTTFCPUI": 7746, "pessimisticTTFCPUI": 9167, "roughEstimateOfSI": 4313, "optimisticSI": 1873, "pessimisticSI": 2985, "roughEstimateOfEIL": 187, "optimisticEIL": 233, "pessimisticEIL": 233},
-    {"url": "https://www.ebs.in/IPS/", "roughEstimateOfFCP": 6055, "optimisticFCP": 4233, "pessimisticFCP": 7876, "roughEstimateOfFMP": 6547, "optimisticFMP": 4461, "pessimisticFMP": 8633, "roughEstimateOfTTI": 14549, "optimisticTTI": 7912, "pessimisticTTI": 21185, "roughEstimateOfTTFCPUI": 7912, "optimisticTTFCPUI": 7912, "pessimisticTTFCPUI": 4400, "roughEstimateOfSI": 10318, "optimisticSI": 3892, "pessimisticSI": 7876, "roughEstimateOfEIL": 258, "optimisticEIL": 322, "pessimisticEIL": 322},
-    {"url": "http://www.espn.com/", "roughEstimateOfFCP": 2706, "optimisticFCP": 2706, "pessimisticFCP": 2706, "roughEstimateOfFMP": 3653, "optimisticFMP": 2706, "pessimisticFMP": 4600, "roughEstimateOfTTI": 24563, "optimisticTTI": 21745, "pessimisticTTI": 27381, "roughEstimateOfTTFCPUI": 21745, "optimisticTTFCPUI": 21745, "pessimisticTTFCPUI": 25964, "roughEstimateOfSI": 4175, "optimisticSI": 1904, "pessimisticSI": 2706, "roughEstimateOfEIL": 1316, "optimisticEIL": 1645, "pessimisticEIL": 1645},
-    {"url": "http://www.facebook.com/", "roughEstimateOfFCP": 3485, "optimisticFCP": 3485, "pessimisticFCP": 3485, "roughEstimateOfFMP": 3485, "optimisticFMP": 3485, "pessimisticFMP": 3485, "roughEstimateOfTTI": 5230, "optimisticTTI": 4621, "pessimisticTTI": 5838, "roughEstimateOfTTFCPUI": 4621, "optimisticTTFCPUI": 4621, "pessimisticTTFCPUI": 5838, "roughEstimateOfSI": 4254, "optimisticSI": 1599, "pessimisticSI": 3485, "roughEstimateOfEIL": 65, "optimisticEIL": 82, "pessimisticEIL": 82},
-    {"url": "http://www.fc2.com/", "roughEstimateOfFCP": 3142, "optimisticFCP": 3142, "pessimisticFCP": 3142, "roughEstimateOfFMP": 3142, "optimisticFMP": 3142, "pessimisticFMP": 3142, "roughEstimateOfTTI": 3439, "optimisticTTI": 3340, "pessimisticTTI": 3538, "roughEstimateOfTTFCPUI": 3340, "optimisticTTFCPUI": 3340, "pessimisticTTFCPUI": 3538, "roughEstimateOfSI": 3816, "optimisticSI": 1446, "pessimisticSI": 3142, "roughEstimateOfEIL": 13, "optimisticEIL": 16, "pessimisticEIL": 16},
-    {"url": "http://www.filestube.com/", "roughEstimateOfFCP": 9178, "optimisticFCP": 8943, "pessimisticFCP": 9414, "roughEstimateOfFMP": 10863, "optimisticFMP": 10463, "pessimisticFMP": 11262, "roughEstimateOfTTI": 24335, "optimisticTTI": 17388, "pessimisticTTI": 31282, "roughEstimateOfTTFCPUI": 17388, "optimisticTTFCPUI": 17388, "pessimisticTTFCPUI": 12401, "roughEstimateOfSI": 12986, "optimisticSI": 5083, "pessimisticSI": 9414, "roughEstimateOfEIL": 1198, "optimisticEIL": 1497, "pessimisticEIL": 1497},
-    {"url": "http://www.foxnews.com/", "roughEstimateOfFCP": 3188, "optimisticFCP": 3188, "pessimisticFCP": 3188, "roughEstimateOfFMP": 3188, "optimisticFMP": 3188, "pessimisticFMP": 3188, "roughEstimateOfTTI": 30610, "optimisticTTI": 22745, "pessimisticTTI": 38475, "roughEstimateOfTTFCPUI": 22745, "optimisticTTFCPUI": 22745, "pessimisticTTFCPUI": 29984, "roughEstimateOfSI": 11505, "optimisticSI": 6916, "pessimisticSI": 3188, "roughEstimateOfEIL": 731, "optimisticEIL": 914, "pessimisticEIL": 914},
-    {"url": "http://www.getpersonas.com/", "roughEstimateOfFCP": 4232, "optimisticFCP": 4221, "pessimisticFCP": 4244, "roughEstimateOfFMP": 6497, "optimisticFMP": 6497, "pessimisticFMP": 6497, "roughEstimateOfTTI": 11063, "optimisticTTI": 9569, "pessimisticTTI": 12556, "roughEstimateOfTTFCPUI": 9569, "optimisticTTFCPUI": 9569, "pessimisticTTFCPUI": 12556, "roughEstimateOfSI": 4621, "optimisticSI": 1509, "pessimisticSI": 4244, "roughEstimateOfEIL": 1510, "optimisticEIL": 1888, "pessimisticEIL": 1888},
-    {"url": "http://www.globo.com/", "roughEstimateOfFCP": 3289, "optimisticFCP": 3289, "pessimisticFCP": 3289, "roughEstimateOfFMP": 3733, "optimisticFMP": 3557, "pessimisticFMP": 3910, "roughEstimateOfTTI": 19600, "optimisticTTI": 17000, "pessimisticTTI": 22200, "roughEstimateOfTTFCPUI": 17000, "optimisticTTFCPUI": 17000, "pessimisticTTFCPUI": 22200, "roughEstimateOfSI": 4859, "optimisticSI": 2122, "pessimisticSI": 3289, "roughEstimateOfEIL": 2070, "optimisticEIL": 2588, "pessimisticEIL": 2588},
-    {"url": "http://www.gmx.net/", "roughEstimateOfFCP": 2029, "optimisticFCP": 2029, "pessimisticFCP": 2029, "roughEstimateOfFMP": 2029, "optimisticFMP": 2029, "pessimisticFMP": 2029, "roughEstimateOfTTI": 8828, "optimisticTTI": 7677, "pessimisticTTI": 9980, "roughEstimateOfTTFCPUI": 7677, "optimisticTTFCPUI": 7677, "pessimisticTTFCPUI": 9980, "roughEstimateOfSI": 5290, "optimisticSI": 3015, "pessimisticSI": 2029, "roughEstimateOfEIL": 453, "optimisticEIL": 566, "pessimisticEIL": 566},
-    {"url": "http://www.hatena.ne.jp/", "roughEstimateOfFCP": 1451, "optimisticFCP": 1325, "pessimisticFCP": 1576, "roughEstimateOfFMP": 1788, "optimisticFMP": 1788, "pessimisticFMP": 1788, "roughEstimateOfTTI": 24851, "optimisticTTI": 13420, "pessimisticTTI": 36282, "roughEstimateOfTTFCPUI": 13420, "optimisticTTFCPUI": 13420, "pessimisticTTFCPUI": 4439, "roughEstimateOfSI": 4725, "optimisticSI": 2821, "pessimisticSI": 1576, "roughEstimateOfEIL": 211, "optimisticEIL": 264, "pessimisticEIL": 264},
-    {"url": "http://www.hexun.com/", "roughEstimateOfFCP": 4178, "optimisticFCP": 4178, "pessimisticFCP": 4178, "roughEstimateOfFMP": 5394, "optimisticFMP": 4178, "pessimisticFMP": 6609, "roughEstimateOfTTI": 7191, "optimisticTTI": 6811, "pessimisticTTI": 7571, "roughEstimateOfTTFCPUI": 6811, "optimisticTTFCPUI": 6811, "pessimisticTTFCPUI": 7571, "roughEstimateOfSI": 13345, "optimisticSI": 7771, "pessimisticSI": 4178, "roughEstimateOfEIL": 42, "optimisticEIL": 16, "pessimisticEIL": 88},
-    {"url": "http://www.hotfile.com/", "roughEstimateOfFCP": 5063, "optimisticFCP": 4434, "pessimisticFCP": 5692, "roughEstimateOfFMP": 5063, "optimisticFMP": 4434, "pessimisticFMP": 5692, "roughEstimateOfTTI": 7976, "optimisticTTI": 6213, "pessimisticTTI": 9740, "roughEstimateOfTTFCPUI": 6213, "optimisticTTFCPUI": 6213, "pessimisticTTFCPUI": 9740, "roughEstimateOfSI": 10180, "optimisticSI": 4807, "pessimisticSI": 5692, "roughEstimateOfEIL": 104, "optimisticEIL": 126, "pessimisticEIL": 134},
-    {"url": "http://www.hp.com/", "roughEstimateOfFCP": 8465, "optimisticFCP": 6953, "pessimisticFCP": 9978, "roughEstimateOfFMP": 9844, "optimisticFMP": 8298, "pessimisticFMP": 11390, "roughEstimateOfTTI": 17358, "optimisticTTI": 15882, "pessimisticTTI": 18834, "roughEstimateOfTTFCPUI": 15882, "optimisticTTFCPUI": 15882, "pessimisticTTFCPUI": 18834, "roughEstimateOfSI": 9592, "optimisticSI": 2398, "pessimisticSI": 9978, "roughEstimateOfEIL": 333, "optimisticEIL": 315, "pessimisticEIL": 517},
-    {"url": "http://www.huffingtonpost.com/", "roughEstimateOfFCP": 3346, "optimisticFCP": 3346, "pessimisticFCP": 3346, "roughEstimateOfFMP": 3346, "optimisticFMP": 3346, "pessimisticFMP": 3346, "roughEstimateOfTTI": 20825, "optimisticTTI": 17254, "pessimisticTTI": 24396, "roughEstimateOfTTFCPUI": 17254, "optimisticTTFCPUI": 17254, "pessimisticTTFCPUI": 16551, "roughEstimateOfSI": 4689, "optimisticSI": 1974, "pessimisticSI": 3346, "roughEstimateOfEIL": 337, "optimisticEIL": 421, "pessimisticEIL": 421},
-    {"url": "http://www.hulu.com/", "roughEstimateOfFCP": 12256, "optimisticFCP": 9521, "pessimisticFCP": 14992, "roughEstimateOfFMP": 14218, "optimisticFMP": 10495, "pessimisticFMP": 17940, "roughEstimateOfTTI": 22930, "optimisticTTI": 20599, "pessimisticTTI": 25261, "roughEstimateOfTTFCPUI": 20599, "optimisticTTFCPUI": 20599, "pessimisticTTFCPUI": 25261, "roughEstimateOfSI": 15256, "optimisticSI": 4115, "pessimisticSI": 14992, "roughEstimateOfEIL": 1254, "optimisticEIL": 1300, "pessimisticEIL": 1835},
-    {"url": "http://www.iciba.com/", "roughEstimateOfFCP": 1445, "optimisticFCP": 1445, "pessimisticFCP": 1445, "roughEstimateOfFMP": 1445, "optimisticFMP": 1445, "pessimisticFMP": 1445, "roughEstimateOfTTI": 3517, "optimisticTTI": 3030, "pessimisticTTI": 4004, "roughEstimateOfTTFCPUI": 3030, "optimisticTTFCPUI": 3030, "pessimisticTTFCPUI": 4004, "roughEstimateOfSI": 5012, "optimisticSI": 3088, "pessimisticSI": 1445, "roughEstimateOfEIL": 394, "optimisticEIL": 492, "pessimisticEIL": 492},
-    {"url": "http://www.ifeng.com/", "roughEstimateOfFCP": 3576, "optimisticFCP": 3534, "pessimisticFCP": 3619, "roughEstimateOfFMP": 3576, "optimisticFMP": 3534, "pessimisticFMP": 3619, "roughEstimateOfTTI": 5355, "optimisticTTI": 3534, "pessimisticTTI": 7177, "roughEstimateOfTTFCPUI": 3576, "optimisticTTFCPUI": 3494, "pessimisticTTFCPUI": 7177, "roughEstimateOfSI": 3576, "optimisticSI": 879, "pessimisticSI": 3619, "roughEstimateOfEIL": 13, "optimisticEIL": 16, "pessimisticEIL": 16},
-    {"url": "http://www.imageshack.us/", "roughEstimateOfFCP": 7087, "optimisticFCP": 6859, "pessimisticFCP": 7315, "roughEstimateOfFMP": 7087, "optimisticFMP": 6859, "pessimisticFMP": 7315, "roughEstimateOfTTI": 9115, "optimisticTTI": 8965, "pessimisticTTI": 9265, "roughEstimateOfTTFCPUI": 8965, "optimisticTTFCPUI": 8965, "pessimisticTTFCPUI": 9265, "roughEstimateOfSI": 7087, "optimisticSI": 1817, "pessimisticSI": 7315, "roughEstimateOfEIL": 1491, "optimisticEIL": 1864, "pessimisticEIL": 1864},
-    {"url": "http://www.irs.gov/", "roughEstimateOfFCP": 2757, "optimisticFCP": 2757, "pessimisticFCP": 2757, "roughEstimateOfFMP": 3906, "optimisticFMP": 3706, "pessimisticFMP": 4106, "roughEstimateOfTTI": 10997, "optimisticTTI": 10097, "pessimisticTTI": 11897, "roughEstimateOfTTFCPUI": 10097, "optimisticTTFCPUI": 10097, "pessimisticTTFCPUI": 11897, "roughEstimateOfSI": 3559, "optimisticSI": 1440, "pessimisticSI": 2757, "roughEstimateOfEIL": 213, "optimisticEIL": 255, "pessimisticEIL": 277},
-    {"url": "http://www.java.com/", "roughEstimateOfFCP": 1268, "optimisticFCP": 1268, "pessimisticFCP": 1268, "roughEstimateOfFMP": 1268, "optimisticFMP": 1268, "pessimisticFMP": 1268, "roughEstimateOfTTI": 3189, "optimisticTTI": 2510, "pessimisticTTI": 3868, "roughEstimateOfTTFCPUI": 2510, "optimisticTTFCPUI": 2510, "pessimisticTTFCPUI": 3868, "roughEstimateOfSI": 2372, "optimisticSI": 1284, "pessimisticSI": 1268, "roughEstimateOfEIL": 13, "optimisticEIL": 16, "pessimisticEIL": 16},
-    {"url": "http://www.linkedin.com/", "roughEstimateOfFCP": 4621, "optimisticFCP": 4621, "pessimisticFCP": 4621, "roughEstimateOfFMP": 4621, "optimisticFMP": 4621, "pessimisticFMP": 4621, "roughEstimateOfTTI": 5034, "optimisticTTI": 4875, "pessimisticTTI": 5193, "roughEstimateOfTTFCPUI": 4875, "optimisticTTFCPUI": 4875, "pessimisticTTFCPUI": 5193, "roughEstimateOfSI": 4621, "optimisticSI": 1074, "pessimisticSI": 4621, "roughEstimateOfEIL": 1598, "optimisticEIL": 1998, "pessimisticEIL": 1998},
-    {"url": "http://www.livedoor.jp/", "roughEstimateOfFCP": 3084, "optimisticFCP": 3084, "pessimisticFCP": 3084, "roughEstimateOfFMP": 3084, "optimisticFMP": 3084, "pessimisticFMP": 3084, "roughEstimateOfTTI": 15449, "optimisticTTI": 12720, "pessimisticTTI": 18178, "roughEstimateOfTTFCPUI": 12720, "optimisticTTFCPUI": 12720, "pessimisticTTFCPUI": 18178, "roughEstimateOfSI": 7718, "optimisticSI": 4260, "pessimisticSI": 3084, "roughEstimateOfEIL": 246, "optimisticEIL": 307, "pessimisticEIL": 307},
-    {"url": "http://www.liveperson.net/", "roughEstimateOfFCP": 11037, "optimisticFCP": 10841, "pessimisticFCP": 11234, "roughEstimateOfFMP": 11724, "optimisticFMP": 11626, "pessimisticFMP": 11822, "roughEstimateOfTTI": 25684, "optimisticTTI": 19407, "pessimisticTTI": 31961, "roughEstimateOfTTFCPUI": 11724, "optimisticTTFCPUI": 10882, "pessimisticTTFCPUI": 14211, "roughEstimateOfSI": 11037, "optimisticSI": 2248, "pessimisticSI": 11234, "roughEstimateOfEIL": 370, "optimisticEIL": 463, "pessimisticEIL": 463},
-    {"url": "http://www.mail.ru/", "roughEstimateOfFCP": 5150, "optimisticFCP": 5150, "pessimisticFCP": 5150, "roughEstimateOfFMP": 5150, "optimisticFMP": 5150, "pessimisticFMP": 5150, "roughEstimateOfTTI": 11110, "optimisticTTI": 9846, "pessimisticTTI": 12375, "roughEstimateOfTTFCPUI": 9846, "optimisticTTFCPUI": 9846, "pessimisticTTFCPUI": 12375, "roughEstimateOfSI": 8487, "optimisticSI": 3849, "pessimisticSI": 5150, "roughEstimateOfEIL": 37, "optimisticEIL": 46, "pessimisticEIL": 46},
-    {"url": "http://www.maktoob.com/", "roughEstimateOfFCP": 4278, "optimisticFCP": 4278, "pessimisticFCP": 4278, "roughEstimateOfFMP": 4278, "optimisticFMP": 4278, "pessimisticFMP": 4278, "roughEstimateOfTTI": 11443, "optimisticTTI": 10741, "pessimisticTTI": 12145, "roughEstimateOfTTFCPUI": 10741, "optimisticTTFCPUI": 10741, "pessimisticTTFCPUI": 12145, "roughEstimateOfSI": 5496, "optimisticSI": 2118, "pessimisticSI": 4278, "roughEstimateOfEIL": 265, "optimisticEIL": 332, "pessimisticEIL": 332},
-    {"url": "http://www.marketgid.com/", "roughEstimateOfFCP": 3552, "optimisticFCP": 3552, "pessimisticFCP": 3552, "roughEstimateOfFMP": 6083, "optimisticFMP": 6083, "pessimisticFMP": 6083, "roughEstimateOfTTI": 8648, "optimisticTTI": 7823, "pessimisticTTI": 9473, "roughEstimateOfTTFCPUI": 7823, "optimisticTTFCPUI": 7823, "pessimisticTTFCPUI": 9473, "roughEstimateOfSI": 5185, "optimisticSI": 2233, "pessimisticSI": 3552, "roughEstimateOfEIL": 226, "optimisticEIL": 283, "pessimisticEIL": 283},
-    {"url": "http://www.metacafe.com/", "roughEstimateOfFCP": 1848, "optimisticFCP": 1848, "pessimisticFCP": 1848, "roughEstimateOfFMP": 2048, "optimisticFMP": 2047, "pessimisticFMP": 2049, "roughEstimateOfTTI": 15374, "optimisticTTI": 13549, "pessimisticTTI": 17199, "roughEstimateOfTTFCPUI": 13549, "optimisticTTFCPUI": 13549, "pessimisticTTFCPUI": 17199, "roughEstimateOfSI": 2902, "optimisticSI": 1393, "pessimisticSI": 1848, "roughEstimateOfEIL": 361, "optimisticEIL": 451, "pessimisticEIL": 451},
-    {"url": "http://www.metrolyrics.com/", "roughEstimateOfFCP": 3155, "optimisticFCP": 3056, "pessimisticFCP": 3254, "roughEstimateOfFMP": 3155, "optimisticFMP": 3056, "pessimisticFMP": 3254, "roughEstimateOfTTI": 56966, "optimisticTTI": 39302, "pessimisticTTI": 74631, "roughEstimateOfTTFCPUI": 39302, "optimisticTTFCPUI": 39302, "pessimisticTTFCPUI": 15732, "roughEstimateOfSI": 15355, "optimisticSI": 9636, "pessimisticSI": 3254, "roughEstimateOfEIL": 1134, "optimisticEIL": 1417, "pessimisticEIL": 1417},
-    {"url": "http://www.mlb.com/", "roughEstimateOfFCP": 3023, "optimisticFCP": 2724, "pessimisticFCP": 3322, "roughEstimateOfFMP": 3023, "optimisticFMP": 2724, "pessimisticFMP": 3322, "roughEstimateOfTTI": 30413, "optimisticTTI": 26178, "pessimisticTTI": 34648, "roughEstimateOfTTFCPUI": 26178, "optimisticTTFCPUI": 26178, "pessimisticTTFCPUI": 8739, "roughEstimateOfSI": 7632, "optimisticSI": 4088, "pessimisticSI": 3322, "roughEstimateOfEIL": 689, "optimisticEIL": 861, "pessimisticEIL": 861},
-    {"url": "http://www.mop.com/", "roughEstimateOfFCP": 6918, "optimisticFCP": 6380, "pessimisticFCP": 7456, "roughEstimateOfFMP": 6918, "optimisticFMP": 6380, "pessimisticFMP": 7456, "roughEstimateOfTTI": 20936, "optimisticTTI": 10735, "pessimisticTTI": 31136, "roughEstimateOfTTFCPUI": 10735, "optimisticTTFCPUI": 10735, "pessimisticTTFCPUI": 3194, "roughEstimateOfSI": 10204, "optimisticSI": 4006, "pessimisticSI": 7456, "roughEstimateOfEIL": 828, "optimisticEIL": 1035, "pessimisticEIL": 1035},
-    {"url": "http://www.mozilla.org/", "roughEstimateOfFCP": 2111, "optimisticFCP": 1755, "pessimisticFCP": 2466, "roughEstimateOfFMP": 2487, "optimisticFMP": 1755, "pessimisticFMP": 3219, "roughEstimateOfTTI": 4300, "optimisticTTI": 4150, "pessimisticTTI": 4449, "roughEstimateOfTTFCPUI": 4150, "optimisticTTFCPUI": 4150, "pessimisticTTFCPUI": 4449, "roughEstimateOfSI": 2993, "optimisticSI": 1172, "pessimisticSI": 2466, "roughEstimateOfEIL": 842, "optimisticEIL": 1053, "pessimisticEIL": 1053},
-    {"url": "http://www.msn.com/", "roughEstimateOfFCP": 2465, "optimisticFCP": 2465, "pessimisticFCP": 2465, "roughEstimateOfFMP": 2563, "optimisticFMP": 2465, "pessimisticFMP": 2661, "roughEstimateOfTTI": 11446, "optimisticTTI": 9673, "pessimisticTTI": 13219, "roughEstimateOfTTFCPUI": 9673, "optimisticTTFCPUI": 9673, "pessimisticTTFCPUI": 13219, "roughEstimateOfSI": 4081, "optimisticSI": 1949, "pessimisticSI": 2465, "roughEstimateOfEIL": 283, "optimisticEIL": 353, "pessimisticEIL": 353},
-    {"url": "http://www.netflix.com/", "roughEstimateOfFCP": 2909, "optimisticFCP": 2909, "pessimisticFCP": 2909, "roughEstimateOfFMP": 2909, "optimisticFMP": 2909, "pessimisticFMP": 2909, "roughEstimateOfTTI": 6172, "optimisticTTI": 5613, "pessimisticTTI": 6731, "roughEstimateOfTTFCPUI": 5613, "optimisticTTFCPUI": 5613, "pessimisticTTFCPUI": 6731, "roughEstimateOfSI": 3620, "optimisticSI": 1413, "pessimisticSI": 2909, "roughEstimateOfEIL": 98, "optimisticEIL": 123, "pessimisticEIL": 123},
-    {"url": "http://www.nih.gov/", "roughEstimateOfFCP": 4440, "optimisticFCP": 3999, "pessimisticFCP": 4882, "roughEstimateOfFMP": 4440, "optimisticFMP": 3999, "pessimisticFMP": 4882, "roughEstimateOfTTI": 6450, "optimisticTTI": 5884, "pessimisticTTI": 7016, "roughEstimateOfTTFCPUI": 5884, "optimisticTTFCPUI": 5884, "pessimisticTTFCPUI": 7016, "roughEstimateOfSI": 6852, "optimisticSI": 2807, "pessimisticSI": 4882, "roughEstimateOfEIL": 129, "optimisticEIL": 162, "pessimisticEIL": 162},
-    {"url": "http://www.ning.com/", "roughEstimateOfFCP": 2711, "optimisticFCP": 2711, "pessimisticFCP": 2711, "roughEstimateOfFMP": 3004, "optimisticFMP": 3004, "pessimisticFMP": 3004, "roughEstimateOfTTI": 13436, "optimisticTTI": 11659, "pessimisticTTI": 15214, "roughEstimateOfTTFCPUI": 11659, "optimisticTTFCPUI": 11659, "pessimisticTTFCPUI": 15214, "roughEstimateOfSI": 3793, "optimisticSI": 1629, "pessimisticSI": 2711, "roughEstimateOfEIL": 274, "optimisticEIL": 343, "pessimisticEIL": 343},
-    {"url": "http://www.nokia.com/", "roughEstimateOfFCP": 5687, "optimisticFCP": 5687, "pessimisticFCP": 5687, "roughEstimateOfFMP": 5888, "optimisticFMP": 5888, "pessimisticFMP": 5888, "roughEstimateOfTTI": 12370, "optimisticTTI": 11132, "pessimisticTTI": 13608, "roughEstimateOfTTFCPUI": 11132, "optimisticTTFCPUI": 11132, "pessimisticTTFCPUI": 13608, "roughEstimateOfSI": 6343, "optimisticSI": 2069, "pessimisticSI": 5687, "roughEstimateOfEIL": 211, "optimisticEIL": 264, "pessimisticEIL": 264},
-    {"url": "http://www.ocn.ne.jp/", "roughEstimateOfFCP": 3343, "optimisticFCP": 3343, "pessimisticFCP": 3343, "roughEstimateOfFMP": 3343, "optimisticFMP": 3343, "pessimisticFMP": 3343, "roughEstimateOfTTI": 7695, "optimisticTTI": 6702, "pessimisticTTI": 8689, "roughEstimateOfTTFCPUI": 6702, "optimisticTTFCPUI": 6702, "pessimisticTTFCPUI": 8689, "roughEstimateOfSI": 5896, "optimisticSI": 2838, "pessimisticSI": 3343, "roughEstimateOfEIL": 75, "optimisticEIL": 93, "pessimisticEIL": 93},
-    {"url": "http://www.onet.pl/", "roughEstimateOfFCP": 4214, "optimisticFCP": 4062, "pessimisticFCP": 4365, "roughEstimateOfFMP": 5121, "optimisticFMP": 4970, "pessimisticFMP": 5273, "roughEstimateOfTTI": 19061, "optimisticTTI": 14434, "pessimisticTTI": 23687, "roughEstimateOfTTFCPUI": 14434, "optimisticTTFCPUI": 14434, "pessimisticTTFCPUI": 21499, "roughEstimateOfSI": 15188, "optimisticSI": 9001, "pessimisticSI": 4365, "roughEstimateOfEIL": 1150, "optimisticEIL": 1437, "pessimisticEIL": 1437},
-    {"url": "http://www.optmd.com/", "roughEstimateOfFCP": 1065, "optimisticFCP": 960, "pessimisticFCP": 1170, "roughEstimateOfFMP": 1065, "optimisticFMP": 960, "pessimisticFMP": 1170, "roughEstimateOfTTI": 1072, "optimisticTTI": 974, "pessimisticTTI": 1170, "roughEstimateOfTTFCPUI": 1065, "optimisticTTFCPUI": 974, "pessimisticTTFCPUI": 1018, "roughEstimateOfSI": 1269, "optimisticSI": 542, "pessimisticSI": 1170, "roughEstimateOfEIL": 13, "optimisticEIL": 16, "pessimisticEIL": 16},
-    {"url": "http://www.orange.fr/", "roughEstimateOfFCP": 3776, "optimisticFCP": 3219, "pessimisticFCP": 4333, "roughEstimateOfFMP": 3892, "optimisticFMP": 3219, "pessimisticFMP": 4565, "roughEstimateOfTTI": 15495, "optimisticTTI": 12655, "pessimisticTTI": 18336, "roughEstimateOfTTFCPUI": 12655, "optimisticTTFCPUI": 12655, "pessimisticTTFCPUI": 18336, "roughEstimateOfSI": 9160, "optimisticSI": 4710, "pessimisticSI": 4333, "roughEstimateOfEIL": 433, "optimisticEIL": 541, "pessimisticEIL": 541},
-    {"url": "http://www.orkut.com/", "roughEstimateOfFCP": 1463, "optimisticFCP": 1420, "pessimisticFCP": 1506, "roughEstimateOfFMP": 1463, "optimisticFMP": 1420, "pessimisticFMP": 1506, "roughEstimateOfTTI": 2036, "optimisticTTI": 2036, "pessimisticTTI": 2036, "roughEstimateOfTTFCPUI": 2036, "optimisticTTFCPUI": 2036, "pessimisticTTFCPUI": 2036, "roughEstimateOfSI": 1952, "optimisticSI": 873, "pessimisticSI": 1506, "roughEstimateOfEIL": 13, "optimisticEIL": 16, "pessimisticEIL": 16},
-    {"url": "http://www.partypoker.com/", "roughEstimateOfFCP": 5630, "optimisticFCP": 5484, "pessimisticFCP": 5776, "roughEstimateOfFMP": 5630, "optimisticFMP": 5484, "pessimisticFMP": 5776, "roughEstimateOfTTI": 17073, "optimisticTTI": 13145, "pessimisticTTI": 21001, "roughEstimateOfTTFCPUI": 13145, "optimisticTTFCPUI": 13145, "pessimisticTTFCPUI": 12013, "roughEstimateOfSI": 10885, "optimisticSI": 5272, "pessimisticSI": 5776, "roughEstimateOfEIL": 220, "optimisticEIL": 275, "pessimisticEIL": 275},
-    {"url": "http://www.pcpop.com/", "roughEstimateOfFCP": 2710, "optimisticFCP": 2710, "pessimisticFCP": 2711, "roughEstimateOfFMP": 2710, "optimisticFMP": 2710, "pessimisticFMP": 2711, "roughEstimateOfTTI": 7595, "optimisticTTI": 4791, "pessimisticTTI": 10400, "roughEstimateOfTTFCPUI": 4791, "optimisticTTFCPUI": 4791, "pessimisticTTFCPUI": 10400, "roughEstimateOfSI": 5771, "optimisticSI": 3042, "pessimisticSI": 2711, "roughEstimateOfEIL": 80, "optimisticEIL": 100, "pessimisticEIL": 100},
-    {"url": "http://www.pdfqueen.com/", "roughEstimateOfFCP": 2549, "optimisticFCP": 2271, "pessimisticFCP": 2828, "roughEstimateOfFMP": 2549, "optimisticFMP": 2271, "pessimisticFMP": 2828, "roughEstimateOfTTI": 3953, "optimisticTTI": 3803, "pessimisticTTI": 4103, "roughEstimateOfTTFCPUI": 3803, "optimisticTTFCPUI": 3803, "pessimisticTTFCPUI": 4103, "roughEstimateOfSI": 2730, "optimisticSI": 816, "pessimisticSI": 2828, "roughEstimateOfEIL": 13, "optimisticEIL": 16, "pessimisticEIL": 16},
-    {"url": "http://www.pptv.com/", "roughEstimateOfFCP": 2925, "optimisticFCP": 2925, "pessimisticFCP": 2925, "roughEstimateOfFMP": 2925, "optimisticFMP": 2925, "pessimisticFMP": 2925, "roughEstimateOfTTI": 8687, "optimisticTTI": 6979, "pessimisticTTI": 10394, "roughEstimateOfTTFCPUI": 6979, "optimisticTTFCPUI": 6979, "pessimisticTTFCPUI": 10394, "roughEstimateOfSI": 11800, "optimisticSI": 7249, "pessimisticSI": 2925, "roughEstimateOfEIL": 623, "optimisticEIL": 779, "pessimisticEIL": 779},
-    {"url": "http://www.rakuten.co.jp/", "roughEstimateOfFCP": 3655, "optimisticFCP": 3655, "pessimisticFCP": 3655, "roughEstimateOfFMP": 3655, "optimisticFMP": 3655, "pessimisticFMP": 3655, "roughEstimateOfTTI": 22747, "optimisticTTI": 13628, "pessimisticTTI": 31866, "roughEstimateOfTTFCPUI": 13628, "optimisticTTFCPUI": 13628, "pessimisticTTFCPUI": 20656, "roughEstimateOfSI": 5651, "optimisticSI": 2518, "pessimisticSI": 3655, "roughEstimateOfEIL": 1283, "optimisticEIL": 1604, "pessimisticEIL": 1604},
-    {"url": "http://www.rakuten.ne.jp/", "roughEstimateOfFCP": 2750, "optimisticFCP": 2686, "pessimisticFCP": 2813, "roughEstimateOfFMP": 2750, "optimisticFMP": 2686, "pessimisticFMP": 2813, "roughEstimateOfTTI": 23667, "optimisticTTI": 14376, "pessimisticTTI": 32958, "roughEstimateOfTTFCPUI": 14376, "optimisticTTFCPUI": 14376, "pessimisticTTFCPUI": 18332, "roughEstimateOfSI": 4733, "optimisticSI": 2253, "pessimisticSI": 2813, "roughEstimateOfEIL": 1719, "optimisticEIL": 2149, "pessimisticEIL": 2149},
-    {"url": "http://www.scribd.com/", "roughEstimateOfFCP": 2622, "optimisticFCP": 2622, "pessimisticFCP": 2622, "roughEstimateOfFMP": 3810, "optimisticFMP": 3810, "pessimisticFMP": 3810, "roughEstimateOfTTI": 12589, "optimisticTTI": 11222, "pessimisticTTI": 13956, "roughEstimateOfTTFCPUI": 11222, "optimisticTTFCPUI": 11222, "pessimisticTTFCPUI": 13956, "roughEstimateOfSI": 3776, "optimisticSI": 1658, "pessimisticSI": 2622, "roughEstimateOfEIL": 833, "optimisticEIL": 1041, "pessimisticEIL": 1041},
-    {"url": "http://www.shopping.com/", "roughEstimateOfFCP": 2287, "optimisticFCP": 2287, "pessimisticFCP": 2287, "roughEstimateOfFMP": 2287, "optimisticFMP": 2287, "pessimisticFMP": 2287, "roughEstimateOfTTI": 2595, "optimisticTTI": 2432, "pessimisticTTI": 2758, "roughEstimateOfTTFCPUI": 2432, "optimisticTTFCPUI": 2432, "pessimisticTTFCPUI": 2758, "roughEstimateOfSI": 2499, "optimisticSI": 902, "pessimisticSI": 2287, "roughEstimateOfEIL": 13, "optimisticEIL": 16, "pessimisticEIL": 16},
-    {"url": "http://www.skype.com/", "roughEstimateOfFCP": 4362, "optimisticFCP": 4362, "pessimisticFCP": 4362, "roughEstimateOfFMP": 4362, "optimisticFMP": 4362, "pessimisticFMP": 4362, "roughEstimateOfTTI": 7591, "optimisticTTI": 6544, "pessimisticTTI": 8638, "roughEstimateOfTTFCPUI": 6544, "optimisticTTFCPUI": 6544, "pessimisticTTFCPUI": 8638, "roughEstimateOfSI": 5568, "optimisticSI": 2131, "pessimisticSI": 4362, "roughEstimateOfEIL": 111, "optimisticEIL": 139, "pessimisticEIL": 139},
-    {"url": "http://www.so-net.ne.jp/", "roughEstimateOfFCP": 4713, "optimisticFCP": 3769, "pessimisticFCP": 5658, "roughEstimateOfFMP": 4713, "optimisticFMP": 3769, "pessimisticFMP": 5658, "roughEstimateOfTTI": 12178, "optimisticTTI": 10944, "pessimisticTTI": 13411, "roughEstimateOfTTFCPUI": 10944, "optimisticTTFCPUI": 10944, "pessimisticTTFCPUI": 13411, "roughEstimateOfSI": 8667, "optimisticSI": 3742, "pessimisticSI": 5658, "roughEstimateOfEIL": 1798, "optimisticEIL": 2248, "pessimisticEIL": 2248},
-    {"url": "http://www.softonic.com/", "roughEstimateOfFCP": 3900, "optimisticFCP": 3900, "pessimisticFCP": 3900, "roughEstimateOfFMP": 3900, "optimisticFMP": 3900, "pessimisticFMP": 3900, "roughEstimateOfTTI": 18063, "optimisticTTI": 16989, "pessimisticTTI": 19137, "roughEstimateOfTTFCPUI": 16989, "optimisticTTFCPUI": 16989, "pessimisticTTFCPUI": 19137, "roughEstimateOfSI": 14579, "optimisticSI": 8782, "pessimisticSI": 3900, "roughEstimateOfEIL": 351, "optimisticEIL": 439, "pessimisticEIL": 439},
-    {"url": "http://www.sogou.com/", "roughEstimateOfFCP": 2804, "optimisticFCP": 2804, "pessimisticFCP": 2804, "roughEstimateOfFMP": 2804, "optimisticFMP": 2804, "pessimisticFMP": 2804, "roughEstimateOfTTI": 5086, "optimisticTTI": 4122, "pessimisticTTI": 6050, "roughEstimateOfTTFCPUI": 4122, "optimisticTTFCPUI": 4122, "pessimisticTTFCPUI": 6050, "roughEstimateOfSI": 6731, "optimisticSI": 3684, "pessimisticSI": 2804, "roughEstimateOfEIL": 261, "optimisticEIL": 326, "pessimisticEIL": 326},
-    {"url": "http://www.soso.com/", "roughEstimateOfFCP": 2211, "optimisticFCP": 2090, "pessimisticFCP": 2333, "roughEstimateOfFMP": 2211, "optimisticFMP": 2090, "pessimisticFMP": 2333, "roughEstimateOfTTI": 6131, "optimisticTTI": 4540, "pessimisticTTI": 7723, "roughEstimateOfTTFCPUI": 4540, "optimisticTTFCPUI": 4540, "pessimisticTTFCPUI": 5672, "roughEstimateOfSI": 4821, "optimisticSI": 2539, "pessimisticSI": 2333, "roughEstimateOfEIL": 434, "optimisticEIL": 543, "pessimisticEIL": 543},
-    {"url": "http://www.symantec.com/", "roughEstimateOfFCP": 4183, "optimisticFCP": 4183, "pessimisticFCP": 4183, "roughEstimateOfFMP": 4183, "optimisticFMP": 4183, "pessimisticFMP": 4183, "roughEstimateOfTTI": 17098, "optimisticTTI": 13508, "pessimisticTTI": 20688, "roughEstimateOfTTFCPUI": 13508, "optimisticTTFCPUI": 13508, "pessimisticTTFCPUI": 20688, "roughEstimateOfSI": 7229, "optimisticSI": 3400, "pessimisticSI": 4183, "roughEstimateOfEIL": 2678, "optimisticEIL": 3348, "pessimisticEIL": 3348},
-    {"url": "http://www.t-online.de/", "roughEstimateOfFCP": 4728, "optimisticFCP": 4365, "pessimisticFCP": 5091, "roughEstimateOfFMP": 5759, "optimisticFMP": 4365, "pessimisticFMP": 7153, "roughEstimateOfTTI": 25612, "optimisticTTI": 23178, "pessimisticTTI": 28046, "roughEstimateOfTTFCPUI": 23178, "optimisticTTFCPUI": 23178, "pessimisticTTFCPUI": 28046, "roughEstimateOfSI": 9735, "optimisticSI": 4768, "pessimisticSI": 5091, "roughEstimateOfEIL": 397, "optimisticEIL": 497, "pessimisticEIL": 497},
-    {"url": "http://www.tabelog.com/", "roughEstimateOfFCP": 4037, "optimisticFCP": 3223, "pessimisticFCP": 4851, "roughEstimateOfFMP": 4037, "optimisticFMP": 3223, "pessimisticFMP": 4851, "roughEstimateOfTTI": 13318, "optimisticTTI": 10615, "pessimisticTTI": 16022, "roughEstimateOfTTFCPUI": 10615, "optimisticTTFCPUI": 10615, "pessimisticTTFCPUI": 16022, "roughEstimateOfSI": 11052, "optimisticSI": 5820, "pessimisticSI": 4851, "roughEstimateOfEIL": 418, "optimisticEIL": 522, "pessimisticEIL": 522},
-    {"url": "http://www.thefreedictionary.com/", "roughEstimateOfFCP": 1696, "optimisticFCP": 1696, "pessimisticFCP": 1696, "roughEstimateOfFMP": 1696, "optimisticFMP": 1696, "pessimisticFMP": 1696, "roughEstimateOfTTI": 21928, "optimisticTTI": 17924, "pessimisticTTI": 25932, "roughEstimateOfTTFCPUI": 17924, "optimisticTTFCPUI": 17924, "pessimisticTTFCPUI": 18209, "roughEstimateOfSI": 3323, "optimisticSI": 1765, "pessimisticSI": 1696, "roughEstimateOfEIL": 523, "optimisticEIL": 654, "pessimisticEIL": 654},
-    {"url": "http://www.thepiratebay.org/", "roughEstimateOfFCP": 3239, "optimisticFCP": 3239, "pessimisticFCP": 3239, "roughEstimateOfFMP": 3239, "optimisticFMP": 3239, "pessimisticFMP": 3239, "roughEstimateOfTTI": 5227, "optimisticTTI": 5002, "pessimisticTTI": 5452, "roughEstimateOfTTFCPUI": 5002, "optimisticTTFCPUI": 5002, "pessimisticTTFCPUI": 5452, "roughEstimateOfSI": 11137, "optimisticSI": 6630, "pessimisticSI": 3239, "roughEstimateOfEIL": 85, "optimisticEIL": 106, "pessimisticEIL": 106},
-    {"url": "http://www.thestar.com.my", "roughEstimateOfFCP": 5944, "optimisticFCP": 5774, "pessimisticFCP": 6114, "roughEstimateOfFMP": 6531, "optimisticFMP": 5960, "pessimisticFMP": 7101, "roughEstimateOfTTI": 15305, "optimisticTTI": 11818, "pessimisticTTI": 18793, "roughEstimateOfTTFCPUI": 11818, "optimisticTTFCPUI": 11818, "pessimisticTTFCPUI": 18793, "roughEstimateOfSI": 11724, "optimisticSI": 5714, "pessimisticSI": 6114, "roughEstimateOfEIL": 275, "optimisticEIL": 344, "pessimisticEIL": 344},
-    {"url": "http://www.tianya.cn/", "roughEstimateOfFCP": 2328, "optimisticFCP": 2326, "pessimisticFCP": 2331, "roughEstimateOfFMP": 2328, "optimisticFMP": 2326, "pessimisticFMP": 2331, "roughEstimateOfTTI": 6909, "optimisticTTI": 6062, "pessimisticTTI": 7756, "roughEstimateOfTTFCPUI": 6062, "optimisticTTFCPUI": 6062, "pessimisticTTFCPUI": 7756, "roughEstimateOfSI": 9571, "optimisticSI": 5933, "pessimisticSI": 2331, "roughEstimateOfEIL": 2076, "optimisticEIL": 2595, "pessimisticEIL": 2595},
-    {"url": "http://www.torrentz.com/", "roughEstimateOfFCP": 605, "optimisticFCP": 605, "pessimisticFCP": 605, "roughEstimateOfFMP": 605, "optimisticFMP": 605, "pessimisticFMP": 605, "roughEstimateOfTTI": 995, "optimisticTTI": 972, "pessimisticTTI": 1017, "roughEstimateOfTTFCPUI": 972, "optimisticTTFCPUI": 972, "pessimisticTTFCPUI": 1067, "roughEstimateOfSI": 1225, "optimisticSI": 773, "pessimisticSI": 605, "roughEstimateOfEIL": 13, "optimisticEIL": 16, "pessimisticEIL": 16},
-    {"url": "http://www.tumblr.com/", "roughEstimateOfFCP": 3569, "optimisticFCP": 3569, "pessimisticFCP": 3569, "roughEstimateOfFMP": 3569, "optimisticFMP": 3569, "pessimisticFMP": 3569, "roughEstimateOfTTI": 11811, "optimisticTTI": 11516, "pessimisticTTI": 12106, "roughEstimateOfTTFCPUI": 11516, "optimisticTTFCPUI": 11516, "pessimisticTTFCPUI": 12106, "roughEstimateOfSI": 3861, "optimisticSI": 1280, "pessimisticSI": 3569, "roughEstimateOfEIL": 2035, "optimisticEIL": 2544, "pessimisticEIL": 2544},
-    {"url": "http://www.twitpic.com/", "roughEstimateOfFCP": 2177, "optimisticFCP": 2177, "pessimisticFCP": 2177, "roughEstimateOfFMP": 6139, "optimisticFMP": 6139, "pessimisticFMP": 6139, "roughEstimateOfTTI": 7864, "optimisticTTI": 7789, "pessimisticTTI": 7939, "roughEstimateOfTTFCPUI": 7789, "optimisticTTFCPUI": 7789, "pessimisticTTFCPUI": 7939, "roughEstimateOfSI": 3168, "optimisticSI": 1431, "pessimisticSI": 2177, "roughEstimateOfEIL": 981, "optimisticEIL": 1226, "pessimisticEIL": 1226},
-    {"url": "http://www.typepad.com/", "roughEstimateOfFCP": 3182, "optimisticFCP": 2126, "pessimisticFCP": 4238, "roughEstimateOfFMP": 3343, "optimisticFMP": 2447, "pessimisticFMP": 4238, "roughEstimateOfTTI": 4421, "optimisticTTI": 3726, "pessimisticTTI": 5117, "roughEstimateOfTTFCPUI": 3726, "optimisticTTFCPUI": 3726, "pessimisticTTFCPUI": 5117, "roughEstimateOfSI": 3852, "optimisticSI": 962, "pessimisticSI": 4238, "roughEstimateOfEIL": 108, "optimisticEIL": 16, "pessimisticEIL": 253},
-    {"url": "http://www.verizonwireless.com/", "roughEstimateOfFCP": 2901, "optimisticFCP": 2901, "pessimisticFCP": 2901, "roughEstimateOfFMP": 3654, "optimisticFMP": 3654, "pessimisticFMP": 3654, "roughEstimateOfTTI": 16275, "optimisticTTI": 14246, "pessimisticTTI": 18305, "roughEstimateOfTTFCPUI": 14246, "optimisticTTFCPUI": 14246, "pessimisticTTFCPUI": 18305, "roughEstimateOfSI": 3827, "optimisticSI": 1565, "pessimisticSI": 2901, "roughEstimateOfEIL": 931, "optimisticEIL": 1164, "pessimisticEIL": 1164},
-    {"url": "http://www.vevo.com/", "roughEstimateOfFCP": 2261, "optimisticFCP": 2261, "pessimisticFCP": 2261, "roughEstimateOfFMP": 3118, "optimisticFMP": 3118, "pessimisticFMP": 3118, "roughEstimateOfTTI": 24606, "optimisticTTI": 19573, "pessimisticTTI": 29639, "roughEstimateOfTTFCPUI": 19573, "optimisticTTFCPUI": 19573, "pessimisticTTFCPUI": 20485, "roughEstimateOfSI": 4464, "optimisticSI": 2318, "pessimisticSI": 2261, "roughEstimateOfEIL": 2218, "optimisticEIL": 2772, "pessimisticEIL": 2772},
-    {"url": "http://www.weather.com/", "roughEstimateOfFCP": 3726, "optimisticFCP": 3726, "pessimisticFCP": 3726, "roughEstimateOfFMP": 3726, "optimisticFMP": 3726, "pessimisticFMP": 3726, "roughEstimateOfTTI": 28698, "optimisticTTI": 25240, "pessimisticTTI": 32156, "roughEstimateOfTTFCPUI": 25240, "optimisticTTFCPUI": 25240, "pessimisticTTFCPUI": 32156, "roughEstimateOfSI": 6665, "optimisticSI": 3209, "pessimisticSI": 3726, "roughEstimateOfEIL": 2102, "optimisticEIL": 2627, "pessimisticEIL": 2627},
-    {"url": "http://www.wikipedia.org/", "roughEstimateOfFCP": 1234, "optimisticFCP": 1234, "pessimisticFCP": 1234, "roughEstimateOfFMP": 1234, "optimisticFMP": 1234, "pessimisticFMP": 1234, "roughEstimateOfTTI": 4416, "optimisticTTI": 4370, "pessimisticTTI": 4461, "roughEstimateOfTTFCPUI": 4370, "optimisticTTFCPUI": 4370, "pessimisticTTFCPUI": 4461, "roughEstimateOfSI": 2494, "optimisticSI": 1387, "pessimisticSI": 1234, "roughEstimateOfEIL": 1682, "optimisticEIL": 2102, "pessimisticEIL": 2102},
-    {"url": "http://www.ynet.com/", "roughEstimateOfFCP": 2344, "optimisticFCP": 2344, "pessimisticFCP": 2344, "roughEstimateOfFMP": 2344, "optimisticFMP": 2344, "pessimisticFMP": 2344, "roughEstimateOfTTI": 8153, "optimisticTTI": 4413, "pessimisticTTI": 11893, "roughEstimateOfTTFCPUI": 4413, "optimisticTTFCPUI": 4413, "pessimisticTTFCPUI": 7713, "roughEstimateOfSI": 5079, "optimisticSI": 2718, "pessimisticSI": 2344, "roughEstimateOfEIL": 152, "optimisticEIL": 190, "pessimisticEIL": 190},
-    {"url": "http://www.youdao.com/", "roughEstimateOfFCP": 3063, "optimisticFCP": 3063, "pessimisticFCP": 3063, "roughEstimateOfFMP": 3063, "optimisticFMP": 3063, "pessimisticFMP": 3063, "roughEstimateOfTTI": 3063, "optimisticTTI": 3063, "pessimisticTTI": 3063, "roughEstimateOfTTFCPUI": 3063, "optimisticTTFCPUI": 1531, "pessimisticTTFCPUI": 1577, "roughEstimateOfSI": 6467, "optimisticSI": 3376, "pessimisticSI": 3063, "roughEstimateOfEIL": 13, "optimisticEIL": 16, "pessimisticEIL": 16},
-    {"url": "http://www.zol.com.cn/", "roughEstimateOfFCP": 3008, "optimisticFCP": 2109, "pessimisticFCP": 3907, "roughEstimateOfFMP": 3008, "optimisticFMP": 2109, "pessimisticFMP": 3907, "roughEstimateOfTTI": 10292, "optimisticTTI": 6545, "pessimisticTTI": 14039, "roughEstimateOfTTFCPUI": 6545, "optimisticTTFCPUI": 6545, "pessimisticTTFCPUI": 8704, "roughEstimateOfSI": 14233, "optimisticSI": 8531, "pessimisticSI": 3907, "roughEstimateOfEIL": 249, "optimisticEIL": 83, "pessimisticEIL": 539}
+    {"url": "http://m.iciba.com", "roughEstimateOfFCP": 1639, "optimisticFCP": 1639, "pessimisticFCP": 1639, "roughEstimateOfFMP": 1639, "optimisticFMP": 1639, "pessimisticFMP": 1639, "roughEstimateOfTTI": 4128, "optimisticTTI": 3479, "pessimisticTTI": 4777, "roughEstimateOfTTFCPUI": 3479, "optimisticTTFCPUI": 3479, "pessimisticTTFCPUI": 4777, "roughEstimateOfSI": 8210, "optimisticSI": 4764, "pessimisticSI": 2754, "roughEstimateOfEIL": 65, "optimisticEIL": 82, "pessimisticEIL": 82, "roughEstimateOfLCP": 10307, "optimisticLCP": 9863, "pessimisticLCP": 10751},
+    {"url": "http://www.zol.com.cn/", "roughEstimateOfFCP": 3219, "optimisticFCP": 3219, "pessimisticFCP": 3219, "roughEstimateOfFMP": 3219, "optimisticFMP": 3219, "pessimisticFMP": 3219, "roughEstimateOfTTI": 15095, "optimisticTTI": 13818, "pessimisticTTI": 16372, "roughEstimateOfTTFCPUI": 13818, "optimisticTTFCPUI": 13818, "pessimisticTTFCPUI": 16372, "roughEstimateOfSI": 12084, "optimisticSI": 4861, "pessimisticSI": 8505, "roughEstimateOfEIL": 51, "optimisticEIL": 64, "pessimisticEIL": 64, "roughEstimateOfLCP": 5055, "optimisticLCP": 5055, "pessimisticLCP": 5055},
+    {"url": "https://birdsarentreal.com", "roughEstimateOfFCP": 2929, "optimisticFCP": 2929, "pessimisticFCP": 2929, "roughEstimateOfFMP": 3566, "optimisticFMP": 3250, "pessimisticFMP": 3882, "roughEstimateOfTTI": 12336, "optimisticTTI": 11452, "pessimisticTTI": 13221, "roughEstimateOfTTFCPUI": 11452, "optimisticTTFCPUI": 11452, "pessimisticTTFCPUI": 13221, "roughEstimateOfSI": 5653, "optimisticSI": 1323, "pessimisticSI": 6232, "roughEstimateOfEIL": 341, "optimisticEIL": 427, "pessimisticEIL": 427, "roughEstimateOfLCP": 9472, "optimisticLCP": 9259, "pessimisticLCP": 9684},
+    {"url": "https://depositfiles.com/", "roughEstimateOfFCP": 5333, "optimisticFCP": 5333, "pessimisticFCP": 5333, "roughEstimateOfFMP": 5721, "optimisticFMP": 5333, "pessimisticFMP": 6109, "roughEstimateOfTTI": 6237, "optimisticTTI": 6109, "pessimisticTTI": 6364, "roughEstimateOfTTFCPUI": 6109, "optimisticTTFCPUI": 6109, "pessimisticTTFCPUI": 6364, "roughEstimateOfSI": 7713, "optimisticSI": 2787, "pessimisticSI": 6248, "roughEstimateOfEIL": 16, "optimisticEIL": 16, "pessimisticEIL": 24, "roughEstimateOfLCP": 6289, "optimisticLCP": 6289, "pessimisticLCP": 6289},
+    {"url": "https://en-maktoob.yahoo.com/?p=xa", "roughEstimateOfFCP": 1488, "optimisticFCP": 1488, "pessimisticFCP": 1488, "roughEstimateOfFMP": 1504, "optimisticFMP": 1488, "pessimisticFMP": 1521, "roughEstimateOfTTI": 5777, "optimisticTTI": 5051, "pessimisticTTI": 6504, "roughEstimateOfTTFCPUI": 5051, "optimisticTTFCPUI": 5051, "pessimisticTTFCPUI": 6504, "roughEstimateOfSI": 3687, "optimisticSI": 1039, "pessimisticSI": 3819, "roughEstimateOfEIL": 83, "optimisticEIL": 99, "pessimisticEIL": 108, "roughEstimateOfLCP": 7885, "optimisticLCP": 7885, "pessimisticLCP": 7885},
+    {"url": "https://en.softonic.com", "roughEstimateOfFCP": 2119, "optimisticFCP": 2119, "pessimisticFCP": 2119, "roughEstimateOfFMP": 2119, "optimisticFMP": 2119, "pessimisticFMP": 2119, "roughEstimateOfTTI": 32834, "optimisticTTI": 27238, "pessimisticTTI": 38431, "roughEstimateOfTTFCPUI": 27238, "optimisticTTFCPUI": 27238, "pessimisticTTFCPUI": 35980, "roughEstimateOfSI": 13094, "optimisticSI": 3067, "pessimisticSI": 13923, "roughEstimateOfEIL": 403, "optimisticEIL": 504, "pessimisticEIL": 504, "roughEstimateOfLCP": 4084, "optimisticLCP": 4084, "pessimisticLCP": 4084},
+    {"url": "https://gm.58.com/glsanfrancisco-sl/", "roughEstimateOfFCP": 2860, "optimisticFCP": 2860, "pessimisticFCP": 2860, "roughEstimateOfFMP": 2860, "optimisticFMP": 2860, "pessimisticFMP": 2860, "roughEstimateOfTTI": 3894, "optimisticTTI": 3526, "pessimisticTTI": 4261, "roughEstimateOfTTFCPUI": 3526, "optimisticTTFCPUI": 3526, "pessimisticTTFCPUI": 4261, "roughEstimateOfSI": 4316, "optimisticSI": 1762, "pessimisticSI": 3229, "roughEstimateOfEIL": 24, "optimisticEIL": 30, "pessimisticEIL": 30, "roughEstimateOfLCP": 5013, "optimisticLCP": 5013, "pessimisticLCP": 5013},
+    {"url": "https://m.facebook.com/", "roughEstimateOfFCP": 2407, "optimisticFCP": 2407, "pessimisticFCP": 2407, "roughEstimateOfFMP": 2407, "optimisticFMP": 2407, "pessimisticFMP": 2407, "roughEstimateOfTTI": 5081, "optimisticTTI": 4668, "pessimisticTTI": 5494, "roughEstimateOfTTFCPUI": 4668, "optimisticTTFCPUI": 4668, "pessimisticTTFCPUI": 5494, "roughEstimateOfSI": 2566, "optimisticSI": 479, "pessimisticSI": 3300, "roughEstimateOfEIL": 80, "optimisticEIL": 100, "pessimisticEIL": 100, "roughEstimateOfLCP": 3680, "optimisticLCP": 3680, "pessimisticLCP": 3680},
+    {"url": "https://m.hexun.com/", "roughEstimateOfFCP": 3929, "optimisticFCP": 3929, "pessimisticFCP": 3929, "roughEstimateOfFMP": 3929, "optimisticFMP": 3929, "pessimisticFMP": 3929, "roughEstimateOfTTI": 13424, "optimisticTTI": 9461, "pessimisticTTI": 17387, "roughEstimateOfTTFCPUI": 9461, "optimisticTTFCPUI": 9461, "pessimisticTTFCPUI": 9760, "roughEstimateOfSI": 10878, "optimisticSI": 3631, "pessimisticSI": 9298, "roughEstimateOfEIL": 52, "optimisticEIL": 65, "pessimisticEIL": 65, "roughEstimateOfLCP": 6735, "optimisticLCP": 6735, "pessimisticLCP": 6735},
+    {"url": "https://m.mop.com/", "roughEstimateOfFCP": 2609, "optimisticFCP": 2609, "pessimisticFCP": 2609, "roughEstimateOfFMP": 2609, "optimisticFMP": 2609, "pessimisticFMP": 2609, "roughEstimateOfTTI": 4824, "optimisticTTI": 4313, "pessimisticTTI": 5336, "roughEstimateOfTTFCPUI": 4313, "optimisticTTFCPUI": 4313, "pessimisticTTFCPUI": 5336, "roughEstimateOfSI": 5409, "optimisticSI": 2399, "pessimisticSI": 3538, "roughEstimateOfEIL": 13, "optimisticEIL": 16, "pessimisticEIL": 16, "roughEstimateOfLCP": 3598, "optimisticLCP": 3509, "pessimisticLCP": 3687},
+    {"url": "https://m.sogou.com/", "roughEstimateOfFCP": 2149, "optimisticFCP": 2149, "pessimisticFCP": 2149, "roughEstimateOfFMP": 3999, "optimisticFMP": 3999, "pessimisticFMP": 3999, "roughEstimateOfTTI": 4624, "optimisticTTI": 4491, "pessimisticTTI": 4756, "roughEstimateOfTTFCPUI": 4491, "optimisticTTFCPUI": 4491, "pessimisticTTFCPUI": 8946, "roughEstimateOfSI": 8381, "optimisticSI": 4734, "pessimisticSI": 3082, "roughEstimateOfEIL": 148, "optimisticEIL": 185, "pessimisticEIL": 185, "roughEstimateOfLCP": 5506, "optimisticLCP": 5374, "pessimisticLCP": 5638},
+    {"url": "https://m.youdao.com/", "roughEstimateOfFCP": 1497, "optimisticFCP": 1497, "pessimisticFCP": 1497, "roughEstimateOfFMP": 1497, "optimisticFMP": 1497, "pessimisticFMP": 1497, "roughEstimateOfTTI": 2081, "optimisticTTI": 1497, "pessimisticTTI": 2664, "roughEstimateOfTTFCPUI": 1497, "optimisticTTFCPUI": 1497, "pessimisticTTFCPUI": 2664, "roughEstimateOfSI": 2371, "optimisticSI": 1152, "pessimisticSI": 1552, "roughEstimateOfEIL": 13, "optimisticEIL": 16, "pessimisticEIL": 16, "roughEstimateOfLCP": 2304, "optimisticLCP": 2304, "pessimisticLCP": 2304},
+    {"url": "https://mail.ru/", "roughEstimateOfFCP": 3560, "optimisticFCP": 3560, "pessimisticFCP": 3560, "roughEstimateOfFMP": 3560, "optimisticFMP": 3560, "pessimisticFMP": 3560, "roughEstimateOfTTI": 24840, "optimisticTTI": 18364, "pessimisticTTI": 31317, "roughEstimateOfTTFCPUI": 16613, "optimisticTTFCPUI": 16613, "pessimisticTTFCPUI": 11661, "roughEstimateOfSI": 9896, "optimisticSI": 2087, "pessimisticSI": 11113, "roughEstimateOfEIL": 163, "optimisticEIL": 204, "pessimisticEIL": 204, "roughEstimateOfLCP": 6315, "optimisticLCP": 6315, "pessimisticLCP": 6315},
+    {"url": "https://mobile.twitter.com/", "roughEstimateOfFCP": 1066, "optimisticFCP": 1066, "pessimisticFCP": 1066, "roughEstimateOfFMP": 5163, "optimisticFMP": 5163, "pessimisticFMP": 5163, "roughEstimateOfTTI": 8743, "optimisticTTI": 8582, "pessimisticTTI": 8903, "roughEstimateOfTTFCPUI": 8582, "optimisticTTFCPUI": 8582, "pessimisticTTFCPUI": 8903, "roughEstimateOfSI": 4887, "optimisticSI": 1283, "pessimisticSI": 5140, "roughEstimateOfEIL": 559, "optimisticEIL": 699, "pessimisticEIL": 699, "roughEstimateOfLCP": 8888, "optimisticLCP": 8873, "pessimisticLCP": 8903},
+    {"url": "https://noclip.website/", "roughEstimateOfFCP": 14373, "optimisticFCP": 14373, "pessimisticFCP": 14373, "roughEstimateOfFMP": 14373, "optimisticFMP": 14373, "pessimisticFMP": 14373, "roughEstimateOfTTI": 14812, "optimisticTTI": 14725, "pessimisticTTI": 14900, "roughEstimateOfTTFCPUI": 14373, "optimisticTTFCPUI": 2782, "pessimisticTTFCPUI": 2932, "roughEstimateOfSI": 14373, "optimisticSI": 606, "pessimisticSI": 14373, "roughEstimateOfEIL": 190, "optimisticEIL": 237, "pessimisticEIL": 237, "roughEstimateOfLCP": 14900, "optimisticLCP": 14900, "pessimisticLCP": 14900},
+    {"url": "https://noclip.website/#bk/01;ZNCA8Ac%7d%7b15_%28S%7bMfXPk;;zm%28[o$K3YC;u%5e~P3%7duru4~L~W9l%7d&a79MC%7d=m$v*_8!_6DhC=", "roughEstimateOfFCP": 14235, "optimisticFCP": 14235, "pessimisticFCP": 14235, "roughEstimateOfFMP": 14235, "optimisticFMP": 14235, "pessimisticFMP": 14235, "roughEstimateOfTTI": 14852, "optimisticTTI": 14764, "pessimisticTTI": 14940, "roughEstimateOfTTFCPUI": 14235, "optimisticTTFCPUI": 2766, "pessimisticTTFCPUI": 2916, "roughEstimateOfSI": 14235, "optimisticSI": 584, "pessimisticSI": 14235, "roughEstimateOfEIL": 182, "optimisticEIL": 228, "pessimisticEIL": 228, "roughEstimateOfLCP": 14764, "optimisticLCP": 14764, "pessimisticLCP": 14764},
+    {"url": "https://sfbay.craigslist.org/", "roughEstimateOfFCP": 1668, "optimisticFCP": 1668, "pessimisticFCP": 1668, "roughEstimateOfFMP": 2653, "optimisticFMP": 2653, "pessimisticFMP": 2653, "roughEstimateOfTTI": 2803, "optimisticTTI": 2653, "pessimisticTTI": 2953, "roughEstimateOfTTFCPUI": 2653, "optimisticTTFCPUI": 2653, "pessimisticTTFCPUI": 2953, "roughEstimateOfSI": 1778, "optimisticSI": 482, "pessimisticSI": 2083, "roughEstimateOfEIL": 13, "optimisticEIL": 16, "pessimisticEIL": 16, "roughEstimateOfLCP": 1972, "optimisticLCP": 1968, "pessimisticLCP": 1976},
+    {"url": "https://stripe.com/docs", "roughEstimateOfFCP": 3420, "optimisticFCP": 3420, "pessimisticFCP": 3420, "roughEstimateOfFMP": 3420, "optimisticFMP": 3420, "pessimisticFMP": 3420, "roughEstimateOfTTI": 6644, "optimisticTTI": 6024, "pessimisticTTI": 7264, "roughEstimateOfTTFCPUI": 6024, "optimisticTTFCPUI": 6024, "pessimisticTTFCPUI": 7264, "roughEstimateOfSI": 4769, "optimisticSI": 1830, "pessimisticSI": 3780, "roughEstimateOfEIL": 157, "optimisticEIL": 197, "pessimisticEIL": 197, "roughEstimateOfLCP": 5478, "optimisticLCP": 5401, "pessimisticLCP": 5555},
+    {"url": "https://wap.sogou.com/", "roughEstimateOfFCP": 2173, "optimisticFCP": 2173, "pessimisticFCP": 2173, "roughEstimateOfFMP": 3803, "optimisticFMP": 3795, "pessimisticFMP": 3812, "roughEstimateOfTTI": 7019, "optimisticTTI": 6022, "pessimisticTTI": 8016, "roughEstimateOfTTFCPUI": 6022, "optimisticTTFCPUI": 6022, "pessimisticTTFCPUI": 8016, "roughEstimateOfSI": 9462, "optimisticSI": 4895, "pessimisticSI": 4399, "roughEstimateOfEIL": 174, "optimisticEIL": 218, "pessimisticEIL": 218, "roughEstimateOfLCP": 5325, "optimisticLCP": 5080, "pessimisticLCP": 5570},
+    {"url": "https://weather.com/", "roughEstimateOfFCP": 3887, "optimisticFCP": 3700, "pessimisticFCP": 4073, "roughEstimateOfFMP": 3887, "optimisticFMP": 3700, "pessimisticFMP": 4073, "roughEstimateOfTTI": 26415, "optimisticTTI": 21962, "pessimisticTTI": 30868, "roughEstimateOfTTFCPUI": 21962, "optimisticTTFCPUI": 21962, "pessimisticTTFCPUI": 30868, "roughEstimateOfSI": 15585, "optimisticSI": 1582, "pessimisticSI": 20953, "roughEstimateOfEIL": 637, "optimisticEIL": 796, "pessimisticEIL": 796, "roughEstimateOfLCP": 5032, "optimisticLCP": 5032, "pessimisticLCP": 5032},
+    {"url": "https://www.4shared.com/", "roughEstimateOfFCP": 3639, "optimisticFCP": 3639, "pessimisticFCP": 3639, "roughEstimateOfFMP": 3877, "optimisticFMP": 3639, "pessimisticFMP": 4115, "roughEstimateOfTTI": 6486, "optimisticTTI": 5713, "pessimisticTTI": 7258, "roughEstimateOfTTFCPUI": 5713, "optimisticTTFCPUI": 5713, "pessimisticTTFCPUI": 7258, "roughEstimateOfSI": 4420, "optimisticSI": 819, "pessimisticSI": 5421, "roughEstimateOfEIL": 71, "optimisticEIL": 89, "pessimisticEIL": 89, "roughEstimateOfLCP": 4764, "optimisticLCP": 4764, "pessimisticLCP": 4764},
+    {"url": "https://www.56.com/", "roughEstimateOfFCP": 2818, "optimisticFCP": 2640, "pessimisticFCP": 2996, "roughEstimateOfFMP": 2818, "optimisticFMP": 2640, "pessimisticFMP": 2996, "roughEstimateOfTTI": 23751, "optimisticTTI": 4021, "pessimisticTTI": 43481, "roughEstimateOfTTFCPUI": 4021, "optimisticTTFCPUI": 4021, "pessimisticTTFCPUI": 2396, "roughEstimateOfSI": 20367, "optimisticSI": 5195, "pessimisticSI": 20529, "roughEstimateOfEIL": 13, "optimisticEIL": 16, "pessimisticEIL": 16, "roughEstimateOfLCP": 33546, "optimisticLCP": 33546, "pessimisticLCP": 33546},
+    {"url": "https://www.addthis.com/", "roughEstimateOfFCP": 2262, "optimisticFCP": 2262, "pessimisticFCP": 2262, "roughEstimateOfFMP": 2262, "optimisticFMP": 2262, "pessimisticFMP": 2262, "roughEstimateOfTTI": 8557, "optimisticTTI": 8348, "pessimisticTTI": 8765, "roughEstimateOfTTFCPUI": 8348, "optimisticTTFCPUI": 8348, "pessimisticTTFCPUI": 8765, "roughEstimateOfSI": 4794, "optimisticSI": 1375, "pessimisticSI": 4798, "roughEstimateOfEIL": 129, "optimisticEIL": 162, "pessimisticEIL": 162, "roughEstimateOfLCP": 2992, "optimisticLCP": 2965, "pessimisticLCP": 3018},
+    {"url": "https://www.alexa.com/", "roughEstimateOfFCP": 3980, "optimisticFCP": 3980, "pessimisticFCP": 3980, "roughEstimateOfFMP": 4650, "optimisticFMP": 4336, "pessimisticFMP": 4964, "roughEstimateOfTTI": 15388, "optimisticTTI": 10911, "pessimisticTTI": 19865, "roughEstimateOfTTFCPUI": 10911, "optimisticTTFCPUI": 10911, "pessimisticTTFCPUI": 19865, "roughEstimateOfSI": 7976, "optimisticSI": 2373, "pessimisticSI": 7544, "roughEstimateOfEIL": 249, "optimisticEIL": 311, "pessimisticEIL": 311, "roughEstimateOfLCP": 8955, "optimisticLCP": 8955, "pessimisticLCP": 8955},
+    {"url": "https://www.amazon.co.jp/", "roughEstimateOfFCP": 2927, "optimisticFCP": 2927, "pessimisticFCP": 2927, "roughEstimateOfFMP": 4059, "optimisticFMP": 2927, "pessimisticFMP": 5192, "roughEstimateOfTTI": 9757, "optimisticTTI": 6987, "pessimisticTTI": 12527, "roughEstimateOfTTFCPUI": 6987, "optimisticTTFCPUI": 6987, "pessimisticTTFCPUI": 12527, "roughEstimateOfSI": 5007, "optimisticSI": 1079, "pessimisticSI": 5763, "roughEstimateOfEIL": 83, "optimisticEIL": 104, "pessimisticEIL": 104, "roughEstimateOfLCP": 6710, "optimisticLCP": 6538, "pessimisticLCP": 6882},
+    {"url": "https://www.att.com/", "roughEstimateOfFCP": 6468, "optimisticFCP": 6096, "pessimisticFCP": 6840, "roughEstimateOfFMP": 6468, "optimisticFMP": 6096, "pessimisticFMP": 6840, "roughEstimateOfTTI": 29217, "optimisticTTI": 25041, "pessimisticTTI": 33393, "roughEstimateOfTTFCPUI": 25041, "optimisticTTFCPUI": 25041, "pessimisticTTFCPUI": 30312, "roughEstimateOfSI": 10415, "optimisticSI": 1858, "pessimisticSI": 12405, "roughEstimateOfEIL": 1332, "optimisticEIL": 1665, "pessimisticEIL": 1665, "roughEstimateOfLCP": 13756, "optimisticLCP": 13756, "pessimisticLCP": 13756},
+    {"url": "https://www.bing.com/", "roughEstimateOfFCP": 953, "optimisticFCP": 953, "pessimisticFCP": 953, "roughEstimateOfFMP": 1344, "optimisticFMP": 997, "pessimisticFMP": 1691, "roughEstimateOfTTI": 2731, "optimisticTTI": 2348, "pessimisticTTI": 3115, "roughEstimateOfTTFCPUI": 2348, "optimisticTTFCPUI": 2348, "pessimisticTTFCPUI": 3115, "roughEstimateOfSI": 1597, "optimisticSI": 467, "pessimisticSI": 1836, "roughEstimateOfEIL": 22, "optimisticEIL": 16, "pessimisticEIL": 40, "roughEstimateOfLCP": 2033, "optimisticLCP": 1958, "pessimisticLCP": 2108},
+    {"url": "https://www.blogger.com/about/", "roughEstimateOfFCP": 1528, "optimisticFCP": 1528, "pessimisticFCP": 1528, "roughEstimateOfFMP": 1908, "optimisticFMP": 1683, "pessimisticFMP": 2133, "roughEstimateOfTTI": 2029, "optimisticTTI": 1926, "pessimisticTTI": 2133, "roughEstimateOfTTFCPUI": 1926, "optimisticTTFCPUI": 1926, "pessimisticTTFCPUI": 2077, "roughEstimateOfSI": 6767, "optimisticSI": 4188, "pessimisticSI": 1776, "roughEstimateOfEIL": 13, "optimisticEIL": 16, "pessimisticEIL": 16, "roughEstimateOfLCP": 8886, "optimisticLCP": 8886, "pessimisticLCP": 8886},
+    {"url": "https://www.cnet.com/", "roughEstimateOfFCP": 2538, "optimisticFCP": 2237, "pessimisticFCP": 2839, "roughEstimateOfFMP": 2799, "optimisticFMP": 2558, "pessimisticFMP": 3040, "roughEstimateOfTTI": 39200, "optimisticTTI": 32393, "pessimisticTTI": 46007, "roughEstimateOfTTFCPUI": 32393, "optimisticTTFCPUI": 32393, "pessimisticTTFCPUI": 46007, "roughEstimateOfSI": 15774, "optimisticSI": 1339, "pessimisticSI": 21768, "roughEstimateOfEIL": 429, "optimisticEIL": 537, "pessimisticEIL": 537, "roughEstimateOfLCP": 4324, "optimisticLCP": 4324, "pessimisticLCP": 4324},
+    {"url": "https://www.codewars.com", "roughEstimateOfFCP": 2284, "optimisticFCP": 2284, "pessimisticFCP": 2284, "roughEstimateOfFMP": 3617, "optimisticFMP": 2568, "pessimisticFMP": 4666, "roughEstimateOfTTI": 5946, "optimisticTTI": 5704, "pessimisticTTI": 6188, "roughEstimateOfTTFCPUI": 5704, "optimisticTTFCPUI": 5704, "pessimisticTTFCPUI": 6188, "roughEstimateOfSI": 2854, "optimisticSI": 834, "pessimisticSI": 2980, "roughEstimateOfEIL": 146, "optimisticEIL": 174, "pessimisticEIL": 191, "roughEstimateOfLCP": 9668, "optimisticLCP": 9668, "pessimisticLCP": 9668},
+    {"url": "https://www.dawn.com/", "roughEstimateOfFCP": 2492, "optimisticFCP": 2411, "pessimisticFCP": 2573, "roughEstimateOfFMP": 2654, "optimisticFMP": 2573, "pessimisticFMP": 2735, "roughEstimateOfTTI": 25412, "optimisticTTI": 22718, "pessimisticTTI": 28106, "roughEstimateOfTTFCPUI": 22718, "optimisticTTFCPUI": 22718, "pessimisticTTFCPUI": 28106, "roughEstimateOfSI": 11449, "optimisticSI": 1332, "pessimisticSI": 15129, "roughEstimateOfEIL": 463, "optimisticEIL": 579, "pessimisticEIL": 579, "roughEstimateOfLCP": 6678, "optimisticLCP": 6678, "pessimisticLCP": 6678},
+    {"url": "https://www.deviantart.com/", "roughEstimateOfFCP": 2920, "optimisticFCP": 2920, "pessimisticFCP": 2920, "roughEstimateOfFMP": 2920, "optimisticFMP": 2920, "pessimisticFMP": 2920, "roughEstimateOfTTI": 13102, "optimisticTTI": 11090, "pessimisticTTI": 15113, "roughEstimateOfTTFCPUI": 11090, "optimisticTTFCPUI": 11090, "pessimisticTTFCPUI": 6725, "roughEstimateOfSI": 3069, "optimisticSI": 996, "pessimisticSI": 2962, "roughEstimateOfEIL": 1617, "optimisticEIL": 2021, "pessimisticEIL": 2021, "roughEstimateOfLCP": 13742, "optimisticLCP": 13742, "pessimisticLCP": 13742},
+    {"url": "https://www.domaintools.com/", "roughEstimateOfFCP": 3131, "optimisticFCP": 3050, "pessimisticFCP": 3212, "roughEstimateOfFMP": 4658, "optimisticFMP": 3212, "pessimisticFMP": 6104, "roughEstimateOfTTI": 9173, "optimisticTTI": 8858, "pessimisticTTI": 9489, "roughEstimateOfTTFCPUI": 8858, "optimisticTTFCPUI": 8858, "pessimisticTTFCPUI": 9489, "roughEstimateOfSI": 7507, "optimisticSI": 3235, "pessimisticSI": 4968, "roughEstimateOfEIL": 140, "optimisticEIL": 117, "pessimisticEIL": 234, "roughEstimateOfLCP": 12639, "optimisticLCP": 10495, "pessimisticLCP": 14783},
+    {"url": "https://www.ebay.com/", "roughEstimateOfFCP": 2141, "optimisticFCP": 2141, "pessimisticFCP": 2141, "roughEstimateOfFMP": 2460, "optimisticFMP": 2460, "pessimisticFMP": 2460, "roughEstimateOfTTI": 14484, "optimisticTTI": 12667, "pessimisticTTI": 16302, "roughEstimateOfTTFCPUI": 12667, "optimisticTTFCPUI": 12667, "pessimisticTTFCPUI": 16302, "roughEstimateOfSI": 4686, "optimisticSI": 628, "pessimisticSI": 6242, "roughEstimateOfEIL": 548, "optimisticEIL": 685, "pessimisticEIL": 685, "roughEstimateOfLCP": 4110, "optimisticLCP": 4110, "pessimisticLCP": 4110},
+    {"url": "https://www.ebs.in/IPS/", "roughEstimateOfFCP": 6387, "optimisticFCP": 4297, "pessimisticFCP": 8476, "roughEstimateOfFMP": 7027, "optimisticFMP": 4755, "pessimisticFMP": 9300, "roughEstimateOfTTI": 14938, "optimisticTTI": 7509, "pessimisticTTI": 22366, "roughEstimateOfTTFCPUI": 7509, "optimisticTTFCPUI": 7509, "pessimisticTTFCPUI": 3255, "roughEstimateOfSI": 13591, "optimisticSI": 4003, "pessimisticSI": 12671, "roughEstimateOfEIL": 36, "optimisticEIL": 16, "pessimisticEIL": 75, "roughEstimateOfLCP": 11108, "optimisticLCP": 6356, "pessimisticLCP": 15860},
+    {"url": "https://www.espn.com/", "roughEstimateOfFCP": 3876, "optimisticFCP": 3850, "pessimisticFCP": 3902, "roughEstimateOfFMP": 5363, "optimisticFMP": 3850, "pessimisticFMP": 6877, "roughEstimateOfTTI": 35614, "optimisticTTI": 31194, "pessimisticTTI": 40035, "roughEstimateOfTTFCPUI": 31194, "optimisticTTFCPUI": 31194, "pessimisticTTFCPUI": 35562, "roughEstimateOfSI": 13874, "optimisticSI": 2989, "pessimisticSI": 15291, "roughEstimateOfEIL": 3506, "optimisticEIL": 4382, "pessimisticEIL": 4382, "roughEstimateOfLCP": 7675, "optimisticLCP": 7675, "pessimisticLCP": 7675},
+    {"url": "https://www.flipkart.com", "roughEstimateOfFCP": 2352, "optimisticFCP": 2352, "pessimisticFCP": 2352, "roughEstimateOfFMP": 3830, "optimisticFMP": 2512, "pessimisticFMP": 5149, "roughEstimateOfTTI": 12625, "optimisticTTI": 10186, "pessimisticTTI": 15064, "roughEstimateOfTTFCPUI": 10186, "optimisticTTFCPUI": 10186, "pessimisticTTFCPUI": 15064, "roughEstimateOfSI": 7404, "optimisticSI": 3188, "pessimisticSI": 4909, "roughEstimateOfEIL": 299, "optimisticEIL": 374, "pessimisticEIL": 374, "roughEstimateOfLCP": 12424, "optimisticLCP": 12221, "pessimisticLCP": 12627},
+    {"url": "https://www.foxnews.com/", "roughEstimateOfFCP": 3526, "optimisticFCP": 3526, "pessimisticFCP": 3526, "roughEstimateOfFMP": 3526, "optimisticFMP": 3526, "pessimisticFMP": 3526, "roughEstimateOfTTI": 25517, "optimisticTTI": 19976, "pessimisticTTI": 31057, "roughEstimateOfTTFCPUI": 19976, "optimisticTTFCPUI": 19976, "pessimisticTTFCPUI": 22710, "roughEstimateOfSI": 12104, "optimisticSI": 1187, "pessimisticSI": 16450, "roughEstimateOfEIL": 257, "optimisticEIL": 321, "pessimisticEIL": 321, "roughEstimateOfLCP": 7706, "optimisticLCP": 7706, "pessimisticLCP": 7706},
+    {"url": "https://www.gmx.net/", "roughEstimateOfFCP": 2265, "optimisticFCP": 2265, "pessimisticFCP": 2265, "roughEstimateOfFMP": 2265, "optimisticFMP": 2265, "pessimisticFMP": 2265, "roughEstimateOfTTI": 9100, "optimisticTTI": 8275, "pessimisticTTI": 9925, "roughEstimateOfTTFCPUI": 8275, "optimisticTTFCPUI": 8275, "pessimisticTTFCPUI": 9925, "roughEstimateOfSI": 4203, "optimisticSI": 1327, "pessimisticSI": 3991, "roughEstimateOfEIL": 123, "optimisticEIL": 154, "pessimisticEIL": 154, "roughEstimateOfLCP": 6857, "optimisticLCP": 6857, "pessimisticLCP": 6857},
+    {"url": "https://www.hatena.ne.jp/", "roughEstimateOfFCP": 1739, "optimisticFCP": 1739, "pessimisticFCP": 1739, "roughEstimateOfFMP": 2658, "optimisticFMP": 2270, "pessimisticFMP": 3046, "roughEstimateOfTTI": 14451, "optimisticTTI": 10990, "pessimisticTTI": 17913, "roughEstimateOfTTFCPUI": 10990, "optimisticTTFCPUI": 10990, "pessimisticTTFCPUI": 17913, "roughEstimateOfSI": 9178, "optimisticSI": 2323, "pessimisticSI": 9502, "roughEstimateOfEIL": 104, "optimisticEIL": 130, "pessimisticEIL": 130, "roughEstimateOfLCP": 8428, "optimisticLCP": 7947, "pessimisticLCP": 8909},
+    {"url": "https://www.hulu.com/welcome", "roughEstimateOfFCP": 4258, "optimisticFCP": 4097, "pessimisticFCP": 4418, "roughEstimateOfFMP": 8445, "optimisticFMP": 8044, "pessimisticFMP": 8847, "roughEstimateOfTTI": 16437, "optimisticTTI": 15459, "pessimisticTTI": 17414, "roughEstimateOfTTFCPUI": 15459, "optimisticTTFCPUI": 15459, "pessimisticTTFCPUI": 17414, "roughEstimateOfSI": 6178, "optimisticSI": 920, "pessimisticSI": 7907, "roughEstimateOfEIL": 402, "optimisticEIL": 502, "pessimisticEIL": 502, "roughEstimateOfLCP": 5130, "optimisticLCP": 5130, "pessimisticLCP": 5130},
+    {"url": "https://www.ifeng.com/", "roughEstimateOfFCP": 5148, "optimisticFCP": 5148, "pessimisticFCP": 5148, "roughEstimateOfFMP": 5148, "optimisticFMP": 5148, "pessimisticFMP": 5148, "roughEstimateOfTTI": 6019, "optimisticTTI": 5709, "pessimisticTTI": 6329, "roughEstimateOfTTFCPUI": 5709, "optimisticTTFCPUI": 5709, "pessimisticTTFCPUI": 6329, "roughEstimateOfSI": 7291, "optimisticSI": 2997, "pessimisticSI": 5148, "roughEstimateOfEIL": 13, "optimisticEIL": 16, "pessimisticEIL": 16, "roughEstimateOfLCP": 5556, "optimisticLCP": 5556, "pessimisticLCP": 5556},
+    {"url": "https://www.imageshack.us/login", "roughEstimateOfFCP": 2664, "optimisticFCP": 2498, "pessimisticFCP": 2830, "roughEstimateOfFMP": 2664, "optimisticFMP": 2498, "pessimisticFMP": 2830, "roughEstimateOfTTI": 6171, "optimisticTTI": 6064, "pessimisticTTI": 6277, "roughEstimateOfTTFCPUI": 6064, "optimisticTTFCPUI": 6064, "pessimisticTTFCPUI": 6277, "roughEstimateOfSI": 4577, "optimisticSI": 1491, "pessimisticSI": 4216, "roughEstimateOfEIL": 79, "optimisticEIL": 99, "pessimisticEIL": 99, "roughEstimateOfLCP": 3103, "optimisticLCP": 2896, "pessimisticLCP": 3309},
+    {"url": "https://www.instagram.com/", "roughEstimateOfFCP": 1056, "optimisticFCP": 1056, "pessimisticFCP": 1056, "roughEstimateOfFMP": 4118, "optimisticFMP": 4118, "pessimisticFMP": 4118, "roughEstimateOfTTI": 5834, "optimisticTTI": 4928, "pessimisticTTI": 6739, "roughEstimateOfTTFCPUI": 4928, "optimisticTTFCPUI": 4928, "pessimisticTTFCPUI": 6739, "roughEstimateOfSI": 3341, "optimisticSI": 822, "pessimisticSI": 3756, "roughEstimateOfEIL": 153, "optimisticEIL": 192, "pessimisticEIL": 192, "roughEstimateOfLCP": 5556, "optimisticLCP": 5556, "pessimisticLCP": 5556},
+    {"url": "https://www.irs.gov/", "roughEstimateOfFCP": 2182, "optimisticFCP": 2182, "pessimisticFCP": 2182, "roughEstimateOfFMP": 3429, "optimisticFMP": 2948, "pessimisticFMP": 3910, "roughEstimateOfTTI": 14625, "optimisticTTI": 12669, "pessimisticTTI": 16582, "roughEstimateOfTTFCPUI": 12669, "optimisticTTFCPUI": 12669, "pessimisticTTFCPUI": 16582, "roughEstimateOfSI": 4942, "optimisticSI": 818, "pessimisticSI": 6226, "roughEstimateOfEIL": 282, "optimisticEIL": 352, "pessimisticEIL": 352, "roughEstimateOfLCP": 5031, "optimisticLCP": 5031, "pessimisticLCP": 5031},
+    {"url": "https://www.java.com/en/", "roughEstimateOfFCP": 956, "optimisticFCP": 956, "pessimisticFCP": 956, "roughEstimateOfFMP": 956, "optimisticFMP": 956, "pessimisticFMP": 956, "roughEstimateOfTTI": 3695, "optimisticTTI": 3188, "pessimisticTTI": 4201, "roughEstimateOfTTFCPUI": 3188, "optimisticTTFCPUI": 3188, "pessimisticTTFCPUI": 4201, "roughEstimateOfSI": 1203, "optimisticSI": 484, "pessimisticSI": 1194, "roughEstimateOfEIL": 53, "optimisticEIL": 67, "pessimisticEIL": 67, "roughEstimateOfLCP": 3138, "optimisticLCP": 3138, "pessimisticLCP": 3138},
+    {"url": "https://www.linkedin.com/", "roughEstimateOfFCP": 1903, "optimisticFCP": 1903, "pessimisticFCP": 1903, "roughEstimateOfFMP": 1903, "optimisticFMP": 1903, "pessimisticFMP": 1903, "roughEstimateOfTTI": 11601, "optimisticTTI": 9568, "pessimisticTTI": 13634, "roughEstimateOfTTFCPUI": 9568, "optimisticTTFCPUI": 9568, "pessimisticTTFCPUI": 6828, "roughEstimateOfSI": 2130, "optimisticSI": 655, "pessimisticSI": 2251, "roughEstimateOfEIL": 345, "optimisticEIL": 431, "pessimisticEIL": 431, "roughEstimateOfLCP": 2558, "optimisticLCP": 2558, "pessimisticLCP": 2558},
+    {"url": "https://www.metacafe.com/", "roughEstimateOfFCP": 1900, "optimisticFCP": 1900, "pessimisticFCP": 1900, "roughEstimateOfFMP": 1900, "optimisticFMP": 1900, "pessimisticFMP": 1900, "roughEstimateOfTTI": 5592, "optimisticTTI": 5354, "pessimisticTTI": 5831, "roughEstimateOfTTFCPUI": 5354, "optimisticTTFCPUI": 5354, "pessimisticTTFCPUI": 5831, "roughEstimateOfSI": 3120, "optimisticSI": 769, "pessimisticSI": 3529, "roughEstimateOfEIL": 67, "optimisticEIL": 84, "pessimisticEIL": 84, "roughEstimateOfLCP": 4284, "optimisticLCP": 4284, "pessimisticLCP": 4284},
+    {"url": "https://www.mgid.com/ru", "roughEstimateOfFCP": 2119, "optimisticFCP": 2119, "pessimisticFCP": 2119, "roughEstimateOfFMP": 4367, "optimisticFMP": 4231, "pessimisticFMP": 4503, "roughEstimateOfTTI": 15351, "optimisticTTI": 14392, "pessimisticTTI": 16310, "roughEstimateOfTTFCPUI": 14392, "optimisticTTFCPUI": 14392, "pessimisticTTFCPUI": 16310, "roughEstimateOfSI": 6056, "optimisticSI": 983, "pessimisticSI": 7584, "roughEstimateOfEIL": 167, "optimisticEIL": 208, "pessimisticEIL": 208, "roughEstimateOfLCP": 8340, "optimisticLCP": 8340, "pessimisticLCP": 8340},
+    {"url": "https://www.mlb.com/", "roughEstimateOfFCP": 3186, "optimisticFCP": 3186, "pessimisticFCP": 3186, "roughEstimateOfFMP": 3186, "optimisticFMP": 3186, "pessimisticFMP": 3186, "roughEstimateOfTTI": 38959, "optimisticTTI": 30571, "pessimisticTTI": 47348, "roughEstimateOfTTFCPUI": 30571, "optimisticTTFCPUI": 30571, "pessimisticTTFCPUI": 24832, "roughEstimateOfSI": 19821, "optimisticSI": 1316, "pessimisticSI": 28045, "roughEstimateOfEIL": 1178, "optimisticEIL": 1473, "pessimisticEIL": 1473, "roughEstimateOfLCP": 11088, "optimisticLCP": 11040, "pessimisticLCP": 11136},
+    {"url": "https://www.mozilla.org/en-US/", "roughEstimateOfFCP": 2359, "optimisticFCP": 2359, "pessimisticFCP": 2359, "roughEstimateOfFMP": 2359, "optimisticFMP": 2359, "pessimisticFMP": 2359, "roughEstimateOfTTI": 4093, "optimisticTTI": 3983, "pessimisticTTI": 4203, "roughEstimateOfTTFCPUI": 3983, "optimisticTTFCPUI": 3983, "pessimisticTTFCPUI": 4203, "roughEstimateOfSI": 2669, "optimisticSI": 801, "pessimisticSI": 2767, "roughEstimateOfEIL": 47, "optimisticEIL": 59, "pessimisticEIL": 59, "roughEstimateOfLCP": 6899, "optimisticLCP": 6899, "pessimisticLCP": 6899},
+    {"url": "https://www.msn.com/", "roughEstimateOfFCP": 2239, "optimisticFCP": 2079, "pessimisticFCP": 2398, "roughEstimateOfFMP": 2558, "optimisticFMP": 2079, "pessimisticFMP": 3036, "roughEstimateOfTTI": 10376, "optimisticTTI": 9377, "pessimisticTTI": 11376, "roughEstimateOfTTFCPUI": 9377, "optimisticTTFCPUI": 9377, "pessimisticTTFCPUI": 11376, "roughEstimateOfSI": 5252, "optimisticSI": 1381, "pessimisticSI": 5491, "roughEstimateOfEIL": 160, "optimisticEIL": 200, "pessimisticEIL": 200, "roughEstimateOfLCP": 3674, "optimisticLCP": 3674, "pessimisticLCP": 3674},
+    {"url": "https://www.netflix.com/", "roughEstimateOfFCP": 4341, "optimisticFCP": 4341, "pessimisticFCP": 4341, "roughEstimateOfFMP": 5452, "optimisticFMP": 5391, "pessimisticFMP": 5513, "roughEstimateOfTTI": 8220, "optimisticTTI": 6026, "pessimisticTTI": 10415, "roughEstimateOfTTFCPUI": 6026, "optimisticTTFCPUI": 6026, "pessimisticTTFCPUI": 10415, "roughEstimateOfSI": 4440, "optimisticSI": 871, "pessimisticSI": 5340, "roughEstimateOfEIL": 126, "optimisticEIL": 158, "pessimisticEIL": 158, "roughEstimateOfLCP": 7646, "optimisticLCP": 7646, "pessimisticLCP": 7646},
+    {"url": "https://www.nih.gov/", "roughEstimateOfFCP": 4476, "optimisticFCP": 4230, "pessimisticFCP": 4721, "roughEstimateOfFMP": 4923, "optimisticFMP": 4389, "pessimisticFMP": 5457, "roughEstimateOfTTI": 6117, "optimisticTTI": 5829, "pessimisticTTI": 6405, "roughEstimateOfTTFCPUI": 5829, "optimisticTTFCPUI": 5829, "pessimisticTTFCPUI": 6405, "roughEstimateOfSI": 4476, "optimisticSI": 830, "pessimisticSI": 5385, "roughEstimateOfEIL": 48, "optimisticEIL": 33, "pessimisticEIL": 86, "roughEstimateOfLCP": 9574, "optimisticLCP": 8357, "pessimisticLCP": 10790},
+    {"url": "https://www.ning.com/", "roughEstimateOfFCP": 2097, "optimisticFCP": 2097, "pessimisticFCP": 2097, "roughEstimateOfFMP": 3244, "optimisticFMP": 2417, "pessimisticFMP": 4071, "roughEstimateOfTTI": 17036, "optimisticTTI": 14114, "pessimisticTTI": 19958, "roughEstimateOfTTFCPUI": 14114, "optimisticTTFCPUI": 14114, "pessimisticTTFCPUI": 19958, "roughEstimateOfSI": 7281, "optimisticSI": 1385, "pessimisticSI": 8603, "roughEstimateOfEIL": 259, "optimisticEIL": 324, "pessimisticEIL": 324, "roughEstimateOfLCP": 8216, "optimisticLCP": 8038, "pessimisticLCP": 8394},
+    {"url": "https://www.nokia.com/", "roughEstimateOfFCP": 2579, "optimisticFCP": 2504, "pessimisticFCP": 2654, "roughEstimateOfFMP": 2579, "optimisticFMP": 2504, "pessimisticFMP": 2654, "roughEstimateOfTTI": 10825, "optimisticTTI": 10251, "pessimisticTTI": 11399, "roughEstimateOfTTFCPUI": 9008, "optimisticTTFCPUI": 9008, "pessimisticTTFCPUI": 9677, "roughEstimateOfSI": 5127, "optimisticSI": 1367, "pessimisticSI": 5328, "roughEstimateOfEIL": 135, "optimisticEIL": 169, "pessimisticEIL": 169, "roughEstimateOfLCP": 10499, "optimisticLCP": 10419, "pessimisticLCP": 10580},
+    {"url": "https://www.ocn.ne.jp/", "roughEstimateOfFCP": 3856, "optimisticFCP": 3850, "pessimisticFCP": 3862, "roughEstimateOfFMP": 3856, "optimisticFMP": 3850, "pessimisticFMP": 3862, "roughEstimateOfTTI": 9057, "optimisticTTI": 8252, "pessimisticTTI": 9862, "roughEstimateOfTTFCPUI": 8252, "optimisticTTFCPUI": 8252, "pessimisticTTFCPUI": 9862, "roughEstimateOfSI": 6299, "optimisticSI": 2266, "pessimisticSI": 5196, "roughEstimateOfEIL": 312, "optimisticEIL": 390, "pessimisticEIL": 390, "roughEstimateOfLCP": 7713, "optimisticLCP": 7713, "pessimisticLCP": 7713},
+    {"url": "https://www.onet.pl/", "roughEstimateOfFCP": 2103, "optimisticFCP": 2103, "pessimisticFCP": 2103, "roughEstimateOfFMP": 2103, "optimisticFMP": 2103, "pessimisticFMP": 2103, "roughEstimateOfTTI": 11953, "optimisticTTI": 10718, "pessimisticTTI": 13187, "roughEstimateOfTTFCPUI": 10718, "optimisticTTFCPUI": 10718, "pessimisticTTFCPUI": 11832, "roughEstimateOfSI": 5707, "optimisticSI": 1759, "pessimisticSI": 5376, "roughEstimateOfEIL": 343, "optimisticEIL": 429, "pessimisticEIL": 429, "roughEstimateOfLCP": 3819, "optimisticLCP": 3819, "pessimisticLCP": 3819},
+    {"url": "https://www.orange.fr/portail", "roughEstimateOfFCP": 4050, "optimisticFCP": 2992, "pessimisticFCP": 5108, "roughEstimateOfFMP": 4925, "optimisticFMP": 3448, "pessimisticFMP": 6401, "roughEstimateOfTTI": 15246, "optimisticTTI": 13675, "pessimisticTTI": 16816, "roughEstimateOfTTFCPUI": 13675, "optimisticTTFCPUI": 13675, "pessimisticTTFCPUI": 16816, "roughEstimateOfSI": 10111, "optimisticSI": 3925, "pessimisticSI": 7486, "roughEstimateOfEIL": 450, "optimisticEIL": 562, "pessimisticEIL": 562, "roughEstimateOfLCP": 7151, "optimisticLCP": 6627, "pessimisticLCP": 7675},
+    {"url": "https://www.partypoker.com/", "roughEstimateOfFCP": 4948, "optimisticFCP": 4948, "pessimisticFCP": 4948, "roughEstimateOfFMP": 4948, "optimisticFMP": 4948, "pessimisticFMP": 4948, "roughEstimateOfTTI": 7128, "optimisticTTI": 5353, "pessimisticTTI": 8903, "roughEstimateOfTTFCPUI": 5353, "optimisticTTFCPUI": 5353, "pessimisticTTFCPUI": 3331, "roughEstimateOfSI": 6738, "optimisticSI": 2695, "pessimisticSI": 4948, "roughEstimateOfEIL": 13, "optimisticEIL": 16, "pessimisticEIL": 16, "roughEstimateOfLCP": 10696, "optimisticLCP": 10696, "pessimisticLCP": 10696},
+    {"url": "https://www.rakuten.co.jp/", "roughEstimateOfFCP": 3309, "optimisticFCP": 3309, "pessimisticFCP": 3309, "roughEstimateOfFMP": 5114, "optimisticFMP": 3309, "pessimisticFMP": 6920, "roughEstimateOfTTI": 25427, "optimisticTTI": 18860, "pessimisticTTI": 31995, "roughEstimateOfTTFCPUI": 18860, "optimisticTTFCPUI": 18860, "pessimisticTTFCPUI": 23748, "roughEstimateOfSI": 12825, "optimisticSI": 4212, "pessimisticSI": 11042, "roughEstimateOfEIL": 205, "optimisticEIL": 247, "pessimisticEIL": 265, "roughEstimateOfLCP": 13607, "optimisticLCP": 13528, "pessimisticLCP": 13687},
+    {"url": "https://www.reddit.com/", "roughEstimateOfFCP": 2204, "optimisticFCP": 2204, "pessimisticFCP": 2204, "roughEstimateOfFMP": 6870, "optimisticFMP": 5417, "pessimisticFMP": 8323, "roughEstimateOfTTI": 12063, "optimisticTTI": 10622, "pessimisticTTI": 13504, "roughEstimateOfTTFCPUI": 10622, "optimisticTTFCPUI": 10622, "pessimisticTTFCPUI": 13504, "roughEstimateOfSI": 8184, "optimisticSI": 3340, "pessimisticSI": 5780, "roughEstimateOfEIL": 1302, "optimisticEIL": 1627, "pessimisticEIL": 1627, "roughEstimateOfLCP": 10822, "optimisticLCP": 9613, "pessimisticLCP": 12031},
+    {"url": "https://www.scribd.com/", "roughEstimateOfFCP": 2099, "optimisticFCP": 2099, "pessimisticFCP": 2099, "roughEstimateOfFMP": 2099, "optimisticFMP": 2099, "pessimisticFMP": 2099, "roughEstimateOfTTI": 9283, "optimisticTTI": 8452, "pessimisticTTI": 10115, "roughEstimateOfTTFCPUI": 8452, "optimisticTTFCPUI": 8452, "pessimisticTTFCPUI": 10115, "roughEstimateOfSI": 4467, "optimisticSI": 873, "pessimisticSI": 5377, "roughEstimateOfEIL": 100, "optimisticEIL": 126, "pessimisticEIL": 126, "roughEstimateOfLCP": 11587, "optimisticLCP": 11508, "pessimisticLCP": 11667},
+    {"url": "https://www.shopping.com/", "roughEstimateOfFCP": 2855, "optimisticFCP": 2433, "pessimisticFCP": 3277, "roughEstimateOfFMP": 2855, "optimisticFMP": 2433, "pessimisticFMP": 3277, "roughEstimateOfTTI": 5455, "optimisticTTI": 4934, "pessimisticTTI": 5975, "roughEstimateOfTTFCPUI": 4934, "optimisticTTFCPUI": 4934, "pessimisticTTFCPUI": 5975, "roughEstimateOfSI": 3643, "optimisticSI": 1210, "pessimisticSI": 3383, "roughEstimateOfEIL": 344, "optimisticEIL": 430, "pessimisticEIL": 430, "roughEstimateOfLCP": 3845, "optimisticLCP": 3845, "pessimisticLCP": 3845},
+    {"url": "https://www.skype.com/en/", "roughEstimateOfFCP": 2497, "optimisticFCP": 2497, "pessimisticFCP": 2497, "roughEstimateOfFMP": 2804, "optimisticFMP": 2497, "pessimisticFMP": 3110, "roughEstimateOfTTI": 5732, "optimisticTTI": 5039, "pessimisticTTI": 6425, "roughEstimateOfTTFCPUI": 5039, "optimisticTTFCPUI": 5039, "pessimisticTTFCPUI": 6425, "roughEstimateOfSI": 4055, "optimisticSI": 1120, "pessimisticSI": 4211, "roughEstimateOfEIL": 89, "optimisticEIL": 111, "pessimisticEIL": 111, "roughEstimateOfLCP": 5285, "optimisticLCP": 4664, "pessimisticLCP": 5907},
+    {"url": "https://www.so-net.ne.jp/m/", "roughEstimateOfFCP": 3935, "optimisticFCP": 3488, "pessimisticFCP": 4381, "roughEstimateOfFMP": 3935, "optimisticFMP": 3488, "pessimisticFMP": 4381, "roughEstimateOfTTI": 8910, "optimisticTTI": 7083, "pessimisticTTI": 10738, "roughEstimateOfTTFCPUI": 7083, "optimisticTTFCPUI": 7083, "pessimisticTTFCPUI": 10738, "roughEstimateOfSI": 7608, "optimisticSI": 2439, "pessimisticSI": 6835, "roughEstimateOfEIL": 142, "optimisticEIL": 178, "pessimisticEIL": 178, "roughEstimateOfLCP": 8896, "optimisticLCP": 8896, "pessimisticLCP": 8896},
+    {"url": "https://www.symantec.com/", "roughEstimateOfFCP": 3764, "optimisticFCP": 3610, "pessimisticFCP": 3918, "roughEstimateOfFMP": 3824, "optimisticFMP": 3610, "pessimisticFMP": 4037, "roughEstimateOfTTI": 11615, "optimisticTTI": 8631, "pessimisticTTI": 14598, "roughEstimateOfTTFCPUI": 8631, "optimisticTTFCPUI": 8631, "pessimisticTTFCPUI": 10787, "roughEstimateOfSI": 7713, "optimisticSI": 2165, "pessimisticSI": 7587, "roughEstimateOfEIL": 345, "optimisticEIL": 431, "pessimisticEIL": 431, "roughEstimateOfLCP": 11640, "optimisticLCP": 11057, "pessimisticLCP": 12223},
+    {"url": "https://www.thestar.com.my/", "roughEstimateOfFCP": 3093, "optimisticFCP": 2230, "pessimisticFCP": 3956, "roughEstimateOfFMP": 3093, "optimisticFMP": 2230, "pessimisticFMP": 3956, "roughEstimateOfTTI": 21450, "optimisticTTI": 17739, "pessimisticTTI": 25161, "roughEstimateOfTTFCPUI": 17739, "optimisticTTFCPUI": 17739, "pessimisticTTFCPUI": 25161, "roughEstimateOfSI": 14930, "optimisticSI": 5315, "pessimisticSI": 11907, "roughEstimateOfEIL": 128, "optimisticEIL": 160, "pessimisticEIL": 160, "roughEstimateOfLCP": 15593, "optimisticLCP": 15509, "pessimisticLCP": 15678},
+    {"url": "https://www.tianya.cn/m/", "roughEstimateOfFCP": 3501, "optimisticFCP": 3501, "pessimisticFCP": 3501, "roughEstimateOfFMP": 3574, "optimisticFMP": 3501, "pessimisticFMP": 3646, "roughEstimateOfTTI": 5528, "optimisticTTI": 5196, "pessimisticTTI": 5860, "roughEstimateOfTTFCPUI": 5593, "optimisticTTFCPUI": 5593, "pessimisticTTFCPUI": 7375, "roughEstimateOfSI": 14424, "optimisticSI": 8681, "pessimisticSI": 3878, "roughEstimateOfEIL": 27, "optimisticEIL": 34, "pessimisticEIL": 34, "roughEstimateOfLCP": 7934, "optimisticLCP": 7926, "pessimisticLCP": 7941},
+    {"url": "https://www.torrentz.com/", "roughEstimateOfFCP": 792, "optimisticFCP": 792, "pessimisticFCP": 792, "roughEstimateOfFMP": 792, "optimisticFMP": 792, "pessimisticFMP": 792, "roughEstimateOfTTI": 792, "optimisticTTI": 792, "pessimisticTTI": 792, "roughEstimateOfTTFCPUI": 792, "optimisticTTFCPUI": 792, "pessimisticTTFCPUI": 792, "roughEstimateOfSI": 847, "optimisticSI": 416, "pessimisticSI": 792, "roughEstimateOfEIL": 13, "optimisticEIL": 16, "pessimisticEIL": 16, "roughEstimateOfLCP": 792, "optimisticLCP": 792, "pessimisticLCP": 792},
+    {"url": "https://www.tumblr.com/", "roughEstimateOfFCP": 2508, "optimisticFCP": 2508, "pessimisticFCP": 2508, "roughEstimateOfFMP": 2508, "optimisticFMP": 2508, "pessimisticFMP": 2508, "roughEstimateOfTTI": 9662, "optimisticTTI": 9428, "pessimisticTTI": 9895, "roughEstimateOfTTFCPUI": 3112, "optimisticTTFCPUI": 3112, "pessimisticTTFCPUI": 3268, "roughEstimateOfSI": 3697, "optimisticSI": 628, "pessimisticSI": 4720, "roughEstimateOfEIL": 258, "optimisticEIL": 322, "pessimisticEIL": 322, "roughEstimateOfLCP": 8835, "optimisticLCP": 8835, "pessimisticLCP": 8835},
+    {"url": "https://www.twitpic.com/", "roughEstimateOfFCP": 791, "optimisticFCP": 791, "pessimisticFCP": 791, "roughEstimateOfFMP": 791, "optimisticFMP": 791, "pessimisticFMP": 791, "roughEstimateOfTTI": 791, "optimisticTTI": 791, "pessimisticTTI": 791, "roughEstimateOfTTFCPUI": 791, "optimisticTTFCPUI": 791, "pessimisticTTFCPUI": 791, "roughEstimateOfSI": 791, "optimisticSI": 121, "pessimisticSI": 840, "roughEstimateOfEIL": 13, "optimisticEIL": 16, "pessimisticEIL": 16, "roughEstimateOfLCP": 791, "optimisticLCP": 791, "pessimisticLCP": 791},
+    {"url": "https://www.typepad.com/", "roughEstimateOfFCP": 2757, "optimisticFCP": 2757, "pessimisticFCP": 2757, "roughEstimateOfFMP": 3317, "optimisticFMP": 3077, "pessimisticFMP": 3556, "roughEstimateOfTTI": 3835, "optimisticTTI": 3716, "pessimisticTTI": 3953, "roughEstimateOfTTFCPUI": 3716, "optimisticTTFCPUI": 3716, "pessimisticTTFCPUI": 3953, "roughEstimateOfSI": 3121, "optimisticSI": 1009, "pessimisticSI": 3012, "roughEstimateOfEIL": 13, "optimisticEIL": 16, "pessimisticEIL": 16, "roughEstimateOfLCP": 13276, "optimisticLCP": 13276, "pessimisticLCP": 13276},
+    {"url": "https://www.verizonwireless.com/", "roughEstimateOfFCP": 3039, "optimisticFCP": 3039, "pessimisticFCP": 3039, "roughEstimateOfFMP": 3954, "optimisticFMP": 3954, "pessimisticFMP": 3954, "roughEstimateOfTTI": 20972, "optimisticTTI": 18328, "pessimisticTTI": 23616, "roughEstimateOfTTFCPUI": 18328, "optimisticTTFCPUI": 18328, "pessimisticTTFCPUI": 23616, "roughEstimateOfSI": 5986, "optimisticSI": 870, "pessimisticSI": 7720, "roughEstimateOfEIL": 1114, "optimisticEIL": 1393, "pessimisticEIL": 1393, "roughEstimateOfLCP": 6979, "optimisticLCP": 6899, "pessimisticLCP": 7060},
+    {"url": "https://www.vevo.com/", "roughEstimateOfFCP": 5347, "optimisticFCP": 5347, "pessimisticFCP": 5347, "roughEstimateOfFMP": 6365, "optimisticFMP": 5675, "pessimisticFMP": 7055, "roughEstimateOfTTI": 18784, "optimisticTTI": 14871, "pessimisticTTI": 22697, "roughEstimateOfTTFCPUI": 14871, "optimisticTTFCPUI": 14871, "pessimisticTTFCPUI": 22697, "roughEstimateOfSI": 14288, "optimisticSI": 6002, "pessimisticSI": 9438, "roughEstimateOfEIL": 452, "optimisticEIL": 565, "pessimisticEIL": 565, "roughEstimateOfLCP": 9686, "optimisticLCP": 9182, "pessimisticLCP": 10191},
+    {"url": "https://www.wikipedia.org/", "roughEstimateOfFCP": 1489, "optimisticFCP": 1489, "pessimisticFCP": 1489, "roughEstimateOfFMP": 1503, "optimisticFMP": 1489, "pessimisticFMP": 1518, "roughEstimateOfTTI": 1720, "optimisticTTI": 1593, "pessimisticTTI": 1848, "roughEstimateOfTTFCPUI": 1593, "optimisticTTFCPUI": 1593, "pessimisticTTFCPUI": 1848, "roughEstimateOfSI": 1596, "optimisticSI": 579, "pessimisticSI": 1592, "roughEstimateOfEIL": 65, "optimisticEIL": 81, "pessimisticEIL": 81, "roughEstimateOfLCP": 1653, "optimisticLCP": 1653, "pessimisticLCP": 1653},
+    {"url": "https://www8.hp.com/us/en/home.html", "roughEstimateOfFCP": 4806, "optimisticFCP": 3365, "pessimisticFCP": 6248, "roughEstimateOfFMP": 6672, "optimisticFMP": 5143, "pessimisticFMP": 8202, "roughEstimateOfTTI": 17697, "optimisticTTI": 15485, "pessimisticTTI": 19909, "roughEstimateOfTTFCPUI": 15485, "optimisticTTFCPUI": 15485, "pessimisticTTFCPUI": 19909, "roughEstimateOfSI": 12962, "optimisticSI": 3856, "pessimisticSI": 12020, "roughEstimateOfEIL": 406, "optimisticEIL": 507, "pessimisticEIL": 507, "roughEstimateOfLCP": 11020, "optimisticLCP": 10939, "pessimisticLCP": 11100}
   ]
 }
\ No newline at end of file
diff --git a/lighthouse-core/test/gather/driver-test.js b/lighthouse-core/test/gather/driver-test.js
index 6fb7d7854..ba19a8209 100644
--- a/lighthouse-core/test/gather/driver-test.js
+++ b/lighthouse-core/test/gather/driver-test.js
@@ -74,8 +74,8 @@ expect.extend({
  * In some functions we have lots of promise follow ups that get queued by protocol messages.
  * This is a convenience method to easily advance all timers and flush all the queued microtasks.
  */
-async function flushAllTimersAndMicrotasks() {
-  for (let i = 0; i < 1000; i++) {
+async function flushAllTimersAndMicrotasks(ms = 1000) {
+  for (let i = 0; i < ms; i++) {
     jest.advanceTimersByTime(1);
     await Promise.resolve();
   }
@@ -166,16 +166,17 @@ describe('.getObjectProperty', () => {
 
 describe('.getRequestContent', () => {
   it('throws if getRequestContent takes too long', async () => {
+    const mockTimeout = 5000;
+    const driverTimeout = 1000;
     connectionStub.sendCommand = jest.fn()
-      .mockImplementationOnce(() => new Promise(r => setTimeout(r), 5000));
+      .mockImplementation(() => new Promise(r => setTimeout(r, mockTimeout)));
 
     // Fail if we don't reach our two assertions in the catch block
     expect.assertions(2);
 
     try {
-      const responsePromise = driver.getRequestContent('', 1000);
-      jest.advanceTimersByTime(1001);
-
+      const responsePromise = driver.getRequestContent('', driverTimeout);
+      await flushAllTimersAndMicrotasks(Math.max(driverTimeout, mockTimeout) + 1);
       await responsePromise;
     } catch (err) {
       expect(err.code).toEqual('PROTOCOL_TIMEOUT');
@@ -269,18 +270,20 @@ describe('.evaluateAsync', () => {
 
 describe('.sendCommand', () => {
   it('.sendCommand timesout when commands take too long', async () => {
+    const mockTimeout = 5000;
     connectionStub.sendCommand = jest.fn()
-      .mockImplementationOnce(() => new Promise(r => setTimeout(r), 5000));
+      .mockImplementation(() => new Promise(r => setTimeout(r, mockTimeout)));
 
     driver.setNextProtocolTimeout(10000);
     const pageEnablePromise = driver.sendCommand('Page.enable');
-    jest.advanceTimersByTime(5001);
+    jest.advanceTimersByTime(mockTimeout + 1);
     await pageEnablePromise;
 
-    driver.setNextProtocolTimeout(5);
+    const driverTimeout = 5;
+    driver.setNextProtocolTimeout(driverTimeout);
     const pageDisablePromise = driver.sendCommand('Page.disable');
-    jest.advanceTimersByTime(10);
 
+    await flushAllTimersAndMicrotasks(driverTimeout + 1);
     await expect(pageDisablePromise).rejects.toMatchObject({
       code: 'PROTOCOL_TIMEOUT',
     });