Liberasyon Electron 10.0.0, yon platfòm pou kreye aplikasyon ki baze sou motè Chromium la

Prepare lage platfòm Elektwonik 10.0.0, ki bay yon fondasyon endepandan pou devlope aplikasyon koutim milti-platfòm, lè l sèvi avèk eleman Chromium, V8 ak Node.js kòm yon baz. Siyifikatif chanjman nimewo vèsyon akòz ajou nan codebase Chromium 85, platfòm Node.js 12.16.3 ak JavaScript motè V8 8.5.

В nouvo lage:

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

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

Se pou nou raple w ke Electron pèmèt ou kreye nenpòt aplikasyon grafik lè l sèvi avèk teknoloji navigatè, lojik ki defini nan JavaScript, HTML ak CSS, ak fonksyonalite a ka elaji atravè sistèm nan ajoute. Devlopè yo gen aksè a modil Node.js, osi byen ke yon API pwolonje pou jenere dyalòg natif natal, entegre aplikasyon, kreye meni kontèks, entegre ak sistèm notifikasyon, manipile fenèt, ak kominike avèk subsystem Chromium.

Kontrèman ak aplikasyon entènèt, pwogram ki baze sou Elektwon yo delivre kòm dosye ègzèkutabl endepandan ki pa mare nan yon navigatè. An menm tan an, pwomotè a pa bezwen enkyete sou pòtaj aplikasyon an pou platfòm diferan; Electron ap bay kapasite pou bati pou tout sistèm ki sipòte pa Chromium. Electron tou bay resous yo pou òganize livrezon otomatik ak enstalasyon mizajou (mizajou yo ka delivre swa nan yon sèvè separe oswa dirèkteman nan GitHub).

Nan pwogram yo bati sou platfòm Electron, nou ka sonje editè a Atom, почтовые клиенты nylas и Mailspring,, инструментарий для работы с Git GitKraken, WordPress Desktop sistèm blog, kliyan BitTorrent WebTorrent Desktop, osi byen ke kliyan ofisyèl pou sèvis tankou Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code ak Discord. Total nan katalòg pwogram Electron soumèt apeprè 850 aplikasyon. Pou senplifye devlopman nan nouvo aplikasyon, yon seri estanda aplikasyon Demo, ki gen ladan egzanp kòd pou rezoud pwoblèm divès kalite.

Sous: opennet.ru

Add nouvo kòmantè