diff --git a/examples/server/public/index.html.gz b/examples/server/public/index.html.gz index b01cd3108..fc119561b 100644 Binary files a/examples/server/public/index.html.gz and b/examples/server/public/index.html.gz differ diff --git a/examples/server/webui/vite.config.js b/examples/server/webui/vite.config.js index 093f92267..6619a630d 100644 --- a/examples/server/webui/vite.config.js +++ b/examples/server/webui/vite.config.js @@ -30,6 +30,15 @@ const BUILD_PLUGINS = [ const content = GUIDE_FOR_FRONTEND + '\n' + fs.readFileSync(outputIndexHtml, 'utf-8'); const compressed = zlib.gzipSync(Buffer.from(content, 'utf-8'), { level: 9 }); + // because gzip header contains machine-specific info, we must remove these data from the header + // timestamp + compressed[0x4] = 0; + compressed[0x5] = 0; + compressed[0x6] = 0; + compressed[0x7] = 0; + // OS + compressed[0x9] = 0; + if (compressed.byteLength > MAX_BUNDLE_SIZE) { throw new Error( `Bundle size is too large (${Math.ceil(compressed.byteLength / 1024)} KB).\n` +