fix(layout): defer non critical resources

This commit is contained in:
schreifuchs committed 2026-09-30 19:23:17 +02:00
1 parent 83a239f580
commit aa7949d610
1 file changed
+5 -11
+5 -11
View File
@@ -16,19 +16,13 @@ templ head(cfg config.Cfg, title string) {
<link rel="icon" type="image/png" href="/favicon.png"/> <link rel="icon" type="image/png" href="/favicon.png"/>
<link fetchpriority="high" href="/css/output.css" rel="stylesheet"/> <link fetchpriority="high" href="/css/output.css" rel="stylesheet"/>
<script src="/js/htmx.min.js"></script> <script src="/js/htmx.min.js"></script>
<script src="/js/hx-head.min.js"></script> <script defer src="/js/hx-head.min.js"></script>
<script src="/js/hx-preload.min.js"></script> <script defer src="/js/hx-preload.min.js"></script>
<script src="/js/preload-links.min.js"></script> <script defer src="/js/preload-links.min.js"></script>
<script <script defer src={ cfg.Tracking.ScriptSrc } data-website-id={ cfg.Tracking.WebsiteID } data-performance={ cfg.Tracking.PerformanceEnabled }></script>
src={ cfg.Tracking.ScriptSrc }
data-website-id={ cfg.Tracking.WebsiteID }
data-performance={cfg.Tracking.PerformanceEnabled }
></script>
if cfg.Tracking.RecorderSrc != "" { if cfg.Tracking.RecorderSrc != "" {
<script src={ cfg.Tracking.RecorderSrc } data-website-id={ cfg.Tracking.WebsiteID }></script> <script defer src={ cfg.Tracking.RecorderSrc } data-website-id={ cfg.Tracking.WebsiteID }></script>
} }
for _, h := range templer.GetHeader(ctx) { for _, h := range templer.GetHeader(ctx) {
@templ.Raw(h) @templ.Raw(h)
} }