I'm writing an actor system in Webassembly (C#/Blazor).
Once it's in place, it can be used with a rendering backplane (SVG). The ultimate goal is to make the actors be able to move to where they are needed (moving the code to the data instead of the other way around).
One important aspect is that the system is completely message driven. An actor can become anything by sending it a message. Yes, there is a security aspect to that :) It should also be compositional, in that the behaviors of it's essences compose.