fix(layout): defer non critical resources
This commit is contained in:
1 parent
83a239f580
commit
aa7949d610
1 file changed
+5
-11
+5
-11
@@ -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)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user