This commit is contained in:
parent
f81e0283a7
commit
e4f8399708
2 changed files with 29 additions and 5 deletions
28
layouts/partials/donnees-chargement.html
Normal file
28
layouts/partials/donnees-chargement.html
Normal file
|
@ -0,0 +1,28 @@
|
|||
<!--
|
||||
Code volé chez lucien
|
||||
https://git.shenanigans.cc/globuzma/blog/commit/695e63b275ca03ec53a099d68f274c9466d0539f
|
||||
-->
|
||||
|
||||
<p class="small-text" id="data-used">Charger cette page a utilisé 0kB de données</p>
|
||||
<script>
|
||||
window.addEventListener('load', function () {
|
||||
let totalTransferSize = 0;
|
||||
|
||||
performance.getEntriesByType('resource').map((resource) => {
|
||||
const data = resource.toJSON();
|
||||
totalTransferSize += data.transferSize;
|
||||
});
|
||||
|
||||
console.log((totalTransferSize / 1024)/1024)
|
||||
console.log(totalTransferSize/(1024*1024))
|
||||
|
||||
sizeString = totalTransferSize + "B"
|
||||
if( totalTransferSize / (1024*1024) > 1) {
|
||||
sizeString = Math.round(100*totalTransferSize/(1024*1024))/100 + "MB"
|
||||
} else if (totalTransferSize / 1024 > 1) {
|
||||
sizeString = Math.round(100*totalTransferSize / 1024)/100 + "kB"
|
||||
}
|
||||
|
||||
document.getElementById("data-used").innerHTML = "Charger cette page a utilisé <em>" + sizeString + "</em> de données"
|
||||
})
|
||||
</script>
|
Loading…
Add table
Add a link
Reference in a new issue