Išleista Electron 10.0.0 – platforma, skirta programoms, pagrįstoms „Chromium“ varikliu, kurti

Parengta platformos išleidimas Elektronas 10.0.0, kuri suteikia savarankišką kelių platformų tinkintų programų kūrimo sistemą, kaip pagrindą naudojant Chromium, V8 ir Node.js komponentus. Reikšmingas versijos numerio pasikeitimas dėl atnaujinimo į kodų bazę Chromas 85, platformos „Node.js 12.16.3“ ir JavaScript variklis V8 8.5.

В naujas leidimas:

  • Pridėta метод contents.getBackgroundThrottling() и свойство contents.backgroundThrottling.
  • В основном процессе предоставлен доступ к модулю desktopCapturer.
  • Pridėta метод ses.isPersistent() для определения постоянных сеансов.
  • Решены сетевые проблемы, не позволяющие выполнить соединения RTC
    из-за изменения IP-адреса.

  • Отключён по умолчанию модуль «remote», представляющий IPC-механизм для взаимодействия между процессом отрисовки текущей страницы и основным процессом.
  • Параметр app.allowRendererProcessReuse по умолчанию изменён на значение true, что запрещает загрузку не учитывающих контекст модулей в процессе отрисовки.
  • Pridėta настройка disableDialogs для полного отключения диалоговых окон.
  • Включён встроенный PDF-просмотрщик на основе pdfium.

Priminsime, kad Electron leidžia kurti bet kokias grafines aplikacijas naudojant naršyklės technologijas, kurių logika apibrėžta JavaScript, HTML ir CSS, o funkcionalumą galima išplėsti per priedų sistemą. Kūrėjai turi prieigą prie Node.js modulių, taip pat išplėstinės API, skirtos kurti vietinius dialogus, integruoti programas, kurti kontekstinius meniu, integruoti su pranešimų sistema, valdyti langus ir sąveikauti su Chromium posistemiais.

Skirtingai nei žiniatinklio programos, elektronų pagrindu sukurtos programos pateikiamos kaip savarankiški vykdomieji failai, nesusieti su naršykle. Tuo pačiu metu kūrėjui nereikia jaudintis dėl programos perkėlimo skirtingoms platformoms; „Electron“ suteiks galimybę kurti visoms „Chromium“ palaikomoms sistemoms. Electron taip pat suteikia lėšos organizuoti automatinį atnaujinimų pristatymą ir įdiegimą (naujinimai gali būti pristatomi arba iš atskiro serverio, arba tiesiai iš GitHub).

Iš programų, sukurtų Electron platformoje, galime atkreipti dėmesį į redaktorių Atomas, почтовые клиенты nylas и Paštas,, инструментарий для работы с Git GitKraken, „WordPress“ darbalaukio tinklaraščių sistema, „BitTorrent“ klientas „WebTorrent“ darbalaukis, taip pat oficialūs klientai tokioms paslaugoms kaip Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code ir Discord. Iš viso Electron programų kataloge pristatyta apie 850 paraiškų. Siekiant supaprastinti naujų programų kūrimą, standartų rinkinys demonstracinės programos, įskaitant kodų pavyzdžius įvairioms problemoms spręsti.

Šaltinis: opennet.ru

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