Состоялся релиз Electron 26.0.0

от автора

15 августа 2023 года состоялся релиз платформы Electron 26.0.0. Это фреймворк для разработки многоплатформенных пользовательских приложений, использующий в качестве основы компоненты Chromium, V8 и Node.js. Переход на новый номер версии связан с обновлением компонентов проекта до кодовой базы Chromium 116, платформы Node.js 18.16.1 и JavaScript-движка V8 11.2.

По данным портала OpenNET, платформа Electron позволяет создавать любые графические приложения с использованием браузерных технологий, логика работы которых определяется на JavaScript, HTML и CSS, а функциональность решений может быть расширена через систему дополнений. Разработчикам доступны модули Node.js, а также расширенный API для формирования нативных диалогов, интеграции приложений, создания контекстных меню, интеграции с системой вывода уведомлений, манипуляции окнами, взаимодействия с подсистемами Chromium.

Разработчики внесли в Electron 26.0.0 множество обновлений, дополнений, изменений и исправлений, включая:

  • частичную поддержку метода chrome.tabs.query();

  • возможность использования дополнительных опций командной строки Node.js в основном процессе Electron;

  • в файле-манифесте реализована поддержка параметра minimum_chrome_version;

  • добавление API safeStorage.setUsePlainTextEncryption и safeStorage.getSelectedStorageBackend;

  • поддержку параметра senderIsMainFrame для сообщений, отправляемых через метод ipcRenderer.sendTo();

  • поддержку всплывающих меню, вызываемых при помощи клавиатуры.

В отличие от веб-приложений, программы на базе Electron поставляются в виде самодостаточных исполняемых файлов, не привязанных к браузеру. При этом разработчику не нужно заботиться о портировании приложения для различных платформ, Electron обеспечит возможность сборки для всех систем, поддерживаемых в Chromium. Electron также предоставляет средства для организации автоматической доставки и установки обновлений. Например, обновления можно доставлять как с отдельного сервера, так и напрямую с GitHub.

В список приложений, построенных на базе платформы Electron, входят редактор Atom, почтовый клиент Mailspring, инструментарий для работы с Git GitKraken, система ведения блогов WordPress Desktop, BitTorrent-клиент WebTorrent Desktop, а также официальные клиенты к таким сервисам, как Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code и Discord.

В настоящее время в каталоге программных решений Electron представлено более 700 приложений. Для упрощения разработки новых программ авторами проекта подготовлен набор типовых демонстрационных приложений, включающих примеры кода для решения различных задач.


ссылка на оригинал статьи https://habr.com/ru/articles/754678/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *