Node.js 实例

Dora.js 的扩展使用组件 (component) 的概念,每一个页面都对应一个组件。

Dora.js 的每个扩展都是运行在各自单独的一个 Node.js 实例,不同扩展之间相互独立,一个扩展只会有一个实例存在(扩展的不同组件会共享同一个 Node.js 实例)。当一个扩展的所有组件都销毁后(即所有扩展相关的页面都关闭后),该扩展的 Node.js 实例就会自动结束。

Dora.js 的 所有 Node.js 实例都是运行在 同一个进程 的,当调用 process.exit() 时只会结束当前 Node.js 实例,并不会将 Dora.js 的进程杀掉。