resourcetiming-compression
Advanced tools
Comparing version 1.2.3 to 1.2.4
@@ -6,3 +6,3 @@ { | ||
"author": "Nic Jansma", | ||
"version": "1.2.3", | ||
"version": "1.2.4", | ||
"repository": { | ||
@@ -9,0 +9,0 @@ "type": "git", |
# resourcetiming-compression.js | ||
v1.2.3 | ||
v1.2.4 | ||
@@ -256,2 +256,4 @@ [http://nicj.net](http://nicj.net) | ||
* v1.2.4 - 2019-07-16 | ||
* Optional `skipDimensions` for `getResourceTiming()` and `compressResourceTiming()` | ||
* v1.2.3 - 2019-05-09 | ||
@@ -258,0 +260,0 @@ * Decode `initiatorType` above 9 properly |
@@ -935,5 +935,6 @@ // | ||
* @param {number} [to] Only get timings up to | ||
* @param {boolean} skipDimensions Skip gathering resource dimensions | ||
* @returns {object} Optimized performance entries trie | ||
*/ | ||
ResourceTimingCompression.getResourceTiming = function(win, from, to) { | ||
ResourceTimingCompression.getResourceTiming = function(win, from, to, skipDimensions) { | ||
/* eslint no-script-url:0 */ | ||
@@ -951,3 +952,3 @@ if (typeof win === "undefined") { | ||
return ResourceTimingCompression.compressResourceTiming(win, entries, serverTiming); | ||
return ResourceTimingCompression.compressResourceTiming(win, entries, serverTiming, skipDimensions); | ||
}; | ||
@@ -959,11 +960,14 @@ | ||
* @param {object} entries Performance entries | ||
* @param {object} serverTiming object containing `lookup` and `indexed` | ||
* @param {object} serverTiming Object containing `lookup` and `indexed` | ||
* @param {boolean} skipDimensions Skip gathering resource dimensions | ||
* @returns {object} Optimized performance entries trie | ||
*/ | ||
ResourceTimingCompression.compressResourceTiming = function(win, entries, serverTiming) { | ||
ResourceTimingCompression.compressResourceTiming = function(win, entries, serverTiming, skipDimensions) { | ||
/* eslint no-script-url:0 */ | ||
var i, e, results = {}, initiatorType, url, finalUrl, data, visibleEntries = {}; | ||
// gather visible entries on the page | ||
visibleEntries = this.getVisibleEntries(win); | ||
if (!skipDimensions) { | ||
// gather visible entries on the page | ||
visibleEntries = this.getVisibleEntries(win); | ||
} | ||
@@ -970,0 +974,0 @@ for (i = 0; i < entries.length; i++) { |
99388
2062
321