Great example of moving CPU-heavy work off the main thread. A key best practice is to also set a reasonable resourceLimits for your Worker Thread to prevent a single background task from consuming excessive memory and causing a different kind of outage.