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

Disayagikeun release platform Éléktron 9.0.0, nu nyadiakeun kerangka timer ngandung pikeun ngembangkeun aplikasi custom multi-platform, ngagunakeun Chromium, V8 jeung komponén Node.js salaku dadasar. Parobihan anu signifikan dina nomer vérsi kusabab parobihan kana platform kodeu Chromium 83 Node.js 12.14 jeung mesin JavaScript V8 8.3.

В masalah anyar:

  • Kamampuhan nu patali jeung mariksa ejaan geus dimekarkeun sarta API geus ditambahkeun pikeun ngajaga daptar kecap anjeun sorangan dina kamus.
  • Dina platform Linux, efisiensi ngolah acara anu aya hubunganana sareng jandela parantos ningkat.
  • PDF viewer kaasup.
  • Setelan app.allowRendererProcessReuse diaktipkeun sacara standar, nyegah muatkeun kana prosés rendering kontekstual modul pituin.
  • IPC ngagunakeun Algoritma Klon Terstruktur antara prosés utama sareng prosés rendering, anu dianggo dina mesin V8 pikeun nyalin objék JavaScript kompléks. Dibandingkeun jeung mékanisme serialization data saméméhna dipaké, algoritma anyar leuwih bisa diprediksi, gancang jeung fungsional. Nalika mindahkeun panyangga ageung sareng obyék kompléks, algoritma énggal kirang langkung dua kali langkung gancang, kalayan telat ampir teu robih nalika ngirimkeun pesen leutik.

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, klien surat nylas, toolkit pikeun gawé bareng Git GitKraken, sistem pikeun nganalisis jeung visualizing queries SQL Gorobag, 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