Skip to content

perf: cache empty optimizer result#15245

Merged
patak-cat merged 1 commit intomainfrom
perf/cache-optimizer-result-when-no-deps
Dec 6, 2023
Merged

perf: cache empty optimizer result#15245
patak-cat merged 1 commit intomainfrom
perf/cache-optimizer-result-when-no-deps

Conversation

@patak-cat
Copy link
Copy Markdown
Member

Description

When an app doesn't have dependencies, we have been dropping the empty optimization result (after include+scanner optimization). This means that for these apps, the scanner is always run. Even if an app without deps is rare, I think we should still cache the empty results. This also affects warm start benchmarks for apps like vite-dev-server-perf


What is the purpose of this pull request?

  • Bug fix
  • New Feature
  • Documentation update
  • Other

@bolt-new-by-stackblitz
Copy link
Copy Markdown

Review PR in StackBlitz Codeflow Run & review this pull request in StackBlitz Codeflow.

@patak-cat patak-cat added performance Performance related enhancement feat: deps optimizer Esbuild Dependencies Optimization labels Dec 5, 2023
@patak-cat
Copy link
Copy Markdown
Member Author

/ecosystem-ci run

@vite-ecosystem-ci
Copy link
Copy Markdown

📝 Ran ecosystem CI on 84a1574: Open

suite result latest scheduled
analogjs success success
astro success success
histoire success success
ladle success success
laravel failure failure
marko success success
nuxt failure failure
nx success success
previewjs success success
qwik success success
rakkas success success
sveltekit success success
unocss success success
vike success success
vite-plugin-pwa success success
vite-plugin-react success success
vite-plugin-react-pages success success
vite-plugin-react-swc success success
vite-plugin-svelte success success
vite-plugin-vue success success
vite-setup-catalogue success success
vitepress success success
vitest success success

@patak-cat patak-cat merged commit 8409b66 into main Dec 6, 2023
@patak-cat patak-cat deleted the perf/cache-optimizer-result-when-no-deps branch December 6, 2023 13:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feat: deps optimizer Esbuild Dependencies Optimization performance Performance related enhancement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants