From 979ae084a7ea3d48f4c6d65d35158fcf28cd2d44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Lorber?= Date: Mon, 7 Apr 2025 18:55:27 +0200 Subject: [PATCH] feat(core): enable Rspack `parallelCodeSplitting` (#11067) re-enable parallelCodeSplitting --- packages/docusaurus/src/webpack/base.ts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/packages/docusaurus/src/webpack/base.ts b/packages/docusaurus/src/webpack/base.ts index 4a1360ffe2..4f3e2b9119 100644 --- a/packages/docusaurus/src/webpack/base.ts +++ b/packages/docusaurus/src/webpack/base.ts @@ -187,10 +187,6 @@ export async function createBaseConfig({ // @ts-expect-error: Rspack-only, not available in Webpack typedefs incremental: !isProd && !process.env.DISABLE_RSPACK_INCREMENTAL, - // TODO re-enable later? - // See Rspack 1.3 bug https://github.com/web-infra-dev/rspack/issues/9834 - parallelCodeSplitting: false, - ...PersistentCacheAttributes, }; } @@ -253,7 +249,8 @@ export async function createBaseConfig({ modules: ['node_modules', path.join(siteDir, 'node_modules')], }, optimization: { - removeAvailableModules: false, + // See https://github.com/web-infra-dev/rspack/issues/9834 + removeAvailableModules: true, // Only minimize client bundle in production because server bundle is only // used for static site generation minimize: minimizeEnabled,