From 48005d1f522a8b749b5e04c157438e92a323879f Mon Sep 17 00:00:00 2001 From: SquidSpirit Date: Sat, 2 Aug 2025 15:20:13 +0800 Subject: [PATCH 1/2] BLOG-92 fix: improve google font loading efficiency --- frontend/src/app.html | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/frontend/src/app.html b/frontend/src/app.html index 7c5dfb0..93e8382 100644 --- a/frontend/src/app.html +++ b/frontend/src/app.html @@ -20,7 +20,15 @@ + %sveltekit.head% -- 2.47.2 From 1e1bae08127f4487ff323768d4d38048a75769fc Mon Sep 17 00:00:00 2001 From: SquidSpirit Date: Sat, 2 Aug 2025 15:25:29 +0800 Subject: [PATCH 2/2] 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'; + } +}); -- 2.47.2