https://github.com/pengx17/electron-multi-tabs-demo
https://github.com/pengx17/electron-multi-tabs-demo
Last synced: 28 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/pengx17/electron-multi-tabs-demo
- Owner: pengx17
- Created: 2023-05-01T08:48:20.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-15T15:53:03.000Z (over 1 year ago)
- Last Synced: 2025-02-28T08:53:22.801Z (4 months ago)
- Language: TypeScript
- Size: 3.42 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# electron-multi-tabs-demo
use BrowserView to serve two different types of renderer views (shell/app)
- shell will be used for rendering tabs
- app is a normal app that should render main biz-logic
Some other features:
- Electron APIs definitions exposed via preload are generated from handlers in main. You can jump to the real definition easily.
- Experiment UtilityProcess to offload heavy computation off main process
- Using https://github.com/Jack-Works/async-call-rpc#builtin-channels to sync events between helper process & renderer