Skip to content

perf(engine): load module store after build#519

Open
scohen wants to merge 1 commit intomainfrom
load-module-store
Open

perf(engine): load module store after build#519
scohen wants to merge 1 commit intomainfrom
load-module-store

Conversation

@scohen
Copy link
Contributor

@scohen scohen commented Mar 18, 2026

After expert starts, a user's completion request trigger's elixir_sense's module store to load, which on my project takes 12 seconds. This makes expert feel sluggish.

This change automatically loads the module store after the project's build completes and provides progress while this is happening. After the module store is built, completions are fast.

After expert starts, a user's completion request trigger's
elixir_sense's module store to load, which on my project takes 12
seconds. This makes expert feel sluggish.

This change automatically loads the module store after the project's
build completes and provides progress while this is happening. After
the module store is built, completions are fast.
@scohen scohen force-pushed the load-module-store branch from 91e4cd3 to 3cd476a Compare March 18, 2026 18:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants