So does this exactly replicate behavior of node and V8 even in non-V8 engines?
That means your embeds can write to the filesystem, use any npm package, (even spin up child processes if that's what you want to show off!).
The actual thing you are embedding is a version of our app, Tonic, which yes interfaces remotely with Node.js. I think this title is the best way of getting the idea across in a few words though.