Electron 9.0 се предлага с PDF преглед, активиран по подразбиране, подобрения на Linux и др

Беше обявено стартирането на новата версия на платформата Електрон 9.0, който идва с различни корекции на грешки, подобрения, нови функции а също и актуализация на кодова база Chromium 83, платформа Node.js 12.14 и JavaScript двигател V8 8.3. Основните нови функции в тази версия включват подобрената ефективност на манипулатора на събития на прозореца в Linux, PDF прегледът е активиран и др.

За тези, които не знаят Electron трябва да знае, че това е междуплатформена рамка за настолни приложения, която използва уеб технологии, чиято логика се определя от JavaScript, HTML и CSS и функционалността може да бъде разширена чрез плъгин системата. Той е разработен от GitHub и се основава на разработката на C ++.

Основните компоненти на Electron са Chromium, Node.js и V8. Инфраструктурата е кодирана в Node.js и интерфейсът се базира на инструментите на Chromium, частта с отворен код на Google Chrome. LМодулите Node.js са достъпни за разработчици, както и усъвършенстван API за създаване на собствени диалогови прозорци, интегриране на приложения, създаване на контекстни менюта, интегриране със системата за изход за известия, манипулиране на прозорци и взаимодействие с подсистемите Chromium

За разлика от уеб приложенията, Електронно-базираните програми се предлагат под формата на самостоятелни изпълними файлове които не са свързани с браузъра.

В този случай разработчикът не трябва да се притеснява от пренасянето на приложението за различни платформи, Electron ще осигури възможността за изграждане за всички системи, съвместими с Chromium. Electron също така предоставя инструменти за организиране на автоматична доставка и инсталиране на актуализации (актуализациите могат да бъдат доставени от отделен сървър или директно от GitHub).

Chrome 83
Свързана статия:
Chrome 83 пристига с подобрения в сигурността и няколко редизайна, наред с други промени

Какво е новото в Electron 9.0?

В тази нова версия на рамката, в допълнение към подчертаването на актуализацията на нейните компоненти (както споменахме в началото) краят на поддръжката за клон 6.x се споменава в съобщението, така че всяко приложение, което е изградено върху него, се препоръчва актуализацията да бъде направена до стабилен клон и от друга страна началото на работата по следващата версия 10.0 също е подчертано.

Други промени също са подчертани, като настройката по подразбиране app.allowRendererProcessReuse което вече е разрешено по подразбиране. Тази конфигурация не позволява зареждане в процеса на рендиране на родните модули контекстно чувствителни.

В IPC, между основния процес и процеса на представяне, Структурираният алгоритъм на клониране, използван в двигателя V8, се използва за клониране на сложни JavaScript обекти. В сравнение с използвания по-рано механизъм за сериализация на данни, новият алгоритъм е по-предсказуем, бърз и функционален.

Когато премествате големи буфери и сложни обекти, новият алгоритъм е приблизително два пъти по-бърз с практически непроменени закъснения при предаване на малки съобщения.

Също така се откроява в тази нова версия, това възможностите за проверка на правописа са разширени и а API за поддържане на персонализирани списъци с думи в речника.

Във версията на рамката За платформата Linux обработката на събития, свързана с прозореца, е подобрена.

И че следните API са вече оттеглени или премахнати:

  • shell.openItem API вече е амортизиран и заменен от асинхронен API на shell.openPath.
  • .getWebContents, който беше оттеглен в Electron 8.0, сега е премахнат.
  • webFrame.setLayoutZoomLevelLimits, който беше остарял в Electron 8.0, вече е премахнат.

И накрая, ако се интересувате да научите повече за това за тази нова версия на рамката, можете да проверите подробностите в следващия линк.

Как да получите Electron на Linux?

За тези, които се интересуват от възможността да стартират приложения и / или да работят с Electron в рамките на Linux, Трябва само да имаме Node.JS инсталиран в системата и неговия NPM мениджър на пакети.

За да инсталирате Node.JS на Linux, можете да посетите публикацията, където говорим за новата версия на Node.JS и в края му ще намерите командите за инсталиране на някои от различните дистрибуции на Linux.

Свързана статия:
Node.js 14.0 е тук и това са неговите новини

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.