Skip to content

Commit 2640557

Browse files
committed
feat(repl): disable preloader
it is an advanced feature for prod use and not useful in the REPL, adding noise to the HTML output.
1 parent 3f4a4bc commit 2640557

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

packages/docs/src/repl/bundler/repl-ssr-worker.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
// SSR Worker - handles server-side rendering execution
22
// MUST be served from /repl/ so that its imports are intercepted by the REPL service worker
33
import type { QwikManifest } from '@builder.io/qwik/optimizer';
4+
import type { RenderToString } from '@builder.io/qwik/server';
45
import type { ReplEvent } from '../types';
56

67
// Worker message types
@@ -80,7 +81,7 @@ async function executeSSR(message: InitSSRMessage): Promise<{ html: string; even
8081
const module = await importFrom(`/repl/ssr/${replId}/${entry}`);
8182
const server = module.default;
8283

83-
const render = typeof server === 'function' ? server : server?.render;
84+
const render: RenderToString = typeof server === 'function' ? server : server?.render;
8485
if (typeof render !== 'function') {
8586
throw new Error(`Server module ${entry} does not export default render function`);
8687
}
@@ -109,6 +110,7 @@ async function executeSSR(message: InitSSRMessage): Promise<{ html: string; even
109110
base: baseUrl,
110111
manifest,
111112
prefetchStrategy: null,
113+
preloader: false,
112114
});
113115

114116
events.push({

0 commit comments

Comments
 (0)