From 0ced8a99c2215693d616af6510ae9f6e04b6330f Mon Sep 17 00:00:00 2001 From: Patrick McCann Date: Tue, 27 May 2025 10:15:39 -0400 Subject: [PATCH 1/2] feat(download): show gzipped size --- assets/js/download.js | 9 +++++++++ download.md | 3 +++ 2 files changed, 12 insertions(+) diff --git a/assets/js/download.js b/assets/js/download.js index e5cc8f7538..bcca0db381 100644 --- a/assets/js/download.js +++ b/assets/js/download.js @@ -97,6 +97,15 @@ document.body.appendChild(link); link.click(); document.body.removeChild(link); + if (window.pako) { + try { + var gz = pako.gzip(data); + var kb = (gz.length / 1024).toFixed(1); + document.getElementById('package-size').innerText = 'Estimated gzipped size: ' + kb + ' kB'; + } catch(e) { + console.log('pako gzip failed', e); + } + } if (form_data["removedModules"].length > 0) { alert( "The following modules were removed from your download because they aren't present in Prebid.js version " + diff --git a/download.md b/download.md index 9c6f6fcacd..8114fd3401 100644 --- a/download.md +++ b/download.md @@ -33,6 +33,7 @@ a.tip:hover span { +