diff --git a/src/server/ReactDOMNodeStreamRenderer.js b/src/server/ReactDOMNodeStreamRenderer.js
index 2fa1606..5234ba3 100644
--- a/src/server/ReactDOMNodeStreamRenderer.js
+++ b/src/server/ReactDOMNodeStreamRenderer.js
@@ -99,12 +99,7 @@ function originalRenderToNodeStream(element, cache, streamingStart, memLife=0) {
return new ReactMarkupReadableStream(element, false, cache, streamingStart, memLife);
}
-export function renderToNodeStream(element, cache, res) {
-
- const htmlStart =
- '
Page';
-
- const htmlEnd = '
';
+export function renderToNodeStream(element, cache, res, htmlStart, htmlEnd, memLife) {
const streamingStart = {
sliceStartCount: htmlStart.length,
@@ -114,7 +109,7 @@ export function renderToNodeStream(element, cache, res) {
cacheStream.pipe(res);
cacheStream.write(htmlStart);
- const stream = originalRenderToNodeStream(element, cache, streamingStart);
+ const stream = originalRenderToNodeStream(element, cache, streamingStart, memLife);
stream.pipe(cacheStream, { end: false });
stream.on("end", () => {
cacheStream.end(htmlEnd);
@@ -131,11 +126,7 @@ function originalRenderToStaticNodeStream(element, cache, streamingStart, memLif
return new ReactMarkupReadableStream(element, true, cache, streamingStart, memLife);
}
-export function renderToStaticNodeStream(element, cache, res) {
- const htmlStart =
- 'Page';
-
- const htmlEnd = '
';
+export function renderToStaticNodeStream(element, cache, res, htmlStart, htmlEnd, memLife) {
const streamingStart = {
sliceStartCount: htmlStart.length,
@@ -145,7 +136,7 @@ export function renderToStaticNodeStream(element, cache, res) {
cacheStream.pipe(res);
cacheStream.write(htmlStart);
- const stream = originalRenderToStaticNodeStream(element, cache, streamingStart);
+ const stream = originalRenderToStaticNodeStream(element, cache, streamingStart, memLife);
stream.pipe(cacheStream, { end: false });
stream.on("end", () => {
cacheStream.end(htmlEnd);