# process El objeto `process` en Electron tiene las siguientes diferencias con respecto al node convencional: * `process.type` String - El tipo del proceso puede ser `browser` (ej. proceso principal) o `renderer`. * `process.versions.electron` String - Versión de Electron. * `process.versions.chrome` String - Versión de Chromium. * `process.resourcesPath` String - Ruta al código fuente JavaScript. ## Events ### Event: 'loaded' Se emite cuando Electron ha cargado su script de inicialización interna y está comenzando a cargar la página web o el script principal. Puede ser usado por el script precargado para añadir de nuevo los símbolos globales de Node eliminados, al alcance global cuando la integración de Node está apagada: ```js // preload.js var _setImmediate = setImmediate; var _clearImmediate = clearImmediate; process.once('loaded', function() { global.setImmediate = _setImmediate; global.clearImmediate = _clearImmediate; }); ``` ## Methods El objeto `process` tiene los siguientes métodos: ### `process.hang` Interrumpe el hilo principal del proceso actual. ### process.setFdLimit(maxDescriptors) _macOS_ _Linux_ * `maxDescriptors` Integer Establece el límite dinámico del descriptor del archivo en `maxDescriptors` o en el límite estricto del Sistema Operativo, el que sea menor para el proceso actual.