From 253053f1e5e26ed7388183f8c7bc79232b7ac9a4 Mon Sep 17 00:00:00 2001 From: Patrick Hulce Date: Mon, 22 Oct 2018 22:50:29 -0500 Subject: [PATCH] core(simulator): start nodes in observed order (#5362) --- .../lantern-estimated-input-latency.js | 2 +- .../metrics/lantern-first-cpu-idle.js | 1 + .../dependency-graph/simulator/simulator.js | 28 +++- .../audits/__snapshots__/metrics-test.js.snap | 4 +- .../predictive-perf-test.js.snap | 8 +- .../byte-efficiency-audit-test.js.snap | 4 +- .../lantern-master-computed-values.json | 156 +++++++++--------- .../estimated-input-latency-test.js.snap | 4 +- ...ntern-estimated-input-latency-test.js.snap | 4 +- .../lantern-speed-index-test.js.snap | 4 +- .../__snapshots__/speed-index-test.js.snap | 4 +- .../metrics/lantern-first-cpu-idle-test.js | 16 ++ .../simulator/simulator-test.js | 30 +++- lighthouse-core/test/results/sample_v2.json | 12 +- proto/sample_v2_round_trip.json | 8 +- 15 files changed, 173 insertions(+), 112 deletions(-) diff --git a/lighthouse-core/gather/computed/metrics/lantern-estimated-input-latency.js b/lighthouse-core/gather/computed/metrics/lantern-estimated-input-latency.js index 7e9dd5ee9390..c11e8119de78 100644 --- a/lighthouse-core/gather/computed/metrics/lantern-estimated-input-latency.js +++ b/lighthouse-core/gather/computed/metrics/lantern-estimated-input-latency.js @@ -94,7 +94,7 @@ class LanternEstimatedInputLatency extends LanternMetric { }); } - return events; + return events.sort((a, b) => a.start - b.start); } } diff --git a/lighthouse-core/gather/computed/metrics/lantern-first-cpu-idle.js b/lighthouse-core/gather/computed/metrics/lantern-first-cpu-idle.js index 62dea5c54602..d624de7eab89 100644 --- a/lighthouse-core/gather/computed/metrics/lantern-first-cpu-idle.js +++ b/lighthouse-core/gather/computed/metrics/lantern-first-cpu-idle.js @@ -52,6 +52,7 @@ class LanternFirstCPUIdle extends LanternInteractive { longTasks.push({start: timing.startTime, end: timing.endTime}); } + longTasks.sort((a, b) => a.start - b.start); // Require here to resolve circular dependency. const FirstCPUIdle = require('./first-cpu-idle'); return FirstCPUIdle.findQuietWindow(fmpTimeInMs, Infinity, longTasks); diff --git a/lighthouse-core/lib/dependency-graph/simulator/simulator.js b/lighthouse-core/lib/dependency-graph/simulator/simulator.js index 889d8ee0f33a..83dfa688d91d 100644 --- a/lighthouse-core/lib/dependency-graph/simulator/simulator.js +++ b/lighthouse-core/lib/dependency-graph/simulator/simulator.js @@ -181,6 +181,17 @@ class Simulator { }); } + /** + * @param {Set} nodes + * @return {Node[]} + */ + _getNodesSortedByStartTime(nodes) { + return Array.from(nodes).sort((nodeA, nodeB) => { + // Sort nodes by startTime to match original execution order + return nodeA.startTime - nodeB.startTime; + }); + } + /** * @param {Node} node * @param {number} totalElapsedTime @@ -354,18 +365,23 @@ class Simulator { } } + /** + * @return {Map} + */ _computeFinalNodeTimings() { - /** @type {Map} */ - const nodeTimings = new Map(); + /** @type {Array<[Node, LH.Gatherer.Simulation.NodeTiming]>} */ + const nodeTimingEntries = []; for (const [node, timing] of this._nodeTimings) { - nodeTimings.set(node, { + nodeTimingEntries.push([node, { startTime: timing.startTime, endTime: timing.endTime, duration: timing.endTime - timing.startTime, - }); + }]); } - return nodeTimings; + // Most consumers will want the entries sorted by startTime, so insert them in that order + nodeTimingEntries.sort((a, b) => a[1].startTime - b[1].startTime); + return new Map(nodeTimingEntries); } /** @@ -419,7 +435,7 @@ class Simulator { // loop as long as we have nodes in the queue or currently in progress while (nodesReadyToStart.size || nodesInProgress.size) { // move all possible queued nodes to in progress - for (const node of nodesReadyToStart) { + for (const node of this._getNodesSortedByStartTime(nodesReadyToStart)) { this._startNodeIfPossible(node, totalElapsedTime); } diff --git a/lighthouse-core/test/audits/__snapshots__/metrics-test.js.snap b/lighthouse-core/test/audits/__snapshots__/metrics-test.js.snap index 1628771b1d7e..521cf8e64ba9 100644 --- a/lighthouse-core/test/audits/__snapshots__/metrics-test.js.snap +++ b/lighthouse-core/test/audits/__snapshots__/metrics-test.js.snap @@ -2,7 +2,7 @@ exports[`Performance: metrics evaluates valid input correctly 1`] = ` Object { - "estimatedInputLatency": 104, + "estimatedInputLatency": 100, "estimatedInputLatencyTs": undefined, "firstCPUIdle": 3351, "firstCPUIdleTs": undefined, @@ -32,7 +32,7 @@ Object { "observedSpeedIndexTs": 225414776724, "observedTraceEnd": 12540, "observedTraceEndTs": 225426711887, - "speedIndex": 1656, + "speedIndex": 1657, "speedIndexTs": undefined, } `; 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 6b830375716f..cbfec6fd415d 100644 --- a/lighthouse-core/test/audits/__snapshots__/predictive-perf-test.js.snap +++ b/lighthouse-core/test/audits/__snapshots__/predictive-perf-test.js.snap @@ -2,7 +2,7 @@ exports[`Performance: predictive performance audit should compute the predicted values 1`] = ` Object { - "optimisticEIL": 101, + "optimisticEIL": 93, "optimisticFCP": 911, "optimisticFMP": 1211, "optimisticSI": 605, @@ -11,13 +11,13 @@ Object { "pessimisticEIL": 158, "pessimisticFCP": 911, "pessimisticFMP": 1498, - "pessimisticSI": 1630, + "pessimisticSI": 1631, "pessimisticTTFCPUI": 3502, "pessimisticTTI": 3502, - "roughEstimateOfEIL": 104, + "roughEstimateOfEIL": 100, "roughEstimateOfFCP": 911, "roughEstimateOfFMP": 1355, - "roughEstimateOfSI": 1656, + "roughEstimateOfSI": 1657, "roughEstimateOfTTFCPUI": 3351, "roughEstimateOfTTI": 3427, } diff --git a/lighthouse-core/test/audits/byte-efficiency/__snapshots__/byte-efficiency-audit-test.js.snap b/lighthouse-core/test/audits/byte-efficiency/__snapshots__/byte-efficiency-audit-test.js.snap index a4a33dd54b97..dc4dfd293ff3 100644 --- a/lighthouse-core/test/audits/byte-efficiency/__snapshots__/byte-efficiency-audit-test.js.snap +++ b/lighthouse-core/test/audits/byte-efficiency/__snapshots__/byte-efficiency-audit-test.js.snap @@ -3,10 +3,10 @@ exports[`Byte efficiency base audit should allow overriding of computeWasteWithTTIGraph 1`] = ` Object { "default": 1330, - "justTTI": 950, + "justTTI": 800, } `; exports[`Byte efficiency base audit should create load simulator with the specified settings 1`] = `1330`; -exports[`Byte efficiency base audit should create load simulator with the specified settings 2`] = `22950`; +exports[`Byte efficiency base audit should create load simulator with the specified settings 2`] = `22730`; diff --git a/lighthouse-core/test/fixtures/lantern-master-computed-values.json b/lighthouse-core/test/fixtures/lantern-master-computed-values.json index 7727a77304ed..45a560f7452f 100644 --- a/lighthouse-core/test/fixtures/lantern-master-computed-values.json +++ b/lighthouse-core/test/fixtures/lantern-master-computed-values.json @@ -1,103 +1,103 @@ { "sites": [ - {"url": "https://flipkart.com", "roughEstimateOfFCP": 2617, "optimisticFCP": 2617, "pessimisticFCP": 2617, "roughEstimateOfFMP": 5860, "optimisticFMP": 5860, "pessimisticFMP": 5860, "roughEstimateOfTTI": 11538, "optimisticTTI": 10413, "pessimisticTTI": 12663, "roughEstimateOfTTFCPUI": 10413, "optimisticTTFCPUI": 10413, "pessimisticTTFCPUI": 12663, "roughEstimateOfSI": 6613, "optimisticSI": 3687, "pessimisticSI": 2617, "roughEstimateOfEIL": 766, "optimisticEIL": 957, "pessimisticEIL": 957}, - {"url": "https://vine.co/", "roughEstimateOfFCP": 1851, "optimisticFCP": 1851, "pessimisticFCP": 1851, "roughEstimateOfFMP": 2676, "optimisticFMP": 1851, "pessimisticFMP": 3501, "roughEstimateOfTTI": 7650, "optimisticTTI": 6822, "pessimisticTTI": 8477, "roughEstimateOfTTFCPUI": 6822, "optimisticTTFCPUI": 6822, "pessimisticTTFCPUI": 8477, "roughEstimateOfSI": 4097, "optimisticSI": 2246, "pessimisticSI": 1851, "roughEstimateOfEIL": 961, "optimisticEIL": 1202, "pessimisticEIL": 1202}, - {"url": "https://weather.com/", "roughEstimateOfFCP": 5161, "optimisticFCP": 5161, "pessimisticFCP": 5161, "roughEstimateOfFMP": 5161, "optimisticFMP": 5161, "pessimisticFMP": 5161, "roughEstimateOfTTI": 25468, "optimisticTTI": 22804, "pessimisticTTI": 28132, "roughEstimateOfTTFCPUI": 22804, "optimisticTTFCPUI": 22804, "pessimisticTTFCPUI": 28132, "roughEstimateOfSI": 6691, "optimisticSI": 2561, "pessimisticSI": 5161, "roughEstimateOfEIL": 1648, "optimisticEIL": 2060, "pessimisticEIL": 2060}, - {"url": "http://www.4399.com/", "roughEstimateOfFCP": 3254, "optimisticFCP": 3254, "pessimisticFCP": 3254, "roughEstimateOfFMP": 3585, "optimisticFMP": 3585, "pessimisticFMP": 3585, "roughEstimateOfTTI": 4800, "optimisticTTI": 3585, "pessimisticTTI": 6014, "roughEstimateOfTTFCPUI": 3585, "optimisticTTFCPUI": 3296, "pessimisticTTFCPUI": 6014, "roughEstimateOfSI": 3254, "optimisticSI": 350, "pessimisticSI": 3254, "roughEstimateOfEIL": 13, "optimisticEIL": 16, "pessimisticEIL": 16}, + {"url": "https://flipkart.com", "roughEstimateOfFCP": 2617, "optimisticFCP": 2617, "pessimisticFCP": 2617, "roughEstimateOfFMP": 5860, "optimisticFMP": 5860, "pessimisticFMP": 5860, "roughEstimateOfTTI": 11388, "optimisticTTI": 10263, "pessimisticTTI": 12513, "roughEstimateOfTTFCPUI": 10263, "optimisticTTFCPUI": 10263, "pessimisticTTFCPUI": 12513, "roughEstimateOfSI": 6613, "optimisticSI": 3687, "pessimisticSI": 2617, "roughEstimateOfEIL": 766, "optimisticEIL": 957, "pessimisticEIL": 957}, + {"url": "https://vine.co/", "roughEstimateOfFCP": 1851, "optimisticFCP": 1851, "pessimisticFCP": 1851, "roughEstimateOfFMP": 2676, "optimisticFMP": 1851, "pessimisticFMP": 3501, "roughEstimateOfTTI": 7846, "optimisticTTI": 6822, "pessimisticTTI": 8869, "roughEstimateOfTTFCPUI": 6822, "optimisticTTFCPUI": 6822, "pessimisticTTFCPUI": 8869, "roughEstimateOfSI": 4097, "optimisticSI": 2246, "pessimisticSI": 1851, "roughEstimateOfEIL": 961, "optimisticEIL": 1202, "pessimisticEIL": 1202}, + {"url": "https://weather.com/", "roughEstimateOfFCP": 5161, "optimisticFCP": 5161, "pessimisticFCP": 5161, "roughEstimateOfFMP": 5161, "optimisticFMP": 5161, "pessimisticFMP": 5161, "roughEstimateOfTTI": 25680, "optimisticTTI": 23104, "pessimisticTTI": 28255, "roughEstimateOfTTFCPUI": 23104, "optimisticTTFCPUI": 23104, "pessimisticTTFCPUI": 28255, "roughEstimateOfSI": 6691, "optimisticSI": 2561, "pessimisticSI": 5161, "roughEstimateOfEIL": 1648, "optimisticEIL": 2060, "pessimisticEIL": 2060}, + {"url": "http://www.4399.com/", "roughEstimateOfFCP": 3254, "optimisticFCP": 3254, "pessimisticFCP": 3254, "roughEstimateOfFMP": 3585, "optimisticFMP": 3585, "pessimisticFMP": 3585, "roughEstimateOfTTI": 4875, "optimisticTTI": 3585, "pessimisticTTI": 6165, "roughEstimateOfTTFCPUI": 3585, "optimisticTTFCPUI": 3296, "pessimisticTTFCPUI": 6165, "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": 3743, "optimisticFCP": 3743, "pessimisticFCP": 3743, "roughEstimateOfFMP": 3743, "optimisticFMP": 3743, "pessimisticFMP": 3743, "roughEstimateOfTTI": 10694, "optimisticTTI": 4248, "pessimisticTTI": 17140, "roughEstimateOfTTFCPUI": 4248, "optimisticTTFCPUI": 4248, "pessimisticTTFCPUI": 2226, "roughEstimateOfSI": 10467, "optimisticSI": 5917, "pessimisticSI": 3743, "roughEstimateOfEIL": 13, "optimisticEIL": 16, "pessimisticEIL": 16}, - {"url": "http://www.58.com/", "roughEstimateOfFCP": 3881, "optimisticFCP": 3881, "pessimisticFCP": 3881, "roughEstimateOfFMP": 3881, "optimisticFMP": 3881, "pessimisticFMP": 3881, "roughEstimateOfTTI": 4859, "optimisticTTI": 4264, "pessimisticTTI": 5454, "roughEstimateOfTTFCPUI": 4264, "optimisticTTFCPUI": 4264, "pessimisticTTFCPUI": 5454, "roughEstimateOfSI": 7655, "optimisticSI": 3844, "pessimisticSI": 3881, "roughEstimateOfEIL": 45, "optimisticEIL": 56, "pessimisticEIL": 56}, - {"url": "http://www.7k7k.com/", "roughEstimateOfFCP": 5097, "optimisticFCP": 5091, "pessimisticFCP": 5102, "roughEstimateOfFMP": 5097, "optimisticFMP": 5091, "pessimisticFMP": 5102, "roughEstimateOfTTI": 9235, "optimisticTTI": 5966, "pessimisticTTI": 12505, "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": 9086, "optimisticTTI": 8156, "pessimisticTTI": 10016, "roughEstimateOfTTFCPUI": 8156, "optimisticTTFCPUI": 8156, "pessimisticTTFCPUI": 10016, "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": 13892, "optimisticTTI": 12388, "pessimisticTTI": 15396, "roughEstimateOfTTFCPUI": 12388, "optimisticTTFCPUI": 12388, "pessimisticTTFCPUI": 15396, "roughEstimateOfSI": 7060, "optimisticSI": 2192, "pessimisticSI": 6525, "roughEstimateOfEIL": 502, "optimisticEIL": 628, "pessimisticEIL": 628}, - {"url": "http://www.amazon.co.jp/", "roughEstimateOfFCP": 3059, "optimisticFCP": 3059, "pessimisticFCP": 3059, "roughEstimateOfFMP": 3163, "optimisticFMP": 3059, "pessimisticFMP": 3268, "roughEstimateOfTTI": 7835, "optimisticTTI": 6221, "pessimisticTTI": 9449, "roughEstimateOfTTFCPUI": 6221, "optimisticTTFCPUI": 6221, "pessimisticTTFCPUI": 9449, "roughEstimateOfSI": 4791, "optimisticSI": 2181, "pessimisticSI": 3059, "roughEstimateOfEIL": 262, "optimisticEIL": 328, "pessimisticEIL": 328}, - {"url": "http://www.att.com/", "roughEstimateOfFCP": 4945, "optimisticFCP": 4133, "pessimisticFCP": 5758, "roughEstimateOfFMP": 6313, "optimisticFMP": 4917, "pessimisticFMP": 7709, "roughEstimateOfTTI": 30184, "optimisticTTI": 26529, "pessimisticTTI": 33838, "roughEstimateOfTTFCPUI": 26529, "optimisticTTFCPUI": 26529, "pessimisticTTFCPUI": 14933, "roughEstimateOfSI": 16106, "optimisticSI": 9009, "pessimisticSI": 5758, "roughEstimateOfEIL": 1542, "optimisticEIL": 1928, "pessimisticEIL": 1928}, - {"url": "http://www.bing.com/", "roughEstimateOfFCP": 752, "optimisticFCP": 752, "pessimisticFCP": 752, "roughEstimateOfFMP": 1205, "optimisticFMP": 903, "pessimisticFMP": 1507, "roughEstimateOfTTI": 6217, "optimisticTTI": 4179, "pessimisticTTI": 8255, "roughEstimateOfTTFCPUI": 4179, "optimisticTTFCPUI": 4179, "pessimisticTTFCPUI": 8255, "roughEstimateOfSI": 2215, "optimisticSI": 1412, "pessimisticSI": 752, "roughEstimateOfEIL": 558, "optimisticEIL": 698, "pessimisticEIL": 698}, + {"url": "http://www.56.com/", "roughEstimateOfFCP": 3743, "optimisticFCP": 3743, "pessimisticFCP": 3743, "roughEstimateOfFMP": 3743, "optimisticFMP": 3743, "pessimisticFMP": 3743, "roughEstimateOfTTI": 10587, "optimisticTTI": 4248, "pessimisticTTI": 16926, "roughEstimateOfTTFCPUI": 4248, "optimisticTTFCPUI": 4248, "pessimisticTTFCPUI": 2226, "roughEstimateOfSI": 10467, "optimisticSI": 5917, "pessimisticSI": 3743, "roughEstimateOfEIL": 13, "optimisticEIL": 16, "pessimisticEIL": 16}, + {"url": "http://www.58.com/", "roughEstimateOfFCP": 3881, "optimisticFCP": 3881, "pessimisticFCP": 3881, "roughEstimateOfFMP": 3881, "optimisticFMP": 3881, "pessimisticFMP": 3881, "roughEstimateOfTTI": 4805, "optimisticTTI": 4264, "pessimisticTTI": 5347, "roughEstimateOfTTFCPUI": 4264, "optimisticTTFCPUI": 4264, "pessimisticTTFCPUI": 5347, "roughEstimateOfSI": 7655, "optimisticSI": 3844, "pessimisticSI": 3881, "roughEstimateOfEIL": 45, "optimisticEIL": 56, "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": 7491, "optimisticTTI": 6221, "pessimisticTTI": 8761, "roughEstimateOfTTFCPUI": 6221, "optimisticTTFCPUI": 6221, "pessimisticTTFCPUI": 8761, "roughEstimateOfSI": 4791, "optimisticSI": 2181, "pessimisticSI": 3059, "roughEstimateOfEIL": 262, "optimisticEIL": 328, "pessimisticEIL": 328}, + {"url": "http://www.att.com/", "roughEstimateOfFCP": 4945, "optimisticFCP": 4133, "pessimisticFCP": 5758, "roughEstimateOfFMP": 6114, "optimisticFMP": 4917, "pessimisticFMP": 7311, "roughEstimateOfTTI": 28951, "optimisticTTI": 24396, "pessimisticTTI": 33505, "roughEstimateOfTTFCPUI": 24396, "optimisticTTFCPUI": 24396, "pessimisticTTFCPUI": 33505, "roughEstimateOfSI": 16106, "optimisticSI": 9009, "pessimisticSI": 5758, "roughEstimateOfEIL": 1542, "optimisticEIL": 1928, "pessimisticEIL": 1928}, + {"url": "http://www.bing.com/", "roughEstimateOfFCP": 752, "optimisticFCP": 752, "pessimisticFCP": 752, "roughEstimateOfFMP": 1205, "optimisticFMP": 903, "pessimisticFMP": 1507, "roughEstimateOfTTI": 4849, "optimisticTTI": 4187, "pessimisticTTI": 5512, "roughEstimateOfTTFCPUI": 4187, "optimisticTTFCPUI": 4187, "pessimisticTTFCPUI": 5512, "roughEstimateOfSI": 2215, "optimisticSI": 1412, "pessimisticSI": 752, "roughEstimateOfEIL": 558, "optimisticEIL": 698, "pessimisticEIL": 698}, {"url": "http://www.blogspot.com/", "roughEstimateOfFCP": 3213, "optimisticFCP": 3213, "pessimisticFCP": 3213, "roughEstimateOfFMP": 3213, "optimisticFMP": 3213, "pessimisticFMP": 3213, "roughEstimateOfTTI": 3852, "optimisticTTI": 3794, "pessimisticTTI": 3910, "roughEstimateOfTTFCPUI": 3794, "optimisticTTFCPUI": 3794, "pessimisticTTFCPUI": 3910, "roughEstimateOfSI": 12019, "optimisticSI": 7272, "pessimisticSI": 3213, "roughEstimateOfEIL": 13, "optimisticEIL": 16, "pessimisticEIL": 16}, - {"url": "http://www.brothersoft.com/", "roughEstimateOfFCP": 2310, "optimisticFCP": 2310, "pessimisticFCP": 2310, "roughEstimateOfFMP": 2930, "optimisticFMP": 2808, "pessimisticFMP": 3052, "roughEstimateOfTTI": 15533, "optimisticTTI": 13200, "pessimisticTTI": 17866, "roughEstimateOfTTFCPUI": 13200, "optimisticTTFCPUI": 13200, "pessimisticTTFCPUI": 17866, "roughEstimateOfSI": 4474, "optimisticSI": 2302, "pessimisticSI": 2310, "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": 7220, "optimisticTTI": 4773, "pessimisticTTI": 9666, "roughEstimateOfTTFCPUI": 4814, "optimisticTTFCPUI": 4773, "pessimisticTTFCPUI": 2707, "roughEstimateOfSI": 8687, "optimisticSI": 3848, "pessimisticSI": 5462, "roughEstimateOfEIL": 20, "optimisticEIL": 25, "pessimisticEIL": 25}, - {"url": "http://www.cnet.com/", "roughEstimateOfFCP": 2162, "optimisticFCP": 1980, "pessimisticFCP": 2343, "roughEstimateOfFMP": 2512, "optimisticFMP": 1980, "pessimisticFMP": 3044, "roughEstimateOfTTI": 25364, "optimisticTTI": 20728, "pessimisticTTI": 30000, "roughEstimateOfTTFCPUI": 20728, "optimisticTTFCPUI": 20728, "pessimisticTTFCPUI": 30000, "roughEstimateOfSI": 4616, "optimisticSI": 2388, "pessimisticSI": 2343, "roughEstimateOfEIL": 1061, "optimisticEIL": 1326, "pessimisticEIL": 1326}, + {"url": "http://www.brothersoft.com/", "roughEstimateOfFCP": 2310, "optimisticFCP": 2310, "pessimisticFCP": 2310, "roughEstimateOfFMP": 2930, "optimisticFMP": 2808, "pessimisticFMP": 3052, "roughEstimateOfTTI": 15168, "optimisticTTI": 13200, "pessimisticTTI": 17136, "roughEstimateOfTTFCPUI": 13200, "optimisticTTFCPUI": 13200, "pessimisticTTFCPUI": 17136, "roughEstimateOfSI": 4474, "optimisticSI": 2302, "pessimisticSI": 2310, "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": 6893, "optimisticTTI": 4773, "pessimisticTTI": 9012, "roughEstimateOfTTFCPUI": 4814, "optimisticTTFCPUI": 4773, "pessimisticTTFCPUI": 2707, "roughEstimateOfSI": 8687, "optimisticSI": 3848, "pessimisticSI": 5462, "roughEstimateOfEIL": 20, "optimisticEIL": 25, "pessimisticEIL": 25}, + {"url": "http://www.cnet.com/", "roughEstimateOfFCP": 2162, "optimisticFCP": 1980, "pessimisticFCP": 2343, "roughEstimateOfFMP": 2512, "optimisticFMP": 1980, "pessimisticFMP": 3044, "roughEstimateOfTTI": 24972, "optimisticTTI": 20714, "pessimisticTTI": 29229, "roughEstimateOfTTFCPUI": 20714, "optimisticTTFCPUI": 20714, "pessimisticTTFCPUI": 29229, "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": 3652, "optimisticFCP": 3534, "pessimisticFCP": 3769, "roughEstimateOfFMP": 5222, "optimisticFMP": 5101, "pessimisticFMP": 5343, "roughEstimateOfTTI": 5222, "optimisticTTI": 5101, "pessimisticTTI": 5343, "roughEstimateOfTTFCPUI": 5222, "optimisticTTFCPUI": 4801, "pessimisticTTFCPUI": 5343, "roughEstimateOfSI": 4068, "optimisticSI": 1334, "pessimisticSI": 3769, "roughEstimateOfEIL": 97, "optimisticEIL": 16, "pessimisticEIL": 227}, - {"url": "http://www.dawn.com/", "roughEstimateOfFCP": 3514, "optimisticFCP": 3295, "pessimisticFCP": 3733, "roughEstimateOfFMP": 3514, "optimisticFMP": 3295, "pessimisticFMP": 3733, "roughEstimateOfTTI": 15887, "optimisticTTI": 13488, "pessimisticTTI": 18287, "roughEstimateOfTTFCPUI": 13488, "optimisticTTFCPUI": 13488, "pessimisticTTFCPUI": 18287, "roughEstimateOfSI": 5317, "optimisticSI": 2243, "pessimisticSI": 3733, "roughEstimateOfEIL": 298, "optimisticEIL": 373, "pessimisticEIL": 373}, + {"url": "http://www.dawn.com/", "roughEstimateOfFCP": 3514, "optimisticFCP": 3295, "pessimisticFCP": 3733, "roughEstimateOfFMP": 3514, "optimisticFMP": 3295, "pessimisticFMP": 3733, "roughEstimateOfTTI": 16175, "optimisticTTI": 13751, "pessimisticTTI": 18599, "roughEstimateOfTTFCPUI": 13751, "optimisticTTFCPUI": 13751, "pessimisticTTFCPUI": 18599, "roughEstimateOfSI": 5317, "optimisticSI": 2243, "pessimisticSI": 3733, "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": 34560, "optimisticTTI": 21179, "pessimisticTTI": 47941, "roughEstimateOfTTFCPUI": 9788, "optimisticTTFCPUI": 9788, "pessimisticTTFCPUI": 5483, "roughEstimateOfSI": 6071, "optimisticSI": 2509, "pessimisticSI": 4321, "roughEstimateOfEIL": 624, "optimisticEIL": 780, "pessimisticEIL": 780}, - {"url": "http://www.dion.ne.jp/", "roughEstimateOfFCP": 8318, "optimisticFCP": 5602, "pessimisticFCP": 11033, "roughEstimateOfFMP": 8318, "optimisticFMP": 5602, "pessimisticFMP": 11033, "roughEstimateOfTTI": 36156, "optimisticTTI": 15307, "pessimisticTTI": 57005, "roughEstimateOfTTFCPUI": 15307, "optimisticTTFCPUI": 15307, "pessimisticTTFCPUI": 19110, "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": 8616, "optimisticTTI": 8077, "pessimisticTTI": 9155, "roughEstimateOfTTFCPUI": 8077, "optimisticTTFCPUI": 8077, "pessimisticTTFCPUI": 9155, "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": 8153, "optimisticTTI": 7676, "pessimisticTTI": 8629, "roughEstimateOfTTFCPUI": 7676, "optimisticTTFCPUI": 7676, "pessimisticTTFCPUI": 8629, "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": 8722, "optimisticTTI": 7746, "pessimisticTTI": 9698, "roughEstimateOfTTFCPUI": 7746, "optimisticTTFCPUI": 7746, "pessimisticTTFCPUI": 9698, "roughEstimateOfSI": 4313, "optimisticSI": 1873, "pessimisticSI": 2985, "roughEstimateOfEIL": 187, "optimisticEIL": 233, "pessimisticEIL": 233}, - {"url": "https://www.ebs.in/IPS/", "roughEstimateOfFCP": 5979, "optimisticFCP": 4082, "pessimisticFCP": 7876, "roughEstimateOfFMP": 6547, "optimisticFMP": 4461, "pessimisticFMP": 8633, "roughEstimateOfTTI": 21565, "optimisticTTI": 7163, "pessimisticTTI": 35967, "roughEstimateOfTTFCPUI": 7163, "optimisticTTFCPUI": 7163, "pessimisticTTFCPUI": 4400, "roughEstimateOfSI": 10318, "optimisticSI": 3892, "pessimisticSI": 7876, "roughEstimateOfEIL": 298, "optimisticEIL": 373, "pessimisticEIL": 373}, - {"url": "http://www.espn.com/", "roughEstimateOfFCP": 2706, "optimisticFCP": 2706, "pessimisticFCP": 2706, "roughEstimateOfFMP": 3653, "optimisticFMP": 2706, "pessimisticFMP": 4600, "roughEstimateOfTTI": 24765, "optimisticTTI": 21745, "pessimisticTTI": 27784, "roughEstimateOfTTFCPUI": 21745, "optimisticTTFCPUI": 21745, "pessimisticTTFCPUI": 26166, "roughEstimateOfSI": 4175, "optimisticSI": 1904, "pessimisticSI": 2706, "roughEstimateOfEIL": 1316, "optimisticEIL": 1645, "pessimisticEIL": 1645}, + {"url": "http://www.deviantart.com/", "roughEstimateOfFCP": 4321, "optimisticFCP": 4321, "pessimisticFCP": 4321, "roughEstimateOfFMP": 5712, "optimisticFMP": 5712, "pessimisticFMP": 5712, "roughEstimateOfTTI": 32691, "optimisticTTI": 21101, "pessimisticTTI": 44282, "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": 8318, "optimisticFCP": 5602, "pessimisticFCP": 11033, "roughEstimateOfFMP": 8318, "optimisticFMP": 5602, "pessimisticFMP": 11033, "roughEstimateOfTTI": 26723, "optimisticTTI": 14518, "pessimisticTTI": 38929, "roughEstimateOfTTFCPUI": 14518, "optimisticTTFCPUI": 14518, "pessimisticTTFCPUI": 26881, "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": 8555, "optimisticTTI": 7746, "pessimisticTTI": 9364, "roughEstimateOfTTFCPUI": 7746, "optimisticTTFCPUI": 7746, "pessimisticTTFCPUI": 9364, "roughEstimateOfSI": 4313, "optimisticSI": 1873, "pessimisticSI": 2985, "roughEstimateOfEIL": 187, "optimisticEIL": 233, "pessimisticEIL": 233}, + {"url": "https://www.ebs.in/IPS/", "roughEstimateOfFCP": 5979, "optimisticFCP": 4082, "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": 24654, "optimisticTTI": 21544, "pessimisticTTI": 27764, "roughEstimateOfTTFCPUI": 21544, "optimisticTTFCPUI": 21544, "pessimisticTTFCPUI": 26146, "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": 8803, "optimisticFCP": 8803, "pessimisticFCP": 8803, "roughEstimateOfFMP": 10863, "optimisticFMP": 10463, "pessimisticFMP": 11262, "roughEstimateOfTTI": 25332, "optimisticTTI": 18267, "pessimisticTTI": 32396, "roughEstimateOfTTFCPUI": 18267, "optimisticTTFCPUI": 18267, "pessimisticTTFCPUI": 15428, "roughEstimateOfSI": 12589, "optimisticSI": 5083, "pessimisticSI": 8803, "roughEstimateOfEIL": 1198, "optimisticEIL": 1497, "pessimisticEIL": 1497}, - {"url": "http://www.foxnews.com/", "roughEstimateOfFCP": 3188, "optimisticFCP": 3188, "pessimisticFCP": 3188, "roughEstimateOfFMP": 3188, "optimisticFMP": 3188, "pessimisticFMP": 3188, "roughEstimateOfTTI": 31622, "optimisticTTI": 22466, "pessimisticTTI": 40777, "roughEstimateOfTTFCPUI": 22466, "optimisticTTFCPUI": 22466, "pessimisticTTFCPUI": 34276, "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": 11313, "optimisticTTI": 9901, "pessimisticTTI": 12725, "roughEstimateOfTTFCPUI": 9901, "optimisticTTFCPUI": 9901, "pessimisticTTFCPUI": 12725, "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": 20160, "optimisticTTI": 17272, "pessimisticTTI": 23047, "roughEstimateOfTTFCPUI": 17272, "optimisticTTFCPUI": 17272, "pessimisticTTFCPUI": 23047, "roughEstimateOfSI": 4859, "optimisticSI": 2122, "pessimisticSI": 3289, "roughEstimateOfEIL": 2070, "optimisticEIL": 2588, "pessimisticEIL": 2588}, - {"url": "http://www.gmx.net/", "roughEstimateOfFCP": 1837, "optimisticFCP": 1837, "pessimisticFCP": 1837, "roughEstimateOfFMP": 1837, "optimisticFMP": 1837, "pessimisticFMP": 1837, "roughEstimateOfTTI": 8604, "optimisticTTI": 7227, "pessimisticTTI": 9980, "roughEstimateOfTTFCPUI": 7227, "optimisticTTFCPUI": 7227, "pessimisticTTFCPUI": 9980, "roughEstimateOfSI": 5165, "optimisticSI": 3015, "pessimisticSI": 1837, "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": 23652, "optimisticTTI": 13265, "pessimisticTTI": 34040, "roughEstimateOfTTFCPUI": 13265, "optimisticTTFCPUI": 13265, "pessimisticTTFCPUI": 16676, "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": 8789, "optimisticTTI": 6968, "pessimisticTTI": 10611, "roughEstimateOfTTFCPUI": 6968, "optimisticTTFCPUI": 6968, "pessimisticTTFCPUI": 10611, "roughEstimateOfSI": 13345, "optimisticSI": 7771, "pessimisticSI": 4178, "roughEstimateOfEIL": 57, "optimisticEIL": 68, "pessimisticEIL": 74}, - {"url": "http://www.hotfile.com/", "roughEstimateOfFCP": 4984, "optimisticFCP": 4276, "pessimisticFCP": 5692, "roughEstimateOfFMP": 4984, "optimisticFMP": 4276, "pessimisticFMP": 5692, "roughEstimateOfTTI": 9348, "optimisticTTI": 6055, "pessimisticTTI": 12642, "roughEstimateOfTTFCPUI": 6055, "optimisticTTFCPUI": 6055, "pessimisticTTFCPUI": 12642, "roughEstimateOfSI": 10180, "optimisticSI": 4807, "pessimisticSI": 5692, "roughEstimateOfEIL": 100, "optimisticEIL": 126, "pessimisticEIL": 125}, - {"url": "http://www.hp.com/", "roughEstimateOfFCP": 8671, "optimisticFCP": 7087, "pessimisticFCP": 10255, "roughEstimateOfFMP": 9844, "optimisticFMP": 8298, "pessimisticFMP": 11390, "roughEstimateOfTTI": 17122, "optimisticTTI": 15928, "pessimisticTTI": 18315, "roughEstimateOfTTFCPUI": 15928, "optimisticTTFCPUI": 15928, "pessimisticTTFCPUI": 18315, "roughEstimateOfSI": 9773, "optimisticSI": 2398, "pessimisticSI": 10255, "roughEstimateOfEIL": 333, "optimisticEIL": 316, "pessimisticEIL": 517}, - {"url": "http://www.huffingtonpost.com/", "roughEstimateOfFCP": 3346, "optimisticFCP": 3346, "pessimisticFCP": 3346, "roughEstimateOfFMP": 3346, "optimisticFMP": 3346, "pessimisticFMP": 3346, "roughEstimateOfTTI": 20152, "optimisticTTI": 16999, "pessimisticTTI": 23306, "roughEstimateOfTTFCPUI": 16999, "optimisticTTFCPUI": 16999, "pessimisticTTFCPUI": 23306, "roughEstimateOfSI": 4689, "optimisticSI": 1974, "pessimisticSI": 3346, "roughEstimateOfEIL": 373, "optimisticEIL": 466, "pessimisticEIL": 466}, - {"url": "http://www.hulu.com/", "roughEstimateOfFCP": 12159, "optimisticFCP": 9521, "pessimisticFCP": 14797, "roughEstimateOfFMP": 14341, "optimisticFMP": 10300, "pessimisticFMP": 18383, "roughEstimateOfTTI": 24337, "optimisticTTI": 20793, "pessimisticTTI": 27881, "roughEstimateOfTTFCPUI": 20793, "optimisticTTFCPUI": 20793, "pessimisticTTFCPUI": 27881, "roughEstimateOfSI": 15130, "optimisticSI": 4115, "pessimisticSI": 14797, "roughEstimateOfEIL": 1468, "optimisticEIL": 1835, "pessimisticEIL": 1835}, - {"url": "http://www.iciba.com/", "roughEstimateOfFCP": 1445, "optimisticFCP": 1445, "pessimisticFCP": 1445, "roughEstimateOfFMP": 1445, "optimisticFMP": 1445, "pessimisticFMP": 1445, "roughEstimateOfTTI": 3538, "optimisticTTI": 3030, "pessimisticTTI": 4046, "roughEstimateOfTTFCPUI": 3030, "optimisticTTFCPUI": 3030, "pessimisticTTFCPUI": 4046, "roughEstimateOfSI": 5012, "optimisticSI": 3088, "pessimisticSI": 1445, "roughEstimateOfEIL": 394, "optimisticEIL": 492, "pessimisticEIL": 492}, - {"url": "http://www.ifeng.com/", "roughEstimateOfFCP": 3534, "optimisticFCP": 3534, "pessimisticFCP": 3534, "roughEstimateOfFMP": 3534, "optimisticFMP": 3534, "pessimisticFMP": 3534, "roughEstimateOfTTI": 5617, "optimisticTTI": 3534, "pessimisticTTI": 7700, "roughEstimateOfTTFCPUI": 3534, "optimisticTTFCPUI": 3494, "pessimisticTTFCPUI": 7700, "roughEstimateOfSI": 3534, "optimisticSI": 879, "pessimisticSI": 3534, "roughEstimateOfEIL": 13, "optimisticEIL": 16, "pessimisticEIL": 16}, - {"url": "http://www.imageshack.us/", "roughEstimateOfFCP": 7087, "optimisticFCP": 6859, "pessimisticFCP": 7315, "roughEstimateOfFMP": 7087, "optimisticFMP": 6859, "pessimisticFMP": 7315, "roughEstimateOfTTI": 9564, "optimisticTTI": 9559, "pessimisticTTI": 9570, "roughEstimateOfTTFCPUI": 9559, "optimisticTTFCPUI": 9559, "pessimisticTTFCPUI": 9570, "roughEstimateOfSI": 7087, "optimisticSI": 1817, "pessimisticSI": 7315, "roughEstimateOfEIL": 1491, "optimisticEIL": 1864, "pessimisticEIL": 1864}, - {"url": "http://www.irs.gov/", "roughEstimateOfFCP": 2757, "optimisticFCP": 2757, "pessimisticFCP": 2757, "roughEstimateOfFMP": 3956, "optimisticFMP": 3756, "pessimisticFMP": 4156, "roughEstimateOfTTI": 12097, "optimisticTTI": 10247, "pessimisticTTI": 13947, "roughEstimateOfTTFCPUI": 10247, "optimisticTTFCPUI": 10247, "pessimisticTTFCPUI": 13947, "roughEstimateOfSI": 3559, "optimisticSI": 1440, "pessimisticSI": 2757, "roughEstimateOfEIL": 225, "optimisticEIL": 281, "pessimisticEIL": 281}, + {"url": "http://www.filestube.com/", "roughEstimateOfFCP": 9178, "optimisticFCP": 8943, "pessimisticFCP": 9414, "roughEstimateOfFMP": 10863, "optimisticFMP": 10463, "pessimisticFMP": 11262, "roughEstimateOfTTI": 24350, "optimisticTTI": 17388, "pessimisticTTI": 31311, "roughEstimateOfTTFCPUI": 17388, "optimisticTTFCPUI": 17388, "pessimisticTTFCPUI": 12474, "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": 30683, "optimisticTTI": 22636, "pessimisticTTI": 38731, "roughEstimateOfTTFCPUI": 22636, "optimisticTTFCPUI": 22636, "pessimisticTTFCPUI": 29570, "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": 11146, "optimisticTTI": 9569, "pessimisticTTI": 12722, "roughEstimateOfTTFCPUI": 9569, "optimisticTTFCPUI": 9569, "pessimisticTTFCPUI": 12722, "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": 20256, "optimisticTTI": 17348, "pessimisticTTI": 23164, "roughEstimateOfTTFCPUI": 17348, "optimisticTTFCPUI": 17348, "pessimisticTTFCPUI": 23164, "roughEstimateOfSI": 4859, "optimisticSI": 2122, "pessimisticSI": 3289, "roughEstimateOfEIL": 2070, "optimisticEIL": 2588, "pessimisticEIL": 2588}, + {"url": "http://www.gmx.net/", "roughEstimateOfFCP": 1837, "optimisticFCP": 1837, "pessimisticFCP": 1837, "roughEstimateOfFMP": 1837, "optimisticFMP": 1837, "pessimisticFMP": 1837, "roughEstimateOfTTI": 8828, "optimisticTTI": 7677, "pessimisticTTI": 9980, "roughEstimateOfTTFCPUI": 7677, "optimisticTTFCPUI": 7677, "pessimisticTTFCPUI": 9980, "roughEstimateOfSI": 5165, "optimisticSI": 3015, "pessimisticSI": 1837, "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": 24920, "optimisticTTI": 13420, "pessimisticTTI": 36420, "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": 6974, "optimisticTTI": 6840, "pessimisticTTI": 7107, "roughEstimateOfTTFCPUI": 6840, "optimisticTTFCPUI": 6840, "pessimisticTTFCPUI": 7107, "roughEstimateOfSI": 13345, "optimisticSI": 7771, "pessimisticSI": 4178, "roughEstimateOfEIL": 42, "optimisticEIL": 16, "pessimisticEIL": 88}, + {"url": "http://www.hotfile.com/", "roughEstimateOfFCP": 4984, "optimisticFCP": 4276, "pessimisticFCP": 5692, "roughEstimateOfFMP": 4984, "optimisticFMP": 4276, "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": 8671, "optimisticFCP": 7087, "pessimisticFCP": 10255, "roughEstimateOfFMP": 9844, "optimisticFMP": 8298, "pessimisticFMP": 11390, "roughEstimateOfTTI": 17358, "optimisticTTI": 15882, "pessimisticTTI": 18834, "roughEstimateOfTTFCPUI": 15882, "optimisticTTFCPUI": 15882, "pessimisticTTFCPUI": 18834, "roughEstimateOfSI": 9773, "optimisticSI": 2398, "pessimisticSI": 10255, "roughEstimateOfEIL": 333, "optimisticEIL": 315, "pessimisticEIL": 517}, + {"url": "http://www.huffingtonpost.com/", "roughEstimateOfFCP": 3346, "optimisticFCP": 3346, "pessimisticFCP": 3346, "roughEstimateOfFMP": 3346, "optimisticFMP": 3346, "pessimisticFMP": 3346, "roughEstimateOfTTI": 20925, "optimisticTTI": 17455, "pessimisticTTI": 24396, "roughEstimateOfTTFCPUI": 17455, "optimisticTTFCPUI": 17455, "pessimisticTTFCPUI": 16115, "roughEstimateOfSI": 4689, "optimisticSI": 1974, "pessimisticSI": 3346, "roughEstimateOfEIL": 337, "optimisticEIL": 421, "pessimisticEIL": 421}, + {"url": "http://www.hulu.com/", "roughEstimateOfFCP": 12159, "optimisticFCP": 9521, "pessimisticFCP": 14797, "roughEstimateOfFMP": 14120, "optimisticFMP": 10300, "pessimisticFMP": 17940, "roughEstimateOfTTI": 23027, "optimisticTTI": 20599, "pessimisticTTI": 25456, "roughEstimateOfTTFCPUI": 20599, "optimisticTTFCPUI": 20599, "pessimisticTTFCPUI": 25456, "roughEstimateOfSI": 15130, "optimisticSI": 4115, "pessimisticSI": 14797, "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": 3534, "optimisticFCP": 3534, "pessimisticFCP": 3534, "roughEstimateOfFMP": 3534, "optimisticFMP": 3534, "pessimisticFMP": 3534, "roughEstimateOfTTI": 5355, "optimisticTTI": 3534, "pessimisticTTI": 7177, "roughEstimateOfTTFCPUI": 3534, "optimisticTTFCPUI": 3494, "pessimisticTTFCPUI": 7177, "roughEstimateOfSI": 3534, "optimisticSI": 879, "pessimisticSI": 3534, "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": 11072, "optimisticTTI": 10097, "pessimisticTTI": 12047, "roughEstimateOfTTFCPUI": 10097, "optimisticTTFCPUI": 10097, "pessimisticTTFCPUI": 12047, "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": 5011, "optimisticTTI": 4875, "pessimisticTTI": 5147, "roughEstimateOfTTFCPUI": 4875, "optimisticTTFCPUI": 4875, "pessimisticTTFCPUI": 5147, "roughEstimateOfSI": 4621, "optimisticSI": 1074, "pessimisticSI": 4621, "roughEstimateOfEIL": 1598, "optimisticEIL": 1998, "pessimisticEIL": 1998}, - {"url": "http://www.livedoor.jp/", "roughEstimateOfFCP": 3285, "optimisticFCP": 3084, "pessimisticFCP": 3485, "roughEstimateOfFMP": 3285, "optimisticFMP": 3084, "pessimisticFMP": 3485, "roughEstimateOfTTI": 17387, "optimisticTTI": 12942, "pessimisticTTI": 21833, "roughEstimateOfTTFCPUI": 12942, "optimisticTTFCPUI": 12942, "pessimisticTTFCPUI": 16899, "roughEstimateOfSI": 7979, "optimisticSI": 4260, "pessimisticSI": 3485, "roughEstimateOfEIL": 221, "optimisticEIL": 276, "pessimisticEIL": 276}, - {"url": "http://www.liveperson.net/", "roughEstimateOfFCP": 11037, "optimisticFCP": 10841, "pessimisticFCP": 11234, "roughEstimateOfFMP": 11724, "optimisticFMP": 11626, "pessimisticFMP": 11822, "roughEstimateOfTTI": 35497, "optimisticTTI": 20137, "pessimisticTTI": 50858, "roughEstimateOfTTFCPUI": 11724, "optimisticTTFCPUI": 9516, "pessimisticTTFCPUI": 16403, "roughEstimateOfSI": 11037, "optimisticSI": 2248, "pessimisticSI": 11234, "roughEstimateOfEIL": 354, "optimisticEIL": 442, "pessimisticEIL": 442}, - {"url": "http://www.mail.ru/", "roughEstimateOfFCP": 5150, "optimisticFCP": 5150, "pessimisticFCP": 5150, "roughEstimateOfFMP": 5150, "optimisticFMP": 5150, "pessimisticFMP": 5150, "roughEstimateOfTTI": 11540, "optimisticTTI": 9846, "pessimisticTTI": 13233, "roughEstimateOfTTFCPUI": 9846, "optimisticTTFCPUI": 9846, "pessimisticTTFCPUI": 13233, "roughEstimateOfSI": 8487, "optimisticSI": 3849, "pessimisticSI": 5150, "roughEstimateOfEIL": 48, "optimisticEIL": 60, "pessimisticEIL": 60}, + {"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": 3285, "optimisticFCP": 3084, "pessimisticFCP": 3485, "roughEstimateOfFMP": 3285, "optimisticFMP": 3084, "pessimisticFMP": 3485, "roughEstimateOfTTI": 15652, "optimisticTTI": 12720, "pessimisticTTI": 18583, "roughEstimateOfTTFCPUI": 12720, "optimisticTTFCPUI": 12720, "pessimisticTTFCPUI": 18583, "roughEstimateOfSI": 7979, "optimisticSI": 4260, "pessimisticSI": 3485, "roughEstimateOfEIL": 246, "optimisticEIL": 307, "pessimisticEIL": 307}, + {"url": "http://www.liveperson.net/", "roughEstimateOfFCP": 11037, "optimisticFCP": 10841, "pessimisticFCP": 11234, "roughEstimateOfFMP": 11724, "optimisticFMP": 11626, "pessimisticFMP": 11822, "roughEstimateOfTTI": 25782, "optimisticTTI": 19603, "pessimisticTTI": 31961, "roughEstimateOfTTFCPUI": 11724, "optimisticTTFCPUI": 10882, "pessimisticTTFCPUI": 14138, "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": 10964, "optimisticTTI": 9846, "pessimisticTTI": 12082, "roughEstimateOfTTFCPUI": 9846, "optimisticTTFCPUI": 9846, "pessimisticTTFCPUI": 12082, "roughEstimateOfSI": 8487, "optimisticSI": 3849, "pessimisticSI": 5150, "roughEstimateOfEIL": 38, "optimisticEIL": 48, "pessimisticEIL": 48}, {"url": "http://www.maktoob.com/", "roughEstimateOfFCP": 4278, "optimisticFCP": 4278, "pessimisticFCP": 4278, "roughEstimateOfFMP": 4278, "optimisticFMP": 4278, "pessimisticFMP": 4278, "roughEstimateOfTTI": 11438, "optimisticTTI": 10732, "pessimisticTTI": 12145, "roughEstimateOfTTFCPUI": 10732, "optimisticTTFCPUI": 10732, "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": 8696, "optimisticTTI": 7823, "pessimisticTTI": 9569, "roughEstimateOfTTFCPUI": 7823, "optimisticTTFCPUI": 7823, "pessimisticTTFCPUI": 9569, "roughEstimateOfSI": 5185, "optimisticSI": 2233, "pessimisticSI": 3552, "roughEstimateOfEIL": 226, "optimisticEIL": 283, "pessimisticEIL": 283}, - {"url": "http://www.metacafe.com/", "roughEstimateOfFCP": 1848, "optimisticFCP": 1848, "pessimisticFCP": 1848, "roughEstimateOfFMP": 1849, "optimisticFMP": 1848, "pessimisticFMP": 1850, "roughEstimateOfTTI": 15520, "optimisticTTI": 13553, "pessimisticTTI": 17486, "roughEstimateOfTTFCPUI": 13553, "optimisticTTFCPUI": 13553, "pessimisticTTFCPUI": 17486, "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": 57713, "optimisticTTI": 41320, "pessimisticTTI": 74106, "roughEstimateOfTTFCPUI": 41320, "optimisticTTFCPUI": 41320, "pessimisticTTFCPUI": 9760, "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": 31206, "optimisticTTI": 26909, "pessimisticTTI": 35503, "roughEstimateOfTTFCPUI": 10841, "optimisticTTFCPUI": 10841, "pessimisticTTFCPUI": 8661, "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": 21356, "optimisticTTI": 10859, "pessimisticTTI": 31854, "roughEstimateOfTTFCPUI": 10859, "optimisticTTFCPUI": 10859, "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": 4945, "optimisticTTI": 4150, "pessimisticTTI": 5741, "roughEstimateOfTTFCPUI": 4150, "optimisticTTFCPUI": 4150, "pessimisticTTFCPUI": 5741, "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": 11583, "optimisticTTI": 9510, "pessimisticTTI": 13655, "roughEstimateOfTTFCPUI": 9510, "optimisticTTFCPUI": 9510, "pessimisticTTFCPUI": 13655, "roughEstimateOfSI": 4081, "optimisticSI": 1949, "pessimisticSI": 2465, "roughEstimateOfEIL": 291, "optimisticEIL": 364, "pessimisticEIL": 364}, + {"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": 1849, "optimisticFMP": 1848, "pessimisticFMP": 1850, "roughEstimateOfTTI": 15342, "optimisticTTI": 13549, "pessimisticTTI": 17134, "roughEstimateOfTTFCPUI": 13549, "optimisticTTFCPUI": 13549, "pessimisticTTFCPUI": 17134, "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": 57192, "optimisticTTI": 39593, "pessimisticTTI": 74790, "roughEstimateOfTTFCPUI": 39593, "optimisticTTFCPUI": 39593, "pessimisticTTFCPUI": 15704, "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": 30460, "optimisticTTI": 26219, "pessimisticTTI": 34700, "roughEstimateOfTTFCPUI": 8141, "optimisticTTFCPUI": 8141, "pessimisticTTFCPUI": 8792, "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": 21136, "optimisticTTI": 10735, "pessimisticTTI": 31536, "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": 11341, "optimisticTTI": 9536, "pessimisticTTI": 13147, "roughEstimateOfTTFCPUI": 9536, "optimisticTTFCPUI": 9536, "pessimisticTTFCPUI": 13147, "roughEstimateOfSI": 4081, "optimisticSI": 1949, "pessimisticSI": 2465, "roughEstimateOfEIL": 283, "optimisticEIL": 353, "pessimisticEIL": 353}, {"url": "http://www.netflix.com/", "roughEstimateOfFCP": 2504, "optimisticFCP": 2504, "pessimisticFCP": 2504, "roughEstimateOfFMP": 2504, "optimisticFMP": 2504, "pessimisticFMP": 2504, "roughEstimateOfTTI": 6172, "optimisticTTI": 5613, "pessimisticTTI": 6731, "roughEstimateOfTTFCPUI": 5613, "optimisticTTFCPUI": 5613, "pessimisticTTFCPUI": 6731, "roughEstimateOfSI": 3356, "optimisticSI": 1413, "pessimisticSI": 2504, "roughEstimateOfEIL": 393, "optimisticEIL": 491, "pessimisticEIL": 491}, - {"url": "http://www.nih.gov/", "roughEstimateOfFCP": 4440, "optimisticFCP": 3999, "pessimisticFCP": 4882, "roughEstimateOfFMP": 4440, "optimisticFMP": 3999, "pessimisticFMP": 4882, "roughEstimateOfTTI": 8090, "optimisticTTI": 5686, "pessimisticTTI": 10494, "roughEstimateOfTTFCPUI": 5686, "optimisticTTFCPUI": 5686, "pessimisticTTFCPUI": 10494, "roughEstimateOfSI": 6852, "optimisticSI": 2807, "pessimisticSI": 4882, "roughEstimateOfEIL": 124, "optimisticEIL": 162, "pessimisticEIL": 148}, - {"url": "http://www.ning.com/", "roughEstimateOfFCP": 2711, "optimisticFCP": 2711, "pessimisticFCP": 2711, "roughEstimateOfFMP": 3004, "optimisticFMP": 3004, "pessimisticFMP": 3004, "roughEstimateOfTTI": 15290, "optimisticTTI": 11979, "pessimisticTTI": 18602, "roughEstimateOfTTFCPUI": 11979, "optimisticTTFCPUI": 11979, "pessimisticTTFCPUI": 5459, "roughEstimateOfSI": 3793, "optimisticSI": 1629, "pessimisticSI": 2711, "roughEstimateOfEIL": 253, "optimisticEIL": 316, "pessimisticEIL": 316}, - {"url": "http://www.nokia.com/", "roughEstimateOfFCP": 5687, "optimisticFCP": 5687, "pessimisticFCP": 5687, "roughEstimateOfFMP": 5888, "optimisticFMP": 5888, "pessimisticFMP": 5888, "roughEstimateOfTTI": 13822, "optimisticTTI": 11132, "pessimisticTTI": 16513, "roughEstimateOfTTFCPUI": 11132, "optimisticTTFCPUI": 11132, "pessimisticTTFCPUI": 16513, "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": 8479, "optimisticTTI": 6702, "pessimisticTTI": 10257, "roughEstimateOfTTFCPUI": 6702, "optimisticTTFCPUI": 6702, "pessimisticTTFCPUI": 2160, "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": 20439, "optimisticTTI": 14282, "pessimisticTTI": 26595, "roughEstimateOfTTFCPUI": 14282, "optimisticTTFCPUI": 14282, "pessimisticTTFCPUI": 14361, "roughEstimateOfSI": 15188, "optimisticSI": 9001, "pessimisticSI": 4365, "roughEstimateOfEIL": 1150, "optimisticEIL": 1437, "pessimisticEIL": 1437}, + {"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": 12469, "optimisticTTI": 11132, "pessimisticTTI": 13806, "roughEstimateOfTTFCPUI": 11132, "optimisticTTFCPUI": 11132, "pessimisticTTFCPUI": 13806, "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": 7955, "optimisticTTI": 6702, "pessimisticTTI": 9208, "roughEstimateOfTTFCPUI": 6702, "optimisticTTFCPUI": 6702, "pessimisticTTFCPUI": 9208, "roughEstimateOfSI": 5896, "optimisticSI": 2838, "pessimisticSI": 3343, "roughEstimateOfEIL": 75, "optimisticEIL": 94, "pessimisticEIL": 94}, + {"url": "http://www.onet.pl/", "roughEstimateOfFCP": 4214, "optimisticFCP": 4062, "pessimisticFCP": 4365, "roughEstimateOfFMP": 5121, "optimisticFMP": 4970, "pessimisticFMP": 5273, "roughEstimateOfTTI": 20422, "optimisticTTI": 14282, "pessimisticTTI": 26561, "roughEstimateOfTTFCPUI": 14282, "optimisticTTFCPUI": 14282, "pessimisticTTFCPUI": 14275, "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": 15169, "optimisticTTI": 12710, "pessimisticTTI": 17628, "roughEstimateOfTTFCPUI": 12710, "optimisticTTFCPUI": 12710, "pessimisticTTFCPUI": 17628, "roughEstimateOfSI": 9160, "optimisticSI": 4710, "pessimisticSI": 4333, "roughEstimateOfEIL": 433, "optimisticEIL": 541, "pessimisticEIL": 541}, + {"url": "http://www.orange.fr/", "roughEstimateOfFCP": 3776, "optimisticFCP": 3219, "pessimisticFCP": 4333, "roughEstimateOfFMP": 3892, "optimisticFMP": 3219, "pessimisticFMP": 4565, "roughEstimateOfTTI": 15250, "optimisticTTI": 12350, "pessimisticTTI": 18150, "roughEstimateOfTTFCPUI": 12350, "optimisticTTFCPUI": 12350, "pessimisticTTFCPUI": 18150, "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": 18284, "optimisticTTI": 13480, "pessimisticTTI": 23089, "roughEstimateOfTTFCPUI": 13480, "optimisticTTFCPUI": 13480, "pessimisticTTFCPUI": 11636, "roughEstimateOfSI": 10885, "optimisticSI": 5272, "pessimisticSI": 5776, "roughEstimateOfEIL": 217, "optimisticEIL": 293, "pessimisticEIL": 248}, - {"url": "http://www.pcpop.com/", "roughEstimateOfFCP": 2710, "optimisticFCP": 2710, "pessimisticFCP": 2711, "roughEstimateOfFMP": 2710, "optimisticFMP": 2710, "pessimisticFMP": 2711, "roughEstimateOfTTI": 7696, "optimisticTTI": 4791, "pessimisticTTI": 10601, "roughEstimateOfTTFCPUI": 4791, "optimisticTTFCPUI": 4791, "pessimisticTTFCPUI": 2030, "roughEstimateOfSI": 5771, "optimisticSI": 3042, "pessimisticSI": 2711, "roughEstimateOfEIL": 80, "optimisticEIL": 100, "pessimisticEIL": 99}, + {"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": 2642, "optimisticFCP": 2457, "pessimisticFCP": 2828, "roughEstimateOfFMP": 2642, "optimisticFMP": 2457, "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": 9730, "optimisticTTI": 6979, "pessimisticTTI": 12481, "roughEstimateOfTTFCPUI": 6979, "optimisticTTFCPUI": 6979, "pessimisticTTFCPUI": 4158, "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": 24632, "optimisticTTI": 13628, "pessimisticTTI": 35636, "roughEstimateOfTTFCPUI": 13628, "optimisticTTFCPUI": 13628, "pessimisticTTFCPUI": 8878, "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": 24716, "optimisticTTI": 13181, "pessimisticTTI": 36252, "roughEstimateOfTTFCPUI": 13181, "optimisticTTFCPUI": 13181, "pessimisticTTFCPUI": 8946, "roughEstimateOfSI": 4733, "optimisticSI": 2253, "pessimisticSI": 2813, "roughEstimateOfEIL": 1719, "optimisticEIL": 2149, "pessimisticEIL": 2149}, - {"url": "http://www.scribd.com/", "roughEstimateOfFCP": 2622, "optimisticFCP": 2622, "pessimisticFCP": 2622, "roughEstimateOfFMP": 3809, "optimisticFMP": 3808, "pessimisticFMP": 3810, "roughEstimateOfTTI": 12775, "optimisticTTI": 11025, "pessimisticTTI": 14525, "roughEstimateOfTTFCPUI": 11025, "optimisticTTFCPUI": 11025, "pessimisticTTFCPUI": 14525, "roughEstimateOfSI": 3776, "optimisticSI": 1658, "pessimisticSI": 2622, "roughEstimateOfEIL": 833, "optimisticEIL": 1041, "pessimisticEIL": 1041}, + {"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": 20858, "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": 23108, "optimisticTTI": 13257, "pessimisticTTI": 32958, "roughEstimateOfTTFCPUI": 13257, "optimisticTTFCPUI": 13257, "pessimisticTTFCPUI": 18764, "roughEstimateOfSI": 4733, "optimisticSI": 2253, "pessimisticSI": 2813, "roughEstimateOfEIL": 1719, "optimisticEIL": 2149, "pessimisticEIL": 2149}, + {"url": "http://www.scribd.com/", "roughEstimateOfFCP": 2622, "optimisticFCP": 2622, "pessimisticFCP": 2622, "roughEstimateOfFMP": 3809, "optimisticFMP": 3808, "pessimisticFMP": 3810, "roughEstimateOfTTI": 12577, "optimisticTTI": 11222, "pessimisticTTI": 13931, "roughEstimateOfTTFCPUI": 11222, "optimisticTTFCPUI": 11222, "pessimisticTTFCPUI": 13931, "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": 7226, "optimisticTTI": 6470, "pessimisticTTI": 7982, "roughEstimateOfTTFCPUI": 6470, "optimisticTTFCPUI": 6470, "pessimisticTTFCPUI": 7982, "roughEstimateOfSI": 5568, "optimisticSI": 2131, "pessimisticSI": 4362, "roughEstimateOfEIL": 111, "optimisticEIL": 139, "pessimisticEIL": 139}, - {"url": "http://www.so-net.ne.jp/", "roughEstimateOfFCP": 4864, "optimisticFCP": 3769, "pessimisticFCP": 5959, "roughEstimateOfFMP": 4864, "optimisticFMP": 3769, "pessimisticFMP": 5959, "roughEstimateOfTTI": 12210, "optimisticTTI": 10603, "pessimisticTTI": 13818, "roughEstimateOfTTFCPUI": 10603, "optimisticTTFCPUI": 10603, "pessimisticTTFCPUI": 13818, "roughEstimateOfSI": 8862, "optimisticSI": 3742, "pessimisticSI": 5959, "roughEstimateOfEIL": 1798, "optimisticEIL": 2248, "pessimisticEIL": 2248}, - {"url": "http://www.softonic.com/", "roughEstimateOfFCP": 3900, "optimisticFCP": 3900, "pessimisticFCP": 3900, "roughEstimateOfFMP": 3900, "optimisticFMP": 3900, "pessimisticFMP": 3900, "roughEstimateOfTTI": 19349, "optimisticTTI": 17141, "pessimisticTTI": 21558, "roughEstimateOfTTFCPUI": 17141, "optimisticTTFCPUI": 17141, "pessimisticTTFCPUI": 21558, "roughEstimateOfSI": 14579, "optimisticSI": 8782, "pessimisticSI": 3900, "roughEstimateOfEIL": 317, "optimisticEIL": 396, "pessimisticEIL": 396}, - {"url": "http://www.sogou.com/", "roughEstimateOfFCP": 2804, "optimisticFCP": 2804, "pessimisticFCP": 2804, "roughEstimateOfFMP": 2804, "optimisticFMP": 2804, "pessimisticFMP": 2804, "roughEstimateOfTTI": 5176, "optimisticTTI": 4122, "pessimisticTTI": 6231, "roughEstimateOfTTFCPUI": 4122, "optimisticTTFCPUI": 4122, "pessimisticTTFCPUI": 6231, "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": 5855, "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": 17662, "optimisticTTI": 13801, "pessimisticTTI": 21522, "roughEstimateOfTTFCPUI": 13801, "optimisticTTFCPUI": 13801, "pessimisticTTFCPUI": 21522, "roughEstimateOfSI": 7229, "optimisticSI": 3400, "pessimisticSI": 4183, "roughEstimateOfEIL": 2678, "optimisticEIL": 3348, "pessimisticEIL": 3348}, - {"url": "http://www.t-online.de/", "roughEstimateOfFCP": 4653, "optimisticFCP": 4365, "pessimisticFCP": 4941, "roughEstimateOfFMP": 5684, "optimisticFMP": 4365, "pessimisticFMP": 7003, "roughEstimateOfTTI": 26148, "optimisticTTI": 21892, "pessimisticTTI": 30403, "roughEstimateOfTTFCPUI": 21892, "optimisticTTFCPUI": 21892, "pessimisticTTFCPUI": 25800, "roughEstimateOfSI": 9637, "optimisticSI": 4768, "pessimisticSI": 4941, "roughEstimateOfEIL": 397, "optimisticEIL": 497, "pessimisticEIL": 497}, - {"url": "http://www.tabelog.com/", "roughEstimateOfFCP": 4037, "optimisticFCP": 3223, "pessimisticFCP": 4851, "roughEstimateOfFMP": 4037, "optimisticFMP": 3223, "pessimisticFMP": 4851, "roughEstimateOfTTI": 13553, "optimisticTTI": 10615, "pessimisticTTI": 16491, "roughEstimateOfTTFCPUI": 10615, "optimisticTTFCPUI": 10615, "pessimisticTTFCPUI": 16491, "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": 22429, "optimisticTTI": 17647, "pessimisticTTI": 27211, "roughEstimateOfTTFCPUI": 17647, "optimisticTTFCPUI": 17647, "pessimisticTTFCPUI": 27211, "roughEstimateOfSI": 3323, "optimisticSI": 1765, "pessimisticSI": 1696, "roughEstimateOfEIL": 466, "optimisticEIL": 583, "pessimisticEIL": 583}, + {"url": "http://www.skype.com/", "roughEstimateOfFCP": 4362, "optimisticFCP": 4362, "pessimisticFCP": 4362, "roughEstimateOfFMP": 4362, "optimisticFMP": 4362, "pessimisticFMP": 4362, "roughEstimateOfTTI": 7554, "optimisticTTI": 6470, "pessimisticTTI": 8638, "roughEstimateOfTTFCPUI": 6470, "optimisticTTFCPUI": 6470, "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": 18165, "optimisticTTI": 16989, "pessimisticTTI": 19341, "roughEstimateOfTTFCPUI": 16989, "optimisticTTFCPUI": 16989, "pessimisticTTFCPUI": 19341, "roughEstimateOfSI": 14579, "optimisticSI": 8782, "pessimisticSI": 3900, "roughEstimateOfEIL": 329, "optimisticEIL": 411, "pessimisticEIL": 411}, + {"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": 6223, "optimisticTTI": 4540, "pessimisticTTI": 7906, "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": 4653, "optimisticFCP": 4365, "pessimisticFCP": 4941, "roughEstimateOfFMP": 5684, "optimisticFMP": 4365, "pessimisticFMP": 7003, "roughEstimateOfTTI": 25870, "optimisticTTI": 23649, "pessimisticTTI": 28090, "roughEstimateOfTTFCPUI": 23649, "optimisticTTFCPUI": 23649, "pessimisticTTFCPUI": 28090, "roughEstimateOfSI": 9637, "optimisticSI": 4768, "pessimisticSI": 4941, "roughEstimateOfEIL": 397, "optimisticEIL": 497, "pessimisticEIL": 497}, + {"url": "http://www.tabelog.com/", "roughEstimateOfFCP": 4037, "optimisticFCP": 3223, "pessimisticFCP": 4851, "roughEstimateOfFMP": 4037, "optimisticFMP": 3223, "pessimisticFMP": 4851, "roughEstimateOfTTI": 13232, "optimisticTTI": 10615, "pessimisticTTI": 15849, "roughEstimateOfTTFCPUI": 10615, "optimisticTTFCPUI": 10615, "pessimisticTTFCPUI": 15849, "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": 21979, "optimisticTTI": 17974, "pessimisticTTI": 25983, "roughEstimateOfTTFCPUI": 17974, "optimisticTTFCPUI": 17974, "pessimisticTTFCPUI": 18220, "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": 5377, "optimisticTTI": 5002, "pessimisticTTI": 5752, "roughEstimateOfTTFCPUI": 5002, "optimisticTTFCPUI": 5002, "pessimisticTTFCPUI": 5752, "roughEstimateOfSI": 11137, "optimisticSI": 6630, "pessimisticSI": 3239, "roughEstimateOfEIL": 85, "optimisticEIL": 106, "pessimisticEIL": 106}, - {"url": "http://www.thestar.com.my", "roughEstimateOfFCP": 6037, "optimisticFCP": 5960, "pessimisticFCP": 6114, "roughEstimateOfFMP": 6531, "optimisticFMP": 5960, "pessimisticFMP": 7101, "roughEstimateOfTTI": 15401, "optimisticTTI": 12009, "pessimisticTTI": 18793, "roughEstimateOfTTFCPUI": 12009, "optimisticTTFCPUI": 12009, "pessimisticTTFCPUI": 18793, "roughEstimateOfSI": 11724, "optimisticSI": 5714, "pessimisticSI": 6114, "roughEstimateOfEIL": 275, "optimisticEIL": 344, "pessimisticEIL": 344}, - {"url": "http://www.tianya.cn/", "roughEstimateOfFCP": 1894, "optimisticFCP": 1894, "pessimisticFCP": 1894, "roughEstimateOfFMP": 1894, "optimisticFMP": 1894, "pessimisticFMP": 1894, "roughEstimateOfTTI": 7217, "optimisticTTI": 6062, "pessimisticTTI": 8371, "roughEstimateOfTTFCPUI": 6062, "optimisticTTFCPUI": 6062, "pessimisticTTFCPUI": 8371, "roughEstimateOfSI": 9288, "optimisticSI": 5933, "pessimisticSI": 1894, "roughEstimateOfEIL": 2076, "optimisticEIL": 2595, "pessimisticEIL": 2595}, + {"url": "http://www.thestar.com.my", "roughEstimateOfFCP": 6037, "optimisticFCP": 5960, "pessimisticFCP": 6114, "roughEstimateOfFMP": 6531, "optimisticFMP": 5960, "pessimisticFMP": 7101, "roughEstimateOfTTI": 14839, "optimisticTTI": 11719, "pessimisticTTI": 17959, "roughEstimateOfTTFCPUI": 11719, "optimisticTTFCPUI": 11719, "pessimisticTTFCPUI": 17959, "roughEstimateOfSI": 11724, "optimisticSI": 5714, "pessimisticSI": 6114, "roughEstimateOfEIL": 275, "optimisticEIL": 344, "pessimisticEIL": 344}, + {"url": "http://www.tianya.cn/", "roughEstimateOfFCP": 1894, "optimisticFCP": 1894, "pessimisticFCP": 1894, "roughEstimateOfFMP": 1894, "optimisticFMP": 1894, "pessimisticFMP": 1894, "roughEstimateOfTTI": 6999, "optimisticTTI": 6062, "pessimisticTTI": 7936, "roughEstimateOfTTFCPUI": 6062, "optimisticTTFCPUI": 6062, "pessimisticTTFCPUI": 7936, "roughEstimateOfSI": 9288, "optimisticSI": 5933, "pessimisticSI": 1894, "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": 6914, "optimisticFCP": 6914, "pessimisticFCP": 6914, "roughEstimateOfFMP": 6914, "optimisticFMP": 6914, "pessimisticFMP": 6914, "roughEstimateOfTTI": 12007, "optimisticTTI": 11712, "pessimisticTTI": 12302, "roughEstimateOfTTFCPUI": 11712, "optimisticTTFCPUI": 11712, "pessimisticTTFCPUI": 12302, "roughEstimateOfSI": 6914, "optimisticSI": 1280, "pessimisticSI": 6914, "roughEstimateOfEIL": 2035, "optimisticEIL": 2544, "pessimisticEIL": 2544}, + {"url": "http://www.tumblr.com/", "roughEstimateOfFCP": 6914, "optimisticFCP": 6914, "pessimisticFCP": 6914, "roughEstimateOfFMP": 6914, "optimisticFMP": 6914, "pessimisticFMP": 6914, "roughEstimateOfTTI": 11811, "optimisticTTI": 11516, "pessimisticTTI": 12106, "roughEstimateOfTTFCPUI": 11516, "optimisticTTFCPUI": 11516, "pessimisticTTFCPUI": 12106, "roughEstimateOfSI": 6914, "optimisticSI": 1280, "pessimisticSI": 6914, "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": 15968, "optimisticTTI": 13945, "pessimisticTTI": 17991, "roughEstimateOfTTFCPUI": 13945, "optimisticTTFCPUI": 13945, "pessimisticTTFCPUI": 17991, "roughEstimateOfSI": 3827, "optimisticSI": 1565, "pessimisticSI": 2901, "roughEstimateOfEIL": 931, "optimisticEIL": 1164, "pessimisticEIL": 1164}, - {"url": "http://www.vevo.com/", "roughEstimateOfFCP": 2111, "optimisticFCP": 2111, "pessimisticFCP": 2111, "roughEstimateOfFMP": 2968, "optimisticFMP": 2968, "pessimisticFMP": 2968, "roughEstimateOfTTI": 23106, "optimisticTTI": 19123, "pessimisticTTI": 27089, "roughEstimateOfTTFCPUI": 19123, "optimisticTTFCPUI": 19123, "pessimisticTTFCPUI": 4548, "roughEstimateOfSI": 4367, "optimisticSI": 2318, "pessimisticSI": 2111, "roughEstimateOfEIL": 2218, "optimisticEIL": 2772, "pessimisticEIL": 2772}, - {"url": "http://www.weather.com/", "roughEstimateOfFCP": 6576, "optimisticFCP": 6576, "pessimisticFCP": 6576, "roughEstimateOfFMP": 6576, "optimisticFMP": 6576, "pessimisticFMP": 6576, "roughEstimateOfTTI": 28787, "optimisticTTI": 24955, "pessimisticTTI": 32619, "roughEstimateOfTTFCPUI": 24955, "optimisticTTFCPUI": 24955, "pessimisticTTFCPUI": 32619, "roughEstimateOfSI": 8517, "optimisticSI": 3209, "pessimisticSI": 6576, "roughEstimateOfEIL": 1338, "optimisticEIL": 1672, "pessimisticEIL": 1672}, + {"url": "http://www.verizonwireless.com/", "roughEstimateOfFCP": 2901, "optimisticFCP": 2901, "pessimisticFCP": 2901, "roughEstimateOfFMP": 3654, "optimisticFMP": 3654, "pessimisticFMP": 3654, "roughEstimateOfTTI": 16050, "optimisticTTI": 13945, "pessimisticTTI": 18155, "roughEstimateOfTTFCPUI": 13945, "optimisticTTFCPUI": 13945, "pessimisticTTFCPUI": 18155, "roughEstimateOfSI": 3827, "optimisticSI": 1565, "pessimisticSI": 2901, "roughEstimateOfEIL": 931, "optimisticEIL": 1164, "pessimisticEIL": 1164}, + {"url": "http://www.vevo.com/", "roughEstimateOfFCP": 2111, "optimisticFCP": 2111, "pessimisticFCP": 2111, "roughEstimateOfFMP": 2968, "optimisticFMP": 2968, "pessimisticFMP": 2968, "roughEstimateOfTTI": 24456, "optimisticTTI": 19423, "pessimisticTTI": 29489, "roughEstimateOfTTFCPUI": 19423, "optimisticTTFCPUI": 19423, "pessimisticTTFCPUI": 20335, "roughEstimateOfSI": 4367, "optimisticSI": 2318, "pessimisticSI": 2111, "roughEstimateOfEIL": 2218, "optimisticEIL": 2772, "pessimisticEIL": 2772}, + {"url": "http://www.weather.com/", "roughEstimateOfFCP": 6576, "optimisticFCP": 6576, "pessimisticFCP": 6576, "roughEstimateOfFMP": 6576, "optimisticFMP": 6576, "pessimisticFMP": 6576, "roughEstimateOfTTI": 28454, "optimisticTTI": 25240, "pessimisticTTI": 31668, "roughEstimateOfTTFCPUI": 25240, "optimisticTTFCPUI": 25240, "pessimisticTTFCPUI": 31668, "roughEstimateOfSI": 8517, "optimisticSI": 3209, "pessimisticSI": 6576, "roughEstimateOfEIL": 1338, "optimisticEIL": 1672, "pessimisticEIL": 1672}, {"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": 9248, "optimisticTTI": 4413, "pessimisticTTI": 14083, "roughEstimateOfTTFCPUI": 4413, "optimisticTTFCPUI": 4413, "pessimisticTTFCPUI": 4099, "roughEstimateOfSI": 5079, "optimisticSI": 2718, "pessimisticSI": 2344, "roughEstimateOfEIL": 152, "optimisticEIL": 190, "pessimisticEIL": 190}, + {"url": "http://www.ynet.com/", "roughEstimateOfFCP": 2344, "optimisticFCP": 2344, "pessimisticFCP": 2344, "roughEstimateOfFMP": 2344, "optimisticFMP": 2344, "pessimisticFMP": 2344, "roughEstimateOfTTI": 8096, "optimisticTTI": 4413, "pessimisticTTI": 11780, "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": 2924, "optimisticFCP": 1941, "pessimisticFCP": 3907, "roughEstimateOfFMP": 2924, "optimisticFMP": 1941, "pessimisticFMP": 3907, "roughEstimateOfTTI": 11501, "optimisticTTI": 6545, "pessimisticTTI": 16457, "roughEstimateOfTTFCPUI": 6545, "optimisticTTFCPUI": 6545, "pessimisticTTFCPUI": 2407, "roughEstimateOfSI": 14233, "optimisticSI": 8531, "pessimisticSI": 3907, "roughEstimateOfEIL": 249, "optimisticEIL": 83, "pessimisticEIL": 539} + {"url": "http://www.zol.com.cn/", "roughEstimateOfFCP": 2924, "optimisticFCP": 1941, "pessimisticFCP": 3907, "roughEstimateOfFMP": 2924, "optimisticFMP": 1941, "pessimisticFMP": 3907, "roughEstimateOfTTI": 10341, "optimisticTTI": 6545, "pessimisticTTI": 14136, "roughEstimateOfTTFCPUI": 6545, "optimisticTTFCPUI": 6545, "pessimisticTTFCPUI": 8740, "roughEstimateOfSI": 14233, "optimisticSI": 8531, "pessimisticSI": 3907, "roughEstimateOfEIL": 249, "optimisticEIL": 83, "pessimisticEIL": 539} ] } \ No newline at end of file diff --git a/lighthouse-core/test/gather/computed/metrics/__snapshots__/estimated-input-latency-test.js.snap b/lighthouse-core/test/gather/computed/metrics/__snapshots__/estimated-input-latency-test.js.snap index 2217fa45756b..350a5d8eebef 100644 --- a/lighthouse-core/test/gather/computed/metrics/__snapshots__/estimated-input-latency-test.js.snap +++ b/lighthouse-core/test/gather/computed/metrics/__snapshots__/estimated-input-latency-test.js.snap @@ -2,8 +2,8 @@ exports[`Metrics: EIL should compute a simulated value 1`] = ` Object { - "optimistic": 101, + "optimistic": 93, "pessimistic": 158, - "timing": 104, + "timing": 100, } `; diff --git a/lighthouse-core/test/gather/computed/metrics/__snapshots__/lantern-estimated-input-latency-test.js.snap b/lighthouse-core/test/gather/computed/metrics/__snapshots__/lantern-estimated-input-latency-test.js.snap index 8b76d120edea..a01fae4b9961 100644 --- a/lighthouse-core/test/gather/computed/metrics/__snapshots__/lantern-estimated-input-latency-test.js.snap +++ b/lighthouse-core/test/gather/computed/metrics/__snapshots__/lantern-estimated-input-latency-test.js.snap @@ -2,8 +2,8 @@ exports[`Metrics: Lantern EIL should compute a simulated value 1`] = ` Object { - "optimistic": 101, + "optimistic": 93, "pessimistic": 158, - "timing": 104, + "timing": 100, } `; diff --git a/lighthouse-core/test/gather/computed/metrics/__snapshots__/lantern-speed-index-test.js.snap b/lighthouse-core/test/gather/computed/metrics/__snapshots__/lantern-speed-index-test.js.snap index 7b4ceed389a0..8854004ffa01 100644 --- a/lighthouse-core/test/gather/computed/metrics/__snapshots__/lantern-speed-index-test.js.snap +++ b/lighthouse-core/test/gather/computed/metrics/__snapshots__/lantern-speed-index-test.js.snap @@ -3,7 +3,7 @@ exports[`Metrics: Lantern Speed Index should compute predicted value 1`] = ` Object { "optimistic": 605, - "pessimistic": 1630, - "timing": 1656, + "pessimistic": 1631, + "timing": 1657, } `; diff --git a/lighthouse-core/test/gather/computed/metrics/__snapshots__/speed-index-test.js.snap b/lighthouse-core/test/gather/computed/metrics/__snapshots__/speed-index-test.js.snap index 61a193fc7b46..931acd3788d0 100644 --- a/lighthouse-core/test/gather/computed/metrics/__snapshots__/speed-index-test.js.snap +++ b/lighthouse-core/test/gather/computed/metrics/__snapshots__/speed-index-test.js.snap @@ -3,7 +3,7 @@ exports[`Metrics: Speed Index should compute a simulated value 1`] = ` Object { "optimistic": 605, - "pessimistic": 1630, - "timing": 1656, + "pessimistic": 1631, + "timing": 1657, } `; diff --git a/lighthouse-core/test/gather/computed/metrics/lantern-first-cpu-idle-test.js b/lighthouse-core/test/gather/computed/metrics/lantern-first-cpu-idle-test.js index af255e99dd2f..cab208bfe7aa 100644 --- a/lighthouse-core/test/gather/computed/metrics/lantern-first-cpu-idle-test.js +++ b/lighthouse-core/test/gather/computed/metrics/lantern-first-cpu-idle-test.js @@ -28,4 +28,20 @@ describe('Metrics: Lantern TTFCPUI', () => { assert.ok(result.optimisticGraph, 'should have created optimistic graph'); assert.ok(result.pessimisticGraph, 'should have created pessimistic graph'); }); + + describe('#getFirstCPUIdleWindowStart', () => { + it('should sort tasks', () => { + const tasks = new Map([ + [{type: 'cpu'}, {startTime: 600, endTime: 700, duration: 100}], + [{type: 'cpu'}, {startTime: 300, endTime: 400, duration: 100}], + [{type: 'cpu'}, {startTime: 0, endTime: 100, duration: 100}], + [{type: 'cpu'}, {startTime: 100, endTime: 200, duration: 100}], + [{type: 'cpu'}, {startTime: 500, endTime: 600, duration: 100}], + [{type: 'cpu'}, {startTime: 200, endTime: 300, duration: 100}], + [{type: 'cpu'}, {startTime: 400, endTime: 500, duration: 100}], + ]); + + assert.equal(LanternFirstCPUIdle.getFirstCPUIdleWindowStart(tasks, 0), 700); + }); + }); }); diff --git a/lighthouse-core/test/lib/dependency-graph/simulator/simulator-test.js b/lighthouse-core/test/lib/dependency-graph/simulator/simulator-test.js index ac9bec7db2e1..5582dea63d8c 100644 --- a/lighthouse-core/test/lib/dependency-graph/simulator/simulator-test.js +++ b/lighthouse-core/test/lib/dependency-graph/simulator/simulator-test.js @@ -9,6 +9,7 @@ const NetworkNode = require('../../../../lib/dependency-graph/network-node'); const CpuNode = require('../../../../lib/dependency-graph/cpu-node'); const Simulator = require('../../../../lib/dependency-graph/simulator/simulator'); const DNSCache = require('../../../../lib/dependency-graph/simulator/dns-cache'); +const PageDependencyGraph = require('../../../../gather/computed/page-dependency-graph'); const assert = require('assert'); let nextRequestId = 1; @@ -30,7 +31,7 @@ function request(opts) { function cpuTask({tid, ts, duration}) { tid = tid || nextTid++; ts = ts || 0; - const dur = (duration || 0) * 1000 / 5; + const dur = ((duration || 0) * 1000) / 5; return {tid, ts, dur}; } @@ -255,5 +256,32 @@ describe('DependencyGraph/Simulator', () => { const simulator = new Simulator({serverResponseTimeByOrigin}); assert.throws(() => simulator.simulate(rootNode), /cycle/); }); + + describe('on a real trace', () => { + const trace = require('../../../fixtures/traces/progressive-app-m60.json'); + const devtoolsLog = require('../../../fixtures/traces/progressive-app-m60.devtools.log.json'); + let result; + + beforeAll(async () => { + const computedCache = new Map(); + const graph = await PageDependencyGraph.request({trace, devtoolsLog}, {computedCache}); + const simulator = new Simulator({serverResponseTimeByOrigin}); + result = simulator.simulate(graph); + }); + + it('should compute a timeInMs', () => { + expect(result.timeInMs).toBeGreaterThan(100); + }); + + it('should sort the task event times', () => { + const nodeTimings = Array.from(result.nodeTimings.entries()); + + for (let i = 1; i < nodeTimings.length; i++) { + const startTime = nodeTimings[i][1].startTime; + const previousStartTime = nodeTimings[i - 1][1].startTime; + expect(startTime).toBeGreaterThanOrEqual(previousStartTime); + } + }); + }); }); }); diff --git a/lighthouse-core/test/results/sample_v2.json b/lighthouse-core/test/results/sample_v2.json index f9616950b49d..c9c6dd959638 100644 --- a/lighthouse-core/test/results/sample_v2.json +++ b/lighthouse-core/test/results/sample_v2.json @@ -1951,9 +1951,9 @@ "id": "unminified-javascript", "title": "Minify JavaScript", "description": "Minifying JavaScript files can reduce payload sizes and script parse time. [Learn more](https://developers.google.com/speed/docs/insights/MinifyResources).", - "score": 1, + "score": 0.88, "scoreDisplayMode": "numeric", - "rawValue": 0, + "rawValue": 150, "displayValue": "Potential savings of 30 KB", "warnings": [], "details": { @@ -1983,7 +1983,7 @@ "wastedPercent": 42.52388078488413 } ], - "overallSavingsMs": 0, + "overallSavingsMs": 150, "overallSavingsBytes": 30470 } }, @@ -2070,9 +2070,9 @@ "id": "uses-text-compression", "title": "Enable text compression", "description": "Text-based resources should be served with compression (gzip, deflate or brotli) to minimize total network bytes. [Learn more](https://developers.google.com/web/tools/lighthouse/audits/text-compression).", - "score": 0.88, + "score": 0.75, "scoreDisplayMode": "numeric", - "rawValue": 150, + "rawValue": 300, "displayValue": "Potential savings of 63 KB", "details": { "type": "opportunity", @@ -2105,7 +2105,7 @@ "wastedBytes": 8442 } ], - "overallSavingsMs": 150, + "overallSavingsMs": 300, "overallSavingsBytes": 64646 } }, diff --git a/proto/sample_v2_round_trip.json b/proto/sample_v2_round_trip.json index 37b142e56882..31e0e2521764 100644 --- a/proto/sample_v2_round_trip.json +++ b/proto/sample_v2_round_trip.json @@ -2075,12 +2075,12 @@ } ], "overallSavingsBytes": 30470.0, - "overallSavingsMs": 0.0, + "overallSavingsMs": 150.0, "type": "opportunity" }, "displayValue": "Potential savings of 30\u00a0KB", "id": "unminified-javascript", - "score": 1.0, + "score": 0.88, "scoreDisplayMode": "numeric", "title": "Minify JavaScript", "warnings": [] @@ -2452,12 +2452,12 @@ } ], "overallSavingsBytes": 64646.0, - "overallSavingsMs": 150.0, + "overallSavingsMs": 300.0, "type": "opportunity" }, "displayValue": "Potential savings of 63\u00a0KB", "id": "uses-text-compression", - "score": 0.88, + "score": 0.75, "scoreDisplayMode": "numeric", "title": "Enable text compression" },