Defer loading of all render-blocking resources until the UI has loaded

This commit is contained in:
schlagmichdoch 2023-11-09 03:48:17 +01:00
parent 778d49e84b
commit 99332037bf
12 changed files with 1447 additions and 1385 deletions

View file

@ -35,7 +35,7 @@
<meta property="og:image" content="images/logo_transparent_512x512.png">
<!-- Resources -->
<link rel="preload" href="lang/en.json" as="fetch">
<link rel="stylesheet" type="text/css" href="styles.css">
<link rel="stylesheet" type="text/css" href="styles/main-styles.css">
<link rel="manifest" href="manifest.json">
</head>
@ -595,14 +595,17 @@
</svg>
<!-- Scripts -->
<script src="scripts/util.js"></script>
<script src="scripts/localization.js"></script>
<script src="scripts/theme.js"></script>
<script src="scripts/network.js"></script>
<script src="scripts/ui.js"></script>
<script src="scripts/QRCode.min.js" async></script>
<script src="scripts/zip.min.js" async></script>
<script src="scripts/NoSleep.min.js" async></script>
<script src="scripts/util-main.js"></script>
<script src="scripts/localization.js"></script>
<script src="scripts/persistent-storage.js"></script>
<script src="scripts/main.js"></script>
<script defer src="scripts/util.js"></script>
<script defer src="scripts/network.js"></script>
<script defer src="scripts/ui.js"></script>
<script defer src="scripts/qr-code.min.js"></script>
<script defer src="scripts/zip.min.js"></script>
<script defer src="scripts/no-sleep.min.js"></script>
<!-- Sounds -->
<audio id="blop" autobuffer="true">
<source src="sounds/blop.mp3" type="audio/mpeg">