From 1e1bae08127f4487ff323768d4d38048a75769fc Mon Sep 17 00:00:00 2001 From: SquidSpirit Date: Sat, 2 Aug 2025 15:25:29 +0800 Subject: [PATCH] BLOG-92 feat: defer font loading to improve performance --- frontend/src/app.html | 3 ++- frontend/static/js/font-loader.js | 7 +++++++ 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 frontend/static/js/font-loader.js diff --git a/frontend/src/app.html b/frontend/src/app.html index 93e8382..e9f1193 100644 --- a/frontend/src/app.html +++ b/frontend/src/app.html @@ -18,10 +18,10 @@ + %sveltekit.head% diff --git a/frontend/static/js/font-loader.js b/frontend/static/js/font-loader.js new file mode 100644 index 0000000..2fbcf1f --- /dev/null +++ b/frontend/static/js/font-loader.js @@ -0,0 +1,7 @@ +// Defer loading of fonts to improve performance +window.addEventListener('load', function() { + const fontLink = document.getElementById('google-fonts'); + if (fontLink) { + fontLink.media = 'all'; + } +});