релиз платформы , которая предоставляет самодостаточный фреймворк для разработки многоплатформенных пользовательских приложений, использующий в качестве основы компоненты Chromium, V8 и Node.js. Значительное изменение номера версии связано с обновлением до кодовой базы Chromium 83, платформы и JavaScript-движка V8 8.3.
W :
- Расширены возможности, связанные с проверкой правописания и добавлен API для поддержания собственных списков слов в словаре.
- На платформе Linux повышена эффективность обработки событий, связанных с окнами.
- Включён PDF-просмотрщик.
- Активирована по умолчанию настройка app.allowRendererProcessReuse, не допускающая загрузку в процесс отрисовки не нативных модулей.
- В IPC между основным процессом и процессом отрисовки задействован алгоритм структурированного клонирования (Structured Clone Algorithm), применяемый в движке V8 для копирования сложных JavaScript-объектов. По сравнению с ранее используемым механизмом сериализации данных, новый алгоритм более предсказуем, быстр и функционален. При перемещении крупных буферов и сложных объектов новый алгоритм быстрее примерно в два раза при практически не изменившихся задержках при передаче мелких сообщений.
Przypominamy, że Electron umożliwia tworzenie wszelkiego rodzaju aplikacji graficznych przy użyciu technologii przeglądarkowych, których logika działania jest określana w JavaScript, HTML i CSS, a funkcjonalność można rozszerzyć za pomocą systemu wtyczek. Deweloperzy mają dostęp do modułów Node.js oraz rozbudowanego API do tworzenia natywnych dialogów, integracji aplikacji, tworzenia menu kontekstowych, integracji z systemem powiadomień, manipulacji oknami i interakcji z podsystemami Chromium.
В отличие от web-приложений, программы на базе Electron поставляются в виде самодостаточных исполняемых файлов, не привязанных к браузеру. При этом разработчику не нужно заботиться о портировании приложения для различных платформ, Electron обеспечит возможность сборки для всех систем, поддерживаемых в Chromium. Electron также предоставляет для организации автоматической доставки и установки обновлений (обновления можно доставлять как с отдельного сервера, так и напрямую с GitHub).
Из программ, построенных на базе платформы Electron можно отметить редактор , почтовый клиент , инструментарий для работы с Git , система анализа и визуализации SQL-запросов , система ведения блогов WordPress Desktop, BitTorrent-клиент , а также официальные клиенты к таким сервисам, как Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code и Discord. Всего в каталоге программ Electron около 850 приложений. Для упрощения разработки новых приложений подготовлен набор типовых , включающих примеры кода для решения различных задач.
Źródło: opennet.ru
