Use the tools that you already know to implement your application. It's only based on standard features of ES6 like classes and Promises.
Actors are async and non-blocking by default. Write fast code that can handle thousands of messages in parallel without harming other actors.
Designed to be easy to extend and adapt, implement your own materializers to add persistence or rendering to your actors.
Implemented in TypeScript, gives you the ability to write safe and easy to understand code. Your editor will give you realistic and useful suggestions easily thanks to TypeScript typings.
Because it uses only standard ES6 features, you can run it in the frontend and backend easily.
A ready-to-run library that is 10KB minified