общий DOM, отсутствие изоляции
можно изолировать стили через shadow root
можно изолировать конткст исполнения через friendly frame, но это лишнее
должен быть один домен domain.ktalk.ru/whiteboard
надо завернуть в npm-loader
один процесс
обработка хоткеев через postMessage (инкапсулировать в npm-loader)
локальную запись можно сделать закверив канвас
ссылки allow-top-navigation
обработка горячих клавиш
пробрасывать нажатия через postMessage
получать нажатия через postMessage
это всё должно быть завернуто в API
скорость открытия?
как делать локальную запись
https://developer.chrome.com/docs/web-platform/element-capture не поддерживается в Electron
Out-of-Process Iframe - позволяет полностью изолировать процесс
завернуть в npm-loader
By Andrey Osipov