Spaces:
Running
Running
Commit
·
daa82b2
1
Parent(s):
7a23143
Update index.html
Browse files- index.html +7 -5
index.html
CHANGED
@@ -51,7 +51,8 @@
|
|
51 |
|
52 |
// Replace the global fetch function
|
53 |
let progressMap = new Map();
|
54 |
-
|
|
|
55 |
|
56 |
fetch = (url, init) => {
|
57 |
console.log(url, init)
|
@@ -86,14 +87,14 @@
|
|
86 |
if (event.lengthComputable) {
|
87 |
progressMap.set(url, event.loaded);
|
88 |
totalUploaded = Array.from(progressMap.values()).reduce((a, b) => a + b, 0);
|
89 |
-
|
90 |
-
progressBar.value = totalUploaded;
|
91 |
-
|
92 |
// Calculate speed
|
93 |
const elapsedSeconds = (Date.now() - startTime) / 1000;
|
94 |
const speedInMBps = totalUploaded / elapsedSeconds / 1024 / 1024;
|
95 |
|
96 |
-
// Update speed display
|
|
|
|
|
97 |
const speedDisplay = document.getElementById('speedDisplay');
|
98 |
speedDisplay.textContent = `${speedInMBps.toFixed(2)} MB/s`;
|
99 |
|
@@ -107,6 +108,7 @@
|
|
107 |
}
|
108 |
};
|
109 |
|
|
|
110 |
|
111 |
xhr.send(init.body);
|
112 |
});
|
|
|
51 |
|
52 |
// Replace the global fetch function
|
53 |
let progressMap = new Map();
|
54 |
+
|
55 |
+
let startTime = 0;
|
56 |
|
57 |
fetch = (url, init) => {
|
58 |
console.log(url, init)
|
|
|
87 |
if (event.lengthComputable) {
|
88 |
progressMap.set(url, event.loaded);
|
89 |
totalUploaded = Array.from(progressMap.values()).reduce((a, b) => a + b, 0);
|
90 |
+
|
|
|
|
|
91 |
// Calculate speed
|
92 |
const elapsedSeconds = (Date.now() - startTime) / 1000;
|
93 |
const speedInMBps = totalUploaded / elapsedSeconds / 1024 / 1024;
|
94 |
|
95 |
+
// Update progress bar and speed display
|
96 |
+
const progressBar = document.getElementById('progressBar');
|
97 |
+
progressBar.value = totalUploaded;
|
98 |
const speedDisplay = document.getElementById('speedDisplay');
|
99 |
speedDisplay.textContent = `${speedInMBps.toFixed(2)} MB/s`;
|
100 |
|
|
|
108 |
}
|
109 |
};
|
110 |
|
111 |
+
|
112 |
|
113 |
xhr.send(init.body);
|
114 |
});
|