I'm really happy to hear that other people are thinking about these types of solutions too. I really believe that there are a whole class of applications/services that take in user written Javascript to accomplish some higher goal (data processing, filtering, etc.)
To that end I have been using my free time to build engine.js ( https://github.com/rehanift/engine.js). I haven't had much free time lately so the docs might be a little stale, but the end-to-end tests should describe all of the module's functionality. It starts a process pool where it runs user-code (and SIGKILLS/restarts on execution timeout). It doesn't use Caja (though possibly in the future) nor does it use vm.runInNewContext() (it used to, but then I switched to using the contextify). I've tried to be conscious of security while building engine.js but I would not consider it 100% secure yet. -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en
