Skip to content

Commit 0072df7

Browse files
authored
[perf] render head links before other content (#7160)
1 parent d0b51ae commit 0072df7

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

.changeset/four-crabs-beg.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@sveltejs/kit': patch
3+
---
4+
5+
[perf] render head links before other content

packages/kit/src/runtime/server/page/render.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,8 @@ export async function render_response({
135135
rendered = { head: '', html: '', css: { code: '', map: null } };
136136
}
137137

138-
let { head, html: body } = rendered;
138+
let head = '';
139+
let body = rendered.html;
139140

140141
const csp = new Csp(options.csp, {
141142
dev: options.dev,
@@ -303,6 +304,9 @@ export async function render_response({
303304
}
304305
}
305306

307+
// add the content after the script/css links so the link elements are parsed first
308+
head += rendered.head;
309+
306310
// TODO flush chunks as early as we can
307311
const html =
308312
(await resolve_opts.transformPageChunk({

0 commit comments

Comments
 (0)