Домен
Desktop Development
Профиль навыка
Electron: main/renderer процессы, IPC, BrowserWindow, Chromium/Node.js интеграция
Ролей
1
где встречается этот навык
Грейдов
5
сформированная дорожка роста
Обязательных требований
5
ещё 0 — необязательные
Desktop Development
Electron и Web-based Desktop
17.03.2026
Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.
Таблица показывает, как меняется глубина владения навыком от Junior до Principal.
| Роль | Обязательность | Описание |
|---|---|---|
| Desktop Developer (Electron/Tauri) | Обязателен | Знает основы Electron 28+: main/renderer processes, BrowserWindow, preload scripts. Создаёт простые окна с contextBridge. Работает с electron-forge для scaffolding. Понимает Chromium + Node.js архитектуру. |
| Роль | Обязательность | Описание |
|---|---|---|
| Desktop Developer (Electron/Tauri) | Обязателен | Самостоятельно разрабатывает Electron-приложения с TypeScript. Управляет lifecycle (app events, window management). Настраивает Tray, Menu, dialog API. Работает с protocol handlers и deep links. |
| Роль | Обязательность | Описание |
|---|---|---|
| Desktop Developer (Electron/Tauri) | Обязателен | Проектирует архитектуру Electron с process isolation и security hardening. Оптимизирует Chromium через webPreferences. Создаёт custom native modules через node-addon-api. Реализует shared workers. |
| Роль | Обязательность | Описание |
|---|---|---|
| Desktop Developer (Electron/Tauri) | Обязателен | Определяет техническую стратегию Electron-разработки. Формирует стандарты security (CSP, sandbox). Планирует миграцию между major версиями Electron. Координирует с Chromium/Node.js upgrades. |
| Роль | Обязательность | Описание |
|---|---|---|
| Desktop Developer (Electron/Tauri) | Обязателен | Определяет стратегию Electron-платформы для организации. Оценивает Electron vs Tauri vs CEF. Формирует enterprise-стандарты desktop web-приложений. |