Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lvce-editor/main-process

Main Process
https://github.com/lvce-editor/main-process

electron lvce-editor

Last synced: 2 days ago
JSON representation

Main Process

Awesome Lists containing this project

README

        

# main-process

The `main-process` is a NodeJS process that runs Electron.

- `main-process` is created when the Electron application is launched
- `main-process` can create Windows using Apis from Electron.
- `main-process` spawns `shared-process`
- `main-process` and `shared-process` can communicate via ipc

## Profiling the main process

```sh
killall electron &&
npx electron --wait src/profile.js
```

This will create a `profile.cpuprofile` file, which can be loaded inside the chrome devtools performance panel.