Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 27a535b

Browse files
committed
remove defer, render script directly, rm nonce
1 parent f3ed2f9 commit 27a535b

File tree

3 files changed

+1
-14
lines changed

3 files changed

+1
-14
lines changed

packages/next/src/server/app-render/app-render.tsx

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3089,7 +3089,6 @@ async function prerenderToStream(
30893089
stream: await continueDynamicPrerender(prelude, {
30903090
getServerInsertedHTML,
30913091
getServerInsertedMetadata,
3092-
nonce: ctx.nonce,
30933092
}),
30943093
dynamicAccess: consumeDynamicAccess(
30953094
serverDynamicTracking,
@@ -3152,7 +3151,6 @@ async function prerenderToStream(
31523151
),
31533152
getServerInsertedHTML,
31543153
getServerInsertedMetadata,
3155-
nonce: ctx.nonce,
31563154
}),
31573155
dynamicAccess: consumeDynamicAccess(
31583156
serverDynamicTracking,
@@ -3726,7 +3724,6 @@ async function prerenderToStream(
37263724
stream: await continueDynamicPrerender(prelude, {
37273725
getServerInsertedHTML,
37283726
getServerInsertedMetadata,
3729-
nonce: ctx.nonce,
37303727
}),
37313728
dynamicAccess: dynamicTracking.dynamicAccesses,
37323729
// TODO: Should this include the SSR pass?
@@ -3747,7 +3744,6 @@ async function prerenderToStream(
37473744
stream: await continueDynamicPrerender(prelude, {
37483745
getServerInsertedHTML,
37493746
getServerInsertedMetadata,
3750-
nonce: ctx.nonce,
37513747
}),
37523748
dynamicAccess: dynamicTracking.dynamicAccesses,
37533749
// TODO: Should this include the SSR pass?
@@ -3808,7 +3804,6 @@ async function prerenderToStream(
38083804
),
38093805
getServerInsertedHTML,
38103806
getServerInsertedMetadata,
3811-
nonce: ctx.nonce,
38123807
}),
38133808
dynamicAccess: dynamicTracking.dynamicAccesses,
38143809
// TODO: Should this include the SSR pass?

packages/next/src/server/app-render/metadata-insertion/create-server-inserted-metadata.tsx

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,7 @@ export function createServerInsertedMetadata(nonce: string | undefined) {
4545
element: (
4646
<>
4747
{metadataToFlush}
48-
<script
49-
defer
50-
nonce={nonce}
51-
dangerouslySetInnerHTML={{
52-
__html: REINSERT_ICON_SCRIPT,
53-
}}
54-
/>
48+
<script nonce={nonce}>{REINSERT_ICON_SCRIPT}</script>
5549
</>
5650
),
5751
})

packages/next/src/server/stream-utils/node-web-streams-helper.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -582,7 +582,6 @@ export async function continueFizzStream(
582582
type ContinueDynamicPrerenderOptions = {
583583
getServerInsertedHTML: () => Promise<string>
584584
getServerInsertedMetadata: () => Promise<string>
585-
nonce: string | undefined
586585
}
587586

588587
export async function continueDynamicPrerender(
@@ -610,7 +609,6 @@ type ContinueStaticPrerenderOptions = {
610609
inlinedDataStream: ReadableStream<Uint8Array>
611610
getServerInsertedHTML: () => Promise<string>
612611
getServerInsertedMetadata: () => Promise<string>
613-
nonce: string | undefined
614612
}
615613

616614
export async function continueStaticPrerender(

0 commit comments

Comments
 (0)