rsnext/packages/next/build/webpack/loaders
Shu Ding 16d56e2c49
Refactor server/render for SSR streaming (#31231)
Initial step to refactor the rendering logic by decoupling the handler and renderer:
1. Delegate Flight rendering to server/render
2. Reuse the piper glue code for both Fizz and Flight streams
3. Add buffering for ReadableStream

In 1), this PR also makes sure that gSSP/gSP are correctly executed before the Flight stream and `pageProps` and `router` are correctly delivered to the component.

Related to #30994.

## Bug

- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Errors have helpful link attached, see `contributing.md`

## Feature

- [ ] Implements an existing feature request or RFC. Make sure the feature request has been accepted for implementation before opening a PR.
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Documentation added
- [ ] Telemetry added. In case of a feature if it's used or not.
- [ ] Errors have helpful link attached, see `contributing.md`

## Documentation / Examples

- [ ] Make sure the linting passes by running `yarn lint`
2021-11-15 15:29:34 +00:00
..
css-loader use loader-utils 2 for resolve-url-loader to fix ./data: urls in sass (#31134) 2021-11-08 18:37:25 +00:00
next-middleware-ssr-loader Refactor server/render for SSR streaming (#31231) 2021-11-15 15:29:34 +00:00
next-serverless-loader Fix middleware i18n rewrites (#31174) 2021-11-09 01:28:39 +00:00
next-style-loader Update loader-utils (#30743) 2021-11-02 16:13:15 +01:00
postcss-loader Update loader-utils (#30743) 2021-11-02 16:13:15 +01:00
error-loader.ts Update loader-utils (#30743) 2021-11-02 16:13:15 +01:00
next-client-pages-loader.ts Update loader-utils (#30743) 2021-11-02 16:13:15 +01:00
next-flight-client-loader.ts Fix code splitting and build target for the server-web build (#30972) 2021-11-05 03:27:02 +00:00
next-flight-server-loader.ts Fix code splitting and build target for the server-web build (#30972) 2021-11-05 03:27:02 +00:00
next-image-loader.js use loader-utils 2 for resolve-url-loader to fix ./data: urls in sass (#31134) 2021-11-08 18:37:25 +00:00
next-middleware-loader.ts Update loader-utils (#30743) 2021-11-02 16:13:15 +01:00
next-swc-loader.js Add support for legacy decorators through tsconfig/jsconfig (#31376) 2021-11-13 18:26:13 +01:00
noop-loader.ts feat: webpack inlining with configuration for v4 / v5 (#20598) 2021-01-13 20:59:08 -05:00