Skip to content

feat(core): Docusaurus Faster is stable + v4 future flag turns it on by default#11802

Merged
slorber merged 17 commits intomainfrom
claude/serene-heyrovsky
Mar 13, 2026
Merged

feat(core): Docusaurus Faster is stable + v4 future flag turns it on by default#11802
slorber merged 17 commits intomainfrom
claude/serene-heyrovsky

Conversation

@slorber
Copy link
Collaborator

@slorber slorber commented Mar 13, 2026

Summary

Docusaurus Faster is now stable and will become the new default of Docusaurus v4

It is enabled by default for:

  • Newly initialized sites
  • Sites opting in for upcoming v4 breaking changes (
    future.v4: true or future.v4.fasterByDefault: true)

This PR doesn't really implement anything new for Docusaurus Faster; it just flags it as stable and adds the fasterByDefault future flag.

If you were using experimental_faster, you can just rename this to faster.

⚠️ Docusaurus Faster doesn't work yet for Yarn PnP (#10787), in which case we fallback to the slower toolchain (Webpack, Terser, CSSNano). We'll attempt to fix Yarn PnP support in the future, but to be honest, PnP support has always been quite problematic, and we'd recommend just using the Node linker instead.

Change

  • Rename future.experimental_fasterfuture.faster (remove experimental_ prefix, keep under future namespace)
  • Add future.v4.fasterByDefault flag that enables all Docusaurus Faster features by default when v4: true is used
  • Add @docusaurus/faster dependency to init templates (which use v4: true)
  • Add forbidden schema entry for experimental_faster with migration error message
  • Granular overrides still work: faster: {rspackBundler: false} with fasterByDefault: true keeps rspackBundler off while enabling everything else

Test plan

  • Config validation tests (223 tests passing, including new fasterByDefault tests and migration error test)
  • Site messages tests pass
  • JS loader tests pass
  • Config snapshot tests updated and passing
  • Site snapshot tests updated and passing
  • CI should validate cross-package tests (content-docs) and full TypeScript compilation

🤖 Generated with Claude Code

… add `future.v4.fasterByDefault` flag

Stabilize the Docusaurus Faster config by removing the `experimental_` prefix.
Add a `fasterByDefault` v4 future flag that enables all faster features by default
when `v4: true` is used, allowing granular overrides. Init templates now include
`@docusaurus/faster` as a dependency since they use `v4: true`.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@slorber slorber requested a review from Josh-Cena as a code owner March 13, 2026 11:03
@meta-cla meta-cla bot added the CLA Signed Signed Facebook CLA label Mar 13, 2026
@netlify
Copy link

netlify bot commented Mar 13, 2026

[V2]

Name Link
🔨 Latest commit f963654
🔍 Latest deploy log https://app.netlify.com/projects/docusaurus-2/deploys/69b43432f01442000873d256
😎 Deploy Preview https://deploy-preview-11802--docusaurus-2.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions
Copy link

github-actions bot commented Mar 13, 2026

Size Change: +1.02 kB (+0.01%)

Total Size: 11.9 MB

Filename Size Change
website/build/docs/api/docusaurus-config.html 230 kB +877 B (+0.38%)
ℹ️ View Unchanged
Filename Size Change
website/.docusaurus/codeTranslations.json 2 B 0 B
website/.docusaurus/docusaurus.config.mjs 29 kB +18 B (+0.06%)
website/.docusaurus/globalData.json 38.7 kB 0 B
website/.docusaurus/i18n.json 1.36 kB 0 B
website/.docusaurus/registry.js 178 kB 0 B
website/.docusaurus/routes.js 88.6 kB 0 B
website/.docusaurus/routesChunkNames.json 92.4 kB 0 B
website/.docusaurus/site-metadata.json 2.54 kB 0 B
website/build/assets/css/styles.********.css 146 kB 0 B
website/build/assets/js/main.********.js 742 kB +6 B (0%)
website/build/assets/js/runtime~main.********.js 39.3 kB 0 B
website/build/blog.html 77.1 kB 0 B
website/build/blog/2017/12/14/introducing-docusaurus.html 65.5 kB +1 B (0%)
website/build/blog/2018/04/30/How-I-Converted-Profilo-To-Docusaurus.html 44.8 kB +1 B (0%)
website/build/blog/2018/09/11/Towards-Docusaurus-2.html 49.2 kB +1 B (0%)
website/build/blog/2018/12/14/Happy-First-Birthday-Slash.html 29 kB +1 B (0%)
website/build/blog/2019/12/30/docusaurus-2019-recap.html 40 kB +1 B (0%)
website/build/blog/2020/01/07/tribute-to-endi.html 32.6 kB +1 B (0%)
website/build/blog/2021/01/19/docusaurus-2020-recap.html 51.4 kB +1 B (0%)
website/build/blog/2021/03/09/releasing-docusaurus-i18n.html 47.4 kB +1 B (0%)
website/build/blog/2021/05/12/announcing-docusaurus-two-beta.html 48 kB +1 B (0%)
website/build/blog/2021/11/21/algolia-docsearch-migration.html 54.2 kB +1 B (0%)
website/build/blog/2022/01/24/docusaurus-2021-recap.html 43.3 kB +1 B (0%)
website/build/blog/2022/08/01/announcing-docusaurus-2.0.html 133 kB +1 B (0%)
website/build/blog/2022/09/01/docusaurus-2.1.html 50.1 kB +1 B (0%)
website/build/blog/archive.html 23.5 kB 0 B
website/build/blog/authors.html 50.3 kB 0 B
website/build/blog/authors/j-marcey.html 70.2 kB 0 B
website/build/blog/authors/josh-cena.html 46.7 kB 0 B
website/build/blog/authors/lex-111.html 55.5 kB 0 B
website/build/blog/authors/slorber.html 80.6 kB 0 B
website/build/blog/authors/slorber/page/2.html 80.7 kB 0 B
website/build/blog/authors/slorber/page/3.html 82.9 kB 0 B
website/build/blog/authors/slorber/page/4.html 97.4 kB 0 B
website/build/blog/authors/slorber/page/5.html 42.2 kB 0 B
website/build/blog/authors/yangshun.html 66.1 kB 0 B
website/build/blog/authors/zpao.html 47.2 kB 0 B
website/build/blog/page/2.html 77.2 kB 0 B
website/build/blog/page/3.html 80.2 kB 0 B
website/build/blog/page/4.html 87.5 kB 0 B
website/build/blog/page/5.html 62.4 kB 0 B
website/build/blog/page/6.html 38 kB 0 B
website/build/blog/preparing-your-site-for-docusaurus-v3.html 125 kB +1 B (0%)
website/build/blog/releases/2.2.html 50.3 kB +1 B (0%)
website/build/blog/releases/2.3.html 60.6 kB +1 B (0%)
website/build/blog/releases/2.4.html 64.1 kB +1 B (0%)
website/build/blog/releases/3.0.html 105 kB +1 B (0%)
website/build/blog/releases/3.1.html 53.1 kB +1 B (0%)
website/build/blog/releases/3.2.html 48.9 kB +1 B (0%)
website/build/blog/releases/3.3.html 56 kB +1 B (0%)
website/build/blog/releases/3.4.html 55.1 kB +1 B (0%)
website/build/blog/releases/3.5.html 57.8 kB +1 B (0%)
website/build/blog/releases/3.6.html 76.1 kB +1 B (0%)
website/build/blog/releases/3.7.html 50.6 kB +1 B (0%)
website/build/blog/releases/3.8.html 85.4 kB +1 B (0%)
website/build/blog/releases/3.9.html 60.4 kB +1 B (0%)
website/build/blog/tags.html 27.2 kB 0 B
website/build/blog/upgrading-frontend-dependencies-with-confidence-using-visual-regression-testing.html 123 kB +1 B (0%)
website/build/docs.html 48.4 kB +1 B (0%)
website/build/docs/advanced.html 30.9 kB 0 B
website/build/docs/advanced/architecture.html 29.5 kB +4 B (+0.01%)
website/build/docs/advanced/client.html 68.5 kB +1 B (0%)
website/build/docs/advanced/plugins.html 54 kB +1 B (0%)
website/build/docs/advanced/routing.html 69 kB +1 B (0%)
website/build/docs/advanced/ssg.html 73.1 kB +1 B (0%)
website/build/docs/api/misc/@docusaurus/eslint-plugin.html 44.3 kB +1 B (0%)
website/build/docs/api/misc/@docusaurus/eslint-plugin/no-html-links.html 35.8 kB +1 B (0%)
website/build/docs/api/misc/@docusaurus/eslint-plugin/no-untranslated-text.html 34.8 kB +1 B (0%)
website/build/docs/api/misc/@docusaurus/eslint-plugin/prefer-docusaurus-heading.html 36 kB +1 B (0%)
website/build/docs/api/misc/@docusaurus/eslint-plugin/string-literal-i18n-messages.html 39.6 kB +1 B (0%)
website/build/docs/api/misc/@docusaurus/logger.html 38.2 kB +1 B (0%)
website/build/docs/api/misc/create-docusaurus.html 33.3 kB +1 B (0%)
website/build/docs/api/misc/docusaurus-init/index.html 361 B 0 B
website/build/docs/api/plugin-methods.html 64.1 kB +1 B (0%)
website/build/docs/api/plugin-methods/extend-infrastructure.html 58.1 kB +1 B (0%)
website/build/docs/api/plugin-methods/i18n-lifecycles.html 56.5 kB +1 B (0%)
website/build/docs/api/plugin-methods/lifecycle-apis.html 157 kB +1 B (0%)
website/build/docs/api/plugin-methods/static-methods.html 43.9 kB +1 B (0%)
website/build/docs/api/plugins.html 32.5 kB +1 B (0%)
website/build/docs/api/plugins/@docusaurus/plugin-client-redirects.html 58.9 kB +1 B (0%)
website/build/docs/api/plugins/@docusaurus/plugin-content-blog.html 182 kB +1 B (0%)
website/build/docs/api/plugins/@docusaurus/plugin-content-docs.html 189 kB +1 B (0%)
website/build/docs/api/plugins/@docusaurus/plugin-content-pages.html 73.5 kB +1 B (0%)
website/build/docs/api/plugins/@docusaurus/plugin-css-cascade-layers.html 46.8 kB +1 B (0%)
website/build/docs/api/plugins/@docusaurus/plugin-debug.html 47.4 kB +1 B (0%)
website/build/docs/api/plugins/@docusaurus/plugin-google-analytics.html 48.9 kB +1 B (0%)
website/build/docs/api/plugins/@docusaurus/plugin-google-gtag.html 48.4 kB +1 B (0%)
website/build/docs/api/plugins/@docusaurus/plugin-google-tag-manager.html 47.2 kB +1 B (0%)
website/build/docs/api/plugins/@docusaurus/plugin-ideal-image.html 51.1 kB +1 B (0%)
website/build/docs/api/plugins/@docusaurus/plugin-pwa.html 115 kB +1 B (0%)
website/build/docs/api/plugins/@docusaurus/plugin-rsdoctor.html 40.1 kB +1 B (0%)
website/build/docs/api/plugins/@docusaurus/plugin-sitemap.html 64.7 kB +1 B (0%)
website/build/docs/api/plugins/@docusaurus/plugin-svgr.html 45.1 kB +1 B (0%)
website/build/docs/api/plugins/@docusaurus/plugin-vercel-analytics.html 40.4 kB +1 B (0%)
website/build/docs/api/themes.html 29.4 kB +1 B (0%)
website/build/docs/api/themes/@docusaurus/theme-classic.html 42.6 kB +1 B (0%)
website/build/docs/api/themes/@docusaurus/theme-live-codeblock.html 35.8 kB +1 B (0%)
website/build/docs/api/themes/@docusaurus/theme-mermaid.html 34.6 kB +1 B (0%)
website/build/docs/api/themes/@docusaurus/theme-search-algolia.html 32.5 kB 0 B
website/build/docs/api/themes/configuration.html 246 kB +1 B (0%)
website/build/docs/blog.html 198 kB +1 B (0%)
website/build/docs/browser-support.html 46.8 kB +1 B (0%)
website/build/docs/category/getting-started.html 27.7 kB 0 B
website/build/docs/category/guides.html 38.1 kB 0 B
website/build/docs/category/miscellaneous.html 27.5 kB 0 B
website/build/docs/cli.html 59.2 kB +1 B (0%)
website/build/docs/configuration.html 90.1 kB +1 B (0%)
website/build/docs/create-doc.html 60.3 kB +1 B (0%)
website/build/docs/creating-pages.html 56 kB +1 B (0%)
website/build/docs/deployment.html 210 kB +1 B (0%)
website/build/docs/docs-introduction.html 49.6 kB +1 B (0%)
website/build/docs/docs-multi-instance.html 72 kB +1 B (0%)
website/build/docs/docusaurus-core.html 219 kB +1 B (0%)
website/build/docs/guides/whats-next.html 32.2 kB 0 B
website/build/docs/i18n/crowdin.html 141 kB +1 B (0%)
website/build/docs/i18n/git.html 75.4 kB +1 B (0%)
website/build/docs/i18n/introduction.html 48.4 kB +1 B (0%)
website/build/docs/i18n/tutorial.html 161 kB +1 B (0%)
website/build/docs/installation.html 63.3 kB +1 B (0%)
website/build/docs/introduction/index.html 280 B 0 B
website/build/docs/markdown-features.html 78.5 kB +1 B (0%)
website/build/docs/markdown-features/admonitions.html 115 kB +1 B (0%)
website/build/docs/markdown-features/assets.html 84.9 kB +1 B (0%)
website/build/docs/markdown-features/code-blocks.html 214 kB +1 B (0%)
website/build/docs/markdown-features/diagrams.html 53.8 kB +1 B (0%)
website/build/docs/markdown-features/head-metadata.html 50.2 kB +1 B (0%)
website/build/docs/markdown-features/links.html 40.3 kB +1 B (0%)
website/build/docs/markdown-features/math-equations.html 89.5 kB +1 B (0%)
website/build/docs/markdown-features/plugins.html 93.8 kB +1 B (0%)
website/build/docs/markdown-features/react.html 130 kB +1 B (0%)
website/build/docs/markdown-features/tabs.html 137 kB +1 B (0%)
website/build/docs/markdown-features/toc.html 85.2 kB +1 B (0%)
website/build/docs/migration.html 38.5 kB +1 B (0%)
website/build/docs/migration/v2.html 38.9 kB +1 B (0%)
website/build/docs/migration/v2/automated.html 39.3 kB +1 B (0%)
website/build/docs/migration/v2/manual.html 185 kB +1 B (0%)
website/build/docs/migration/v2/translated-sites.html 50.1 kB +1 B (0%)
website/build/docs/migration/v2/versioned-sites.html 58.9 kB +1 B (0%)
website/build/docs/migration/v3.html 187 kB +1 B (0%)
website/build/docs/playground.html 31.1 kB 0 B
website/build/docs/resources/index.html 325 B 0 B
website/build/docs/search.html 121 kB +1 B (0%)
website/build/docs/seo.html 86.3 kB +1 B (0%)
website/build/docs/sidebar.html 133 kB +1 B (0%)
website/build/docs/sidebar/autogenerated.html 143 kB +1 B (0%)
website/build/docs/sidebar/items.html 171 kB +1 B (0%)
website/build/docs/sidebar/multiple-sidebars.html 60.8 kB +1 B (0%)
website/build/docs/static-assets.html 50.9 kB +1 B (0%)
website/build/docs/styling-layout.html 136 kB +1 B (0%)
website/build/docs/support/index.html 319 B 0 B
website/build/docs/swizzling.html 109 kB +1 B (0%)
website/build/docs/team/index.html 310 B 0 B
website/build/docs/typescript-support.html 58.9 kB +1 B (0%)
website/build/docs/using-plugins.html 104 kB +1 B (0%)
website/build/docs/versioning.html 89.8 kB +1 B (0%)
website/build/index.html 35.5 kB 0 B

compressed-size-action::DOCUSAURUS_INFRA_FASTER

@github-actions
Copy link

github-actions bot commented Mar 13, 2026

⚡️ Lighthouse report for the deploy preview of this PR

URL Performance Accessibility Best Practices SEO Report
/ 🔴 44 🟢 98 🟢 100 🟢 100 Report
/docs/installation 🟠 57 🟢 97 🟢 100 🟢 100 Report
/docs/category/getting-started 🟠 68 🟢 100 🟢 100 🟠 86 Report
/blog 🟠 66 🟢 96 🟢 100 🟠 86 Report
/blog/preparing-your-site-for-docusaurus-v3 🟠 66 🟢 92 🟢 100 🟢 100 Report
/blog/tags/release 🟠 68 🟢 96 🟢 100 🟠 86 Report
/blog/tags 🟠 70 🟢 100 🟢 100 🟠 86 Report

@github-actions
Copy link

github-actions bot commented Mar 13, 2026

Size Change: +1.03 kB (+0.01%)

Total Size: 12.3 MB

Filename Size Change
website/build/docs/api/docusaurus-config.html 238 kB +892 B (+0.38%)
ℹ️ View Unchanged
Filename Size Change
website/.docusaurus/codeTranslations.json 2 B 0 B
website/.docusaurus/docusaurus.config.mjs 29 kB +19 B (+0.07%)
website/.docusaurus/globalData.json 38.7 kB 0 B
website/.docusaurus/i18n.json 1.36 kB 0 B
website/.docusaurus/registry.js 178 kB 0 B
website/.docusaurus/routes.js 88.6 kB 0 B
website/.docusaurus/routesChunkNames.json 92.4 kB 0 B
website/.docusaurus/site-metadata.json 2.38 kB 0 B
website/build/assets/css/styles.********.css 138 kB 0 B
website/build/assets/js/main.********.js 744 kB +6 B (0%)
website/build/assets/js/runtime~main.********.js 38.9 kB 0 B
website/build/blog.html 79.8 kB 0 B
website/build/blog/2017/12/14/introducing-docusaurus.html 67.6 kB +1 B (0%)
website/build/blog/2018/04/30/How-I-Converted-Profilo-To-Docusaurus.html 46.7 kB +1 B (0%)
website/build/blog/2018/09/11/Towards-Docusaurus-2.html 51.2 kB +1 B (0%)
website/build/blog/2018/12/14/Happy-First-Birthday-Slash.html 30.6 kB +1 B (0%)
website/build/blog/2019/12/30/docusaurus-2019-recap.html 41.9 kB +1 B (0%)
website/build/blog/2020/01/07/tribute-to-endi.html 34.2 kB +1 B (0%)
website/build/blog/2021/01/19/docusaurus-2020-recap.html 53.5 kB +1 B (0%)
website/build/blog/2021/03/09/releasing-docusaurus-i18n.html 49.4 kB +1 B (0%)
website/build/blog/2021/05/12/announcing-docusaurus-two-beta.html 50.1 kB +1 B (0%)
website/build/blog/2021/11/21/algolia-docsearch-migration.html 56.5 kB +1 B (0%)
website/build/blog/2022/01/24/docusaurus-2021-recap.html 45.3 kB +1 B (0%)
website/build/blog/2022/08/01/announcing-docusaurus-2.0.html 137 kB +1 B (0%)
website/build/blog/2022/09/01/docusaurus-2.1.html 52.4 kB +1 B (0%)
website/build/blog/archive.html 24.9 kB 0 B
website/build/blog/authors.html 52.5 kB 0 B
website/build/blog/authors/j-marcey.html 72.8 kB 0 B
website/build/blog/authors/josh-cena.html 48.8 kB 0 B
website/build/blog/authors/lex-111.html 57.9 kB 0 B
website/build/blog/authors/slorber.html 83.5 kB 0 B
website/build/blog/authors/slorber/page/2.html 83.6 kB 0 B
website/build/blog/authors/slorber/page/3.html 85.9 kB 0 B
website/build/blog/authors/slorber/page/4.html 101 kB 0 B
website/build/blog/authors/slorber/page/5.html 44.2 kB 0 B
website/build/blog/authors/yangshun.html 68.8 kB 0 B
website/build/blog/authors/zpao.html 49.3 kB 0 B
website/build/blog/page/2.html 80 kB 0 B
website/build/blog/page/3.html 82.9 kB 0 B
website/build/blog/page/4.html 90.5 kB 0 B
website/build/blog/page/5.html 64.8 kB 0 B
website/build/blog/page/6.html 39.7 kB 0 B
website/build/blog/preparing-your-site-for-docusaurus-v3.html 130 kB +1 B (0%)
website/build/blog/releases/2.2.html 52.5 kB +1 B (0%)
website/build/blog/releases/2.3.html 63.1 kB +1 B (0%)
website/build/blog/releases/2.4.html 66.8 kB +1 B (0%)
website/build/blog/releases/3.0.html 110 kB +1 B (0%)
website/build/blog/releases/3.1.html 55.2 kB +1 B (0%)
website/build/blog/releases/3.2.html 51 kB +1 B (0%)
website/build/blog/releases/3.3.html 58.3 kB +1 B (0%)
website/build/blog/releases/3.4.html 57.4 kB +1 B (0%)
website/build/blog/releases/3.5.html 60.2 kB +1 B (0%)
website/build/blog/releases/3.6.html 79 kB +1 B (0%)
website/build/blog/releases/3.7.html 52.9 kB +1 B (0%)
website/build/blog/releases/3.8.html 88.6 kB +1 B (0%)
website/build/blog/releases/3.9.html 62.9 kB +1 B (0%)
website/build/blog/tags.html 28.9 kB 0 B
website/build/blog/upgrading-frontend-dependencies-with-confidence-using-visual-regression-testing.html 127 kB +1 B (0%)
website/build/docs.html 50.3 kB +1 B (0%)
website/build/docs/advanced.html 32.4 kB 0 B
website/build/docs/advanced/architecture.html 31 kB +4 B (+0.01%)
website/build/docs/advanced/client.html 71.2 kB +1 B (0%)
website/build/docs/advanced/plugins.html 56.2 kB +1 B (0%)
website/build/docs/advanced/routing.html 71.6 kB +1 B (0%)
website/build/docs/advanced/ssg.html 76.2 kB +1 B (0%)
website/build/docs/api/misc/@docusaurus/eslint-plugin.html 46.5 kB +1 B (0%)
website/build/docs/api/misc/@docusaurus/eslint-plugin/no-html-links.html 37.6 kB +1 B (0%)
website/build/docs/api/misc/@docusaurus/eslint-plugin/no-untranslated-text.html 36.6 kB +1 B (0%)
website/build/docs/api/misc/@docusaurus/eslint-plugin/prefer-docusaurus-heading.html 37.8 kB +1 B (0%)
website/build/docs/api/misc/@docusaurus/eslint-plugin/string-literal-i18n-messages.html 41.5 kB +1 B (0%)
website/build/docs/api/misc/@docusaurus/logger.html 39.9 kB +1 B (0%)
website/build/docs/api/misc/create-docusaurus.html 34.9 kB +1 B (0%)
website/build/docs/api/misc/docusaurus-init/index.html 361 B 0 B
website/build/docs/api/plugin-methods.html 66.5 kB +1 B (0%)
website/build/docs/api/plugin-methods/extend-infrastructure.html 60.4 kB +1 B (0%)
website/build/docs/api/plugin-methods/i18n-lifecycles.html 58.7 kB +1 B (0%)
website/build/docs/api/plugin-methods/lifecycle-apis.html 163 kB +1 B (0%)
website/build/docs/api/plugin-methods/static-methods.html 45.8 kB +1 B (0%)
website/build/docs/api/plugins.html 34.1 kB +1 B (0%)
website/build/docs/api/plugins/@docusaurus/plugin-client-redirects.html 61.7 kB +1 B (0%)
website/build/docs/api/plugins/@docusaurus/plugin-content-blog.html 190 kB +1 B (0%)
website/build/docs/api/plugins/@docusaurus/plugin-content-docs.html 196 kB +1 B (0%)
website/build/docs/api/plugins/@docusaurus/plugin-content-pages.html 77.1 kB +1 B (0%)
website/build/docs/api/plugins/@docusaurus/plugin-css-cascade-layers.html 49 kB +1 B (0%)
website/build/docs/api/plugins/@docusaurus/plugin-debug.html 49.6 kB +1 B (0%)
website/build/docs/api/plugins/@docusaurus/plugin-google-analytics.html 51.2 kB +1 B (0%)
website/build/docs/api/plugins/@docusaurus/plugin-google-gtag.html 50.7 kB +1 B (0%)
website/build/docs/api/plugins/@docusaurus/plugin-google-tag-manager.html 49.5 kB +1 B (0%)
website/build/docs/api/plugins/@docusaurus/plugin-ideal-image.html 53.6 kB +1 B (0%)
website/build/docs/api/plugins/@docusaurus/plugin-pwa.html 120 kB +1 B (0%)
website/build/docs/api/plugins/@docusaurus/plugin-rsdoctor.html 42.1 kB +1 B (0%)
website/build/docs/api/plugins/@docusaurus/plugin-sitemap.html 67.6 kB +1 B (0%)
website/build/docs/api/plugins/@docusaurus/plugin-svgr.html 47.2 kB +1 B (0%)
website/build/docs/api/plugins/@docusaurus/plugin-vercel-analytics.html 42.5 kB +1 B (0%)
website/build/docs/api/themes.html 30.9 kB +1 B (0%)
website/build/docs/api/themes/@docusaurus/theme-classic.html 44.7 kB +1 B (0%)
website/build/docs/api/themes/@docusaurus/theme-live-codeblock.html 37.6 kB +1 B (0%)
website/build/docs/api/themes/@docusaurus/theme-mermaid.html 36.3 kB +1 B (0%)
website/build/docs/api/themes/@docusaurus/theme-search-algolia.html 34.1 kB 0 B
website/build/docs/api/themes/configuration.html 258 kB +1 B (0%)
website/build/docs/blog.html 204 kB +1 B (0%)
website/build/docs/browser-support.html 49 kB +1 B (0%)
website/build/docs/category/getting-started.html 29.1 kB 0 B
website/build/docs/category/guides.html 39.8 kB 0 B
website/build/docs/category/miscellaneous.html 28.9 kB 0 B
website/build/docs/cli.html 62.7 kB +1 B (0%)
website/build/docs/configuration.html 93.6 kB +1 B (0%)
website/build/docs/create-doc.html 62.7 kB +1 B (0%)
website/build/docs/creating-pages.html 58.4 kB +1 B (0%)
website/build/docs/deployment.html 218 kB +1 B (0%)
website/build/docs/docs-introduction.html 51.8 kB +1 B (0%)
website/build/docs/docs-multi-instance.html 75.2 kB +1 B (0%)
website/build/docs/docusaurus-core.html 227 kB +1 B (0%)
website/build/docs/guides/whats-next.html 34 kB 0 B
website/build/docs/i18n/crowdin.html 146 kB +1 B (0%)
website/build/docs/i18n/git.html 78.6 kB +1 B (0%)
website/build/docs/i18n/introduction.html 50.6 kB +1 B (0%)
website/build/docs/i18n/tutorial.html 168 kB +1 B (0%)
website/build/docs/installation.html 66 kB +1 B (0%)
website/build/docs/introduction/index.html 280 B 0 B
website/build/docs/markdown-features.html 81.4 kB +1 B (0%)
website/build/docs/markdown-features/admonitions.html 119 kB +1 B (0%)
website/build/docs/markdown-features/assets.html 88.8 kB +1 B (0%)
website/build/docs/markdown-features/code-blocks.html 222 kB +1 B (0%)
website/build/docs/markdown-features/diagrams.html 56.3 kB +1 B (0%)
website/build/docs/markdown-features/head-metadata.html 52.5 kB +1 B (0%)
website/build/docs/markdown-features/links.html 42.3 kB +1 B (0%)
website/build/docs/markdown-features/math-equations.html 93.4 kB +1 B (0%)
website/build/docs/markdown-features/plugins.html 97.5 kB +1 B (0%)
website/build/docs/markdown-features/react.html 136 kB +1 B (0%)
website/build/docs/markdown-features/tabs.html 143 kB +1 B (0%)
website/build/docs/markdown-features/toc.html 88.7 kB +1 B (0%)
website/build/docs/migration.html 40.4 kB +1 B (0%)
website/build/docs/migration/v2.html 40.7 kB +1 B (0%)
website/build/docs/migration/v2/automated.html 41.2 kB +1 B (0%)
website/build/docs/migration/v2/manual.html 192 kB +1 B (0%)
website/build/docs/migration/v2/translated-sites.html 52.3 kB +1 B (0%)
website/build/docs/migration/v2/versioned-sites.html 61.2 kB +1 B (0%)
website/build/docs/migration/v3.html 194 kB +1 B (0%)
website/build/docs/playground.html 32.6 kB 0 B
website/build/docs/resources/index.html 325 B 0 B
website/build/docs/search.html 125 kB +1 B (0%)
website/build/docs/seo.html 90.1 kB +1 B (0%)
website/build/docs/sidebar.html 139 kB +1 B (0%)
website/build/docs/sidebar/autogenerated.html 148 kB +1 B (0%)
website/build/docs/sidebar/items.html 177 kB +1 B (0%)
website/build/docs/sidebar/multiple-sidebars.html 63.7 kB +1 B (0%)
website/build/docs/static-assets.html 53.2 kB +1 B (0%)
website/build/docs/styling-layout.html 141 kB +1 B (0%)
website/build/docs/support/index.html 319 B 0 B
website/build/docs/swizzling.html 113 kB +1 B (0%)
website/build/docs/team/index.html 310 B 0 B
website/build/docs/typescript-support.html 61.4 kB +1 B (0%)
website/build/docs/using-plugins.html 108 kB +1 B (0%)
website/build/docs/versioning.html 93.6 kB +1 B (0%)
website/build/index.html 37.1 kB 0 B

compressed-size-action::DOCUSAURUS_INFRA_SLOWER

slorber and others added 6 commits March 13, 2026 12:45
…usaurus/faster

Yarn PnP strict mode doesn't resolve optional dependencies automatically.
Add a packageExtension so @docusaurus/bundler can resolve @docusaurus/faster
in the e2e Yarn Berry tests.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
… CI packageExtension

Revert the packageExtensions workaround in the e2e CI workflow and instead
declare @docusaurus/faster as an optional peer dependency of @docusaurus/core,
matching the existing pattern in @docusaurus/bundler.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…o Webpack

This should fix the e2e pnp workflows
@slorber slorber added the pr: new feature This PR adds a new API or behavior. label Mar 13, 2026
@slorber slorber changed the title feat(core): promote future.experimental_faster to stable + add fasterByDefault v4 flag feat(core): Docusaurus Faster is stable + v4 future flag turns it on by default Mar 13, 2026
@slorber slorber merged commit 29c3b5c into main Mar 13, 2026
45 checks passed
@slorber slorber deleted the claude/serene-heyrovsky branch March 13, 2026 16:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed Signed Facebook CLA pr: new feature This PR adds a new API or behavior.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant