Josh Story
Josh Story
When inferring the module system (esm vs cjs) the nearest pacakge.json should be consulted from the point of the file. The current implementation tracks the module system by rootContext but...
This PR moves `flushSync` out of the reconciler for uses by users. there is still an internal implementation that is used when these semantics are needed for React methods such...
In the next major `findDOMNode` is being removed. This PR removes the API from the react-dom entrypoints for OSS builds and re-exposes the implementation as part of internals. `findDOMNode` is...
Removes the digest property from errorInfo passed to onRecoverableError when handling an error propagated from the server. Previously we warned in Dev but still provided the digest on the errorInfo...
The module pattern ``` function MyComponent() { return { render() { return this.state.foo } } } ``` has been deprecated for approximately 5 years now. This PR removes support for...
A while back we implemented a heuristic that if a chunk was large it was assumed to be produced by the render and thus was safe to stream which results...
stacked on #28900 This change modifies the ping mechanism for FlightServer and FizzServer to perform work synchronously if infer the ping is happening in a microtask. The heuristic is to...
Today work that pings in a microtask in Flight and Fizz will end up being rendered in a new macrotask. This is potentially sub-optimal for cache-locality reasons but it also...
Recurly offers a beta feature for recording an offline payment through their api this should trigger a `successful_payment` webhook as opposed to the `markSuccessful` function which simply results in an...
Updates Suspensey instances and resources to preload even during urgent updates and to potentially suspend. The current implementation is unchanged for transitions but for sync updates if there is a...