diff --git a/docs/config/ssr-options.md b/docs/config/ssr-options.md index 83f90b02c92a37..a9a2fa9fdd8a4d 100644 --- a/docs/config/ssr-options.md +++ b/docs/config/ssr-options.md @@ -1,20 +1,16 @@ # SSR Options -- **Related:** [SSR Externals](/guide/ssr#ssr-externals) - -:::warning Experimental -SSR options may be adjusted in minor releases. -::: - ## ssr.external - **Type:** `string[]` +- **Related:** [SSR Externals](/guide/ssr#ssr-externals) Force externalize dependencies for SSR. ## ssr.noExternal - **Type:** `string | RegExp | (string | RegExp)[] | true` +- **Related:** [SSR Externals](/guide/ssr#ssr-externals) Prevent listed dependencies from being externalized for SSR. If `true`, no dependencies are externalized. @@ -27,8 +23,8 @@ Build target for the SSR server. ## ssr.format +- **Experimental** - **Type:** `'esm' | 'cjs'` - **Default:** `esm` -- **Experimental** Build format for the SSR server. Since Vite v3 the SSR build generates ESM by default. `'cjs'` can be selected to generate a CJS build, but it isn't recommended. The option is left marked as experimental to give users more time to update to ESM. CJS builds requires complex externalization heuristics that aren't present in the ESM format. diff --git a/docs/guide/ssr.md b/docs/guide/ssr.md index 535feaf36931b7..f9133a254577b2 100644 --- a/docs/guide/ssr.md +++ b/docs/guide/ssr.md @@ -1,9 +1,5 @@ # Server-Side Rendering -:::warning Experimental -SSR support is still experimental and you may encounter bugs and unsupported use cases. Proceed at your own risk. -::: - :::tip Note SSR specifically refers to front-end frameworks (for example React, Preact, Vue, and Svelte) that support running the same application in Node.js, pre-rendering it to HTML, and finally hydrating it on the client. If you are looking for integration with traditional server-side frameworks, check out the [Backend Integration guide](./backend-integration) instead.