Skip to content

[Chore] Web Worker Orchestrator for Heavy Tools #28

@FumingPower3925

Description

@FumingPower3925

Since v0.3.0 introduces heavy WASM libraries for archives and images, create a shared utility in shared/src/utils/ to manage worker lifecycles.

  • Prevent memory leaks when switching between tools.
  • Provide a standardized "Progress" event so the UI can show percentage-based loading bars for long archive extractions.
  • The goal is to have a standarized way and have as many shared parts as possible to make adding new WASM libraries as streamlined as possible.

Metadata

Metadata

Labels

enhancementNew feature or request

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions