test(next): preview Next.js 16.3 instant navigations [DO NOT MERGE]#259
Draft
arzafran wants to merge 6 commits into
Draft
test(next): preview Next.js 16.3 instant navigations [DO NOT MERGE]#259arzafran wants to merge 6 commits into
arzafran wants to merge 6 commits into
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Throwaway, branch-only routes under app/instant-nav-demo/ (hub + fast/slow/[item]) to exercise 16.3 shell prefetching + partial streaming on the preview deploy. Also enables experimental turbopackFileSystemCacheForBuild and turbopackRustReactCompiler. Verified: build + typecheck + lint green on 16.3.0-preview.5.
# Conflicts: # CHANGELOG.md # bun.lock # package.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR exists to spin up a deploy preview so we can feel out Next.js 16.3's
Instant Navigations on a real deployment. It rides the
@previewnpm tag, whichis pre-production ("changes are likely before stable"), so it stays a draft until
16.3 ships stable.
What this does
Bumps the starter to Next.js 16.3.0-preview.5 and turns on the instant-navigation
config so the preview deploy exercises shell-based prefetching.
next+@next/bundle-analyzer→16.3.0-preview.5(exact-pinned). React unchanged.partialPrefetching: trueadded (the 16.3 successor to the experimentalprefetchInliningstepping stone, which is removed).cacheComponentswasalready on;
experimental.cachedNavigationsstays — still a valid flag in 16.3.app/loading.tsxhardened from a placeholder word into an accessible skeletonshell, so navigations land on a real shell instead of "Cooking…".
What to look at on the preview
data streams in).
per link.
Before this could ever merge
@previewpin → exact stable)bun run buildon the stable releasepartialPrefetchingbecomes a starter defaultVerified locally
bun run build✓ (compiled, static pages generated)bun run typecheck+bun run lintclean