Architecture - sloanyang/raspberrry2v8 GitHub Wiki
Runtime.JS system architecture layer diagram
Low-level system components provide environment for V8 engine and isolates to run.
Software isolation
All kernel components, device drivers and user applications execute in a single address space and unrestricted kernel mode (CPU ring 0). Protection and isolation are provided by software. Kernel uses builtin V8 engine to compile JavaScript into trusted native code. This guarantees only safe JavaScript code is actually executable.
Every program runs in it's own sandboxed isolate and uses limited set of resources. Isolates can communicate using RPC.
See also: