The Electron framework lets you write cross-platform desktop applications using JavaScript, HTML and CSS. It is based on Node.js and Chromium and is used by the Atom editor and many other apps.
ReleaseNotes
minor feature: Added Electron DLLs like libGLESv2.dll to symbol server. #26967 (Also in 10, 11, 12).systemPreferences.effectiveAppearance returning systemPreferences.getAppLevelAppearance(). #26881 (Also in 10, 11, 12).an where event.reply could sometimes not deliver a reply to an IPC message when cross-site iframes were present. #26928 (Also in 10, 11, 12).an where some buttons were un-clickable in some BrowserViews with draggable regions enabled. #26745 (Also in 10, 11).an whereby a corrupted async_hooks stack would crash the renderer when throwing some errors in the renderer process. #26748 (Also in 10, 11).an occasional crash on Windows related to NativeViewHost::SetParentAccessible. #26950 (Also in 10, 11, 12).usage of --disable-dev-shm-usage for apps using --no-sandbox on linux. #26806.Backported the to CVE-2020-16024: Heap buffer overflow in UI. #26831.Security: backport for 1150649. #26897.Security: backported for 1137603. #26893.Security: backported for 1141350. #26895.Security: backported the to CVE-2020-16014: Use after free in PPAPI. #26856.Security: backported the to CVE-2020-16015: Insufficient data validation in WASM. #26859.Security: backported the to CVE-2020-16022: Insufficient policy enforcement in networking. #26861.