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

Reply via email to