rsnext/packages/next/server
Gerald Monaco 0b1d5e17bc
Use react-dom/server.browser in Node.js (#33950)
Instead of branching rendering based on Node.js and browser/web runtimes, we should just use the web version for now, which can run as-is on versions >=16.5.0 of Node.js, polyfilling `ReadableStream` on older versions when necessary.

There are a few potential downsides to this, as React is less able to optimize flushing and execution. We can revisit that in the future though if desired.
2022-02-04 17:52:53 +00:00
..
dev Implement web server as the request handler for edge SSR (#33635) 2022-01-26 06:22:11 +00:00
lib Refactor base server to remove native dependencies (#33499) 2022-01-20 21:25:44 +00:00
web Use react-dom/server.browser in Node.js (#33950) 2022-02-04 17:52:53 +00:00
accept-header.ts Implement Middleware RFC (#30081) 2021-10-20 17:52:11 +00:00
api-utils.ts Refactor base server to remove native dependencies (#33499) 2022-01-20 21:25:44 +00:00
base-http.ts Refactor base server to remove native dependencies (#33499) 2022-01-20 21:25:44 +00:00
base-server.ts Bug fix: dynamic page should not be interpreted as predefined page (#33808) 2022-02-02 02:57:04 +00:00
config-shared.ts Relay Support in Rust Compiler (#33702) 2022-02-01 18:18:55 +00:00
config-utils.ts Remove webpack 4 support (#29660) 2021-10-06 17:40:01 +02:00
config.ts Refactor base server to remove native dependencies (#33499) 2022-01-20 21:25:44 +00:00
crypto-utils.ts Move next-server directory files to server directory (#26756) 2021-06-30 13:44:40 +02:00
denormalize-page-path.ts Fix dynamic routes with pages under index folder (#32440) 2021-12-13 20:36:31 +00:00
font-utils.ts Move next-server directory files to server directory (#26756) 2021-06-30 13:44:40 +02:00
get-page-files.ts Move next-server directory files to server directory (#26756) 2021-06-30 13:44:40 +02:00
get-route-from-entrypoint.ts Move next-server directory files to server directory (#26756) 2021-06-30 13:44:40 +02:00
htmlescape.ts Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
image-config.ts Change AVIF to opt-in via configuration (#30180) 2021-10-22 21:08:03 +00:00
image-optimizer.ts Fix image cache race condition (#33883) 2022-02-02 21:27:56 +00:00
incremental-cache.ts Implement web server as the request handler for edge SSR (#33635) 2022-01-26 06:22:11 +00:00
load-components.ts Refactor page component getter in web server (#33759) 2022-02-01 22:36:47 +00:00
next-server.ts fix typo (#33840) 2022-01-31 22:54:17 +00:00
next.ts Base Http for BaseServer (#32999) 2022-01-14 21:01:35 +00:00
node-polyfill-fetch.js Pre-compile more dependencies (#32742) 2022-01-17 15:17:22 +00:00
node-polyfill-readable-stream.js Use react-dom/server.browser in Node.js (#33950) 2022-02-04 17:52:53 +00:00
normalize-page-path.ts Fix dynamic routes with pages under index folder (#32440) 2021-12-13 20:36:31 +00:00
optimize-amp.ts Move next-server directory files to server directory (#26756) 2021-06-30 13:44:40 +02:00
render-result.ts Use react-dom/server.browser in Node.js (#33950) 2022-02-04 17:52:53 +00:00
render.tsx Use react-dom/server.browser in Node.js (#33950) 2022-02-04 17:52:53 +00:00
request-meta.ts Allow to delete URL search params in middleware rewrites (#33725) 2022-01-27 22:06:39 +00:00
require.ts middlewares: limit process.env to inferred usage (#33186) 2022-01-12 13:09:24 +00:00
response-cache.ts fix: ensure revalidation error is logged from response-cache (#32657) 2022-01-05 19:40:04 +00:00
router.ts Allow to delete URL search params in middleware rewrites (#33725) 2022-01-27 22:06:39 +00:00
send-payload.ts Refactor base server to remove native dependencies (#33499) 2022-01-20 21:25:44 +00:00
serve-static.ts Add support for AVIF to next/image (#29683) 2021-10-11 23:17:47 +00:00
server-route-utils.ts Fix encoding error with location and refresh headers (#33763) 2022-01-28 16:20:34 +00:00
utils.ts Refactor base server to remove native dependencies (#33499) 2022-01-20 21:25:44 +00:00
web-server.ts Use react-dom/server.browser in Node.js (#33950) 2022-02-04 17:52:53 +00:00