tl;dr it parses HTTP headers with Ragel, which is a really nice idea; the state machine part is a yummy bite.
puma's README wording make it seem like the Ragel parser is some new thing unique to Puma, and doesnt mention Zed. no wonder he hatest rubyists
also, thin has had a --threaded flag for years