Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement worker scaffolding to enable parallelization #1795

Closed
TalDerei opened this issue Sep 19, 2024 · 1 comment
Closed

Implement worker scaffolding to enable parallelization #1795

TalDerei opened this issue Sep 19, 2024 · 1 comment
Assignees
Labels
enhancement performance Related to speed improvements refactor Improving existing system with new design

Comments

@TalDerei
Copy link
Contributor

TalDerei commented Sep 19, 2024

this work stream is well summarized by this comment. After completing this, we'll be able to parallelize the trial decryption since the polyfill now allows us to launch workers for individual sub-tasks, for instance transaction building.

while the polyfill uses offscreen, the rest of the services package wasn't launched that way and is still running in the background script in the service worker. In the present situation, everything — including all top-level tasks not launched with new Worker— runs on the main extension thread. However, after this phase, services no longer use chrome.runtime and could be moved into the offscreen entry in a separate phase.

@TalDerei TalDerei added refactor Improving existing system with new design enhancement performance Related to speed improvements labels Sep 19, 2024
@github-project-automation github-project-automation bot moved this to 🗄️ Backlog in Penumbra web Sep 19, 2024
@TalDerei TalDerei moved this to 🗄️ Backlog in Labs web Sep 19, 2024
@TalDerei TalDerei moved this from 🗄️ Backlog to 📝 Todo in Labs web Sep 19, 2024
@TalDerei TalDerei self-assigned this Sep 19, 2024
@github-project-automation github-project-automation bot moved this from 🗄️ Backlog to ✅ Done in Penumbra web Sep 24, 2024
@github-project-automation github-project-automation bot moved this from 🏗 In progress to ✅ Done in Labs web Sep 24, 2024
@TalDerei
Copy link
Contributor Author

closing in favor of #1787

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement performance Related to speed improvements refactor Improving existing system with new design
Projects
Archived in project
Development

No branches or pull requests

1 participant