Michael Nisi

When should you use an actor?

You need a) non-Sendable state that requires b) atomic mutations which c) cannot be done on the main thread. If you are missing any one of these qualities you should be looking at other options. And if you cannot tolerate asynchronous accesses, then you must.

– Matt Massicotte on when to use actors