[COMPASS-3944] Determine the best way to run background operations in Compass Created: 30/Oct/19  Updated: 10/Jan/24  Resolved: 25/Nov/20

Status: Closed
Project: Compass
Component/s: Compass
Affects Version/s: None
Fix Version/s: No version

Type: Investigation Priority: Major - P3
Reporter: Massimiliano Marcon Assignee: Unassigned
Resolution: Gone away Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Documentation Changes: Not Needed

 Description   

With this spike we want to determine what is the best way to run background operations in Electron. Web workers? Hidden electron windows?

When this spike is done, we know what we need to do to:

  • offload operations to background processes
  • cancel the operations running in the background
  • report errors that happen in background operations to the foreground processes
  • notify the foreground process when the background operation is completed and return the results when needed

A good place to start for a PoC could be import/export.

WIP scope doc is in WRITING-4477.

Some good material:


Generated at Wed Feb 07 22:34:45 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.