Performance implications of single-threaded apps heavily isolated to @MainActor

What are the performance implications of building an app that is effectively single-threaded (for example, heavily isolated to @MainActor) versus one that allows work to execute across multiple executors and threads?

Performance implications of single-threaded apps heavily isolated to @MainActor
 
 
Q