Josh Story
Josh Story
## [View Rendered Text](https://github.com/gnoff/rfcs/blob/context-selectors/text/0000-context-selectors.md) This RFC describes a new API, currently envisioned as a new hook, for allowing users to make a selection from a context value instead of the...
## Summary This RFC describes an approach to making all work done in React lazier. This was inspired by @sebmarkbage 's comments in response to #118 and #119 where the...
Previously Suspensey recursion would only trigger if the ShouldSuspendCommit flag was true. However there is a dependence on the Visibility flag embedded in this logic because these flags share a...
Stacked on #29551 Flight pings much more often than Fizz because async function components will always take at least a microtask to resolve . Rather than scheduling this work as...
While most builds of Flight and Fizz schedule work in new tasks some do execute work synchronously. While this is necessary for legacy APIs like renderToString for modern APIs there...
`nextConfig.experimental.dynamicIO: boolean` is a new experimental flag that changes the static generation bailout heuristic and PPR postpone heuristic to exclude async work that is not resolvable in the current Task's...
This error should never throw in the root when dynamicIO is on. If we observe this error here it should be considered a bug in Next.js not something to ignore.
The abortReason error is defunct. We don't read it so we can just abort with an empty reason
same as prior update (#71749) but we refactor the non-ppr prerender pathway. goal is to only 2 two renders max and still support cache warming and lazy module init