Dominio
Desktop Development
Perfil de habilidad
Electron: main/renderer processes, IPC, BrowserWindow, Chromium/Node.js integration
Roles
1
donde aparece esta habilidad
Niveles
5
ruta de crecimiento estructurada
Requisitos obligatorios
5
los otros 0 opcionales
Desktop Development
Electron & Web-based Desktop
17/3/2026
Selecciona tu nivel actual y compara las expectativas.
La tabla muestra cómo crece la profundidad desde Junior hasta Principal.
| Rol | Obligatorio | Descripción |
|---|---|---|
| Desktop Developer (Electron/Tauri) | Obligatorio | Knows Electron 28+ basics: main/renderer processes, BrowserWindow, preload scripts. Creates simple windows with contextBridge. Works with electron-forge for scaffolding. Understands Chromium + Node.js architecture. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Desktop Developer (Electron/Tauri) | Obligatorio | Independently develops Electron applications with TypeScript. Manages lifecycle (app events, window management). Configures Tray, Menu, dialog API. Works with protocol handlers and deep links. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Desktop Developer (Electron/Tauri) | Obligatorio | Designs Electron architecture with process isolation and security hardening. Optimizes Chromium through webPreferences. Creates custom native modules through node-addon-api. Implements shared workers. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Desktop Developer (Electron/Tauri) | Obligatorio | Defines technical strategy for Electron development. Establishes security standards (CSP, sandbox). Plans migration between Electron major versions. Coordinates with Chromium/Node.js upgrades. |
| Rol | Obligatorio | Descripción |
|---|---|---|
| Desktop Developer (Electron/Tauri) | Obligatorio | Defines Electron platform strategy for the organization. Evaluates Electron vs Tauri vs CEF. Shapes enterprise standards for desktop web applications. |