Stateless Actors

A blog post asking whether a Swift actor with no state has any purpose.

Author
Matt Massicotte
Published
May 29, 2026
Kind
Personal blog post of opinion with code examples
Original
www.massicotte.org/stateless-actors/
Subject
Programming languages and types

What it is

Matt Massicotte, who offers Swift concurrency consulting, answers a reader's question about stateless actors. The post covers network clients, background actors, custom executors and file system access.

What it says

What evidence it gives

The post gives short Swift code samples and reasoning about how actors behave. It reports no benchmarks and no tests.

Interests and limits

The post is the author's opinion and experience. Massicotte offers paid help with Swift concurrency, and says so at the end. Nothing was measured. The advice applies to Swift's actor model only.