Skip to content

Manually pre-populate package cache ahead of time in an async context#52

Draft
fallible-algebra wants to merge 7 commits into
Relacibo:mainfrom
fallible-algebra:feature/async-packages-web2
Draft

Manually pre-populate package cache ahead of time in an async context#52
fallible-algebra wants to merge 7 commits into
Relacibo:mainfrom
fallible-algebra:feature/async-packages-web2

Conversation

@fallible-algebra
Copy link
Copy Markdown

@fallible-algebra fallible-algebra commented May 15, 2026

Continuation/successor implementation of #16.

Aims to support packages on web by pre-populating the package cache outside of the normal compilation context, meeting the web requirement for non-blocking IO by figuring out what we'll need ahead of time.

Draft because I need a little help with this, as I'm not sure where this should live in the API as it's currently designed. This needs access to the template's sources and a package cache, but I can't identify a clear spot to slot this in.

The test added (+ the tokio dev dependency) can be removed before merging, as this was mostly for development purposes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant