perf: Move Scripts to Head and Defer

This commit is contained in:
Lorenz Leutgeb
2026-05-02 19:05:41 +02:00
parent 34b9209509
commit cd875ccdd0
8 changed files with 94 additions and 80 deletions
+3 -20
View File
@@ -21,24 +21,7 @@
</span>
</blockquote>
<script defer src="{{ '/assets/js/latest-release.js' | relative_url }}"></script>
<script>
const release = document.getElementById('release');
fetch("https://files.radicle.dev/releases/latest/radicle.json")
.then(res => res.json())
.then(data => {
if (data.timestamp === "{{ site.data.releases.radicle.timestamp }}") {
console.info("Release data is up to date.")
return;
}
const version = data.version;
const commit = data.commit;
const release = document.getElementById("release");
const releaseInfo = document.getElementById("release-info");
releaseInfo.innerText = `Radicle ${version}`;
document.getElementById("release-commit").innerText = commit;
document.getElementById("release-timestamp").innerText = `(${new Date(data.timestamp * 1000).toISOString()})`;
});
</script>
document.addEventListener('DOMContentLoaded', () => updateLatestRelease("{{ site.data.releases.radicle.timestamp }}"));
</script>