Pelepasan Electron 10.0.0, platform pikeun nyiptakeun aplikasi dumasar kana mesin Chromium

Disayagikeun release platform Éléktron 10.0.0, nu nyadiakeun kerangka timer ngandung pikeun ngembangkeun aplikasi custom multi-platform, ngagunakeun Chromium, V8 jeung komponén Node.js salaku dadasar. Parobihan nomer vérsi anu signifikan kusabab paningkatan kana codebase Kromium 85, platform Node.js 12.16.3 jeung mesin JavaScript V8 8.5.

В masalah anyar:

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

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

Hayu urang ngingetkeun yén éléktron ngidinan Anjeun pikeun nyieun sagala aplikasi grafis ngagunakeun téknologi browser, logika nu dihartikeun dina JavaScript, HTML jeung CSS, sarta pungsionalitasna bisa dimekarkeun ngaliwatan sistem add-on. Pamekar gaduh aksés ka modul Node.js, ogé API anu diperpanjang pikeun ngahasilkeun dialog asli, ngahijikeun aplikasi, nyiptakeun ménu kontéks, ngahijikeun sareng sistem béwara, ngamanipulasi windows, sareng berinteraksi sareng subsistem Chromium.

Beda sareng aplikasi wéb, program basis éléktron dikirimkeun salaku file laksana mandiri anu henteu kabeungkeut kana browser. Dina waktos anu sami, pamekar henteu kedah hariwang ngeunaan porting aplikasi pikeun platform anu béda; Éléktron bakal nyayogikeun kamampuan ngawangun pikeun sadaya sistem anu dirojong ku Chromium. Éléktron ogé nyadiakeun dana pikeun ngatur pangiriman otomatis tur pamasangan apdet (apdet bisa dikirimkeun boh ti server misah atawa langsung ti GitHub).

Tina program anu diwangun dina platform Éléktron, urang tiasa nyatet redaktur atom, почтовые клиенты nylas и Suratna,, инструментарий для работы с Git GitKraken, Sistem blogging WordPress Desktop, klien BitTorrent Desktop WebTorrent, ogé klien resmi pikeun jasa sapertos Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code sareng Discord. Total dina katalog program Éléktron dikintunkeun ngeunaan 850 aplikasi. Pikeun simplify ngembangkeun aplikasi anyar, hiji set standar aplikasi demo, kaasup conto kode pikeun ngarengsekeun sagala rupa masalah.

sumber: opennet.ru

Tambahkeun komentar