Pelepasan Electron 13.0.0, platform pikeun ngawangun aplikasi dumasar kana mesin Chromium

Pelepasan platform éléktron 13.0.0 geus disiapkeun, nu nyadiakeun kerangka timer cukup pikeun ngembangkeun aplikasi pamaké multi-platform, ngagunakeun Chromium, V8 sarta komponén Node.js salaku dadasar. Parobihan anu signifikan dina nomer vérsi kusabab pembaruan kana basis kode Chromium 91, platform Node.js 14.16 sareng mesin JavaScript V8 9.1.

Diantara parobihan dina sékrési énggal:

  • Добавлено свойство process.contextIsolated для определения выполнения текущего контекста отрисовки в отдельном изолированном процессе.
  • Добавлен session.storagePath для определения пути на диске для хранения связанных с сеансом данных.
  • В API WebContents объявлена устареашей поддержка события «new-window», вместо которого следует использовать обработчик, прикрепляемый через метод webContents.setWindowOpenHandler().
  • Добавлен параметр process.contextId, используемый в модуле @electron/remote при взаимодействии между основным процессом и процессом отрисовки страницы.
  • Добавлен API для включения и выключения обработчика для проверки правописания.

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 parabot pikeun pangiriman otomatis tur pamasangan apdet (apdet bisa dikirimkeun boh ti server misah atawa langsung ti GitHub).

Program anu diwangun dina platform Electron kalebet redaktur Atom, klien email Mailspring, toolkit GitKraken, sistem blogging WordPress Desktop, klien WebTorrent Desktop BitTorrent, ogé klien resmi pikeun jasa sapertos Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire , Wrike, Visual Studio Code jeung Discord. Total, katalog program Éléktron ngandung 1016 aplikasi. Pikeun nyederhanakeun pamekaran aplikasi anyar, parantos disiapkeun sakumpulan aplikasi demo standar, kalebet conto kode pikeun ngarengsekeun sababaraha masalah.

sumber: opennet.ru

Tambahkeun komentar