Itusilẹ ti Electron 9.0.0, pẹpẹ kan fun ṣiṣẹda awọn ohun elo ti o da lori ẹrọ Chromium

Ti pese sile itusilẹ Syeed Itanna 9.0.0, eyi ti o pese ilana ti ara ẹni fun idagbasoke awọn ohun elo aṣa-pupọ, lilo Chromium, V8 ati Node.js irinše bi ipilẹ. Iyipada pataki ni nọmba ẹya jẹ nitori imudojuiwọn si koodu mimọ Chromium 83, pẹpẹ Node.js 12.14 ati JavaScript engine V8 8.3.

В titun tu:

  • Awọn agbara ti o jọmọ ṣiṣayẹwo lọkọọkan ti pọ si ati pe a ti ṣafikun API kan lati ṣetọju awọn atokọ ọrọ tirẹ ninu iwe-itumọ.
  • Lori Syeed Lainos, ṣiṣe ṣiṣe awọn iṣẹlẹ ti o ni ibatan window ti ni ilọsiwaju.
  • PDF wiwo to wa.
  • Eto app.allowRendererProcessReuse ti muu ṣiṣẹ nipasẹ aiyipada, idilọwọ ikojọpọ sinu ilana ṣiṣe contextual abinibi modulu.
  • IPC nlo Algorithm Clone Ti a Ṣeto laarin ilana akọkọ ati ilana ṣiṣe, eyiti o lo ninu ẹrọ V8 lati daakọ awọn nkan JavaScript eka. Ti a ṣe afiwe si ẹrọ serialization data ti a lo tẹlẹ, algorithm tuntun jẹ asọtẹlẹ diẹ sii, iyara ati iṣẹ-ṣiṣe. Nigbati o ba n gbe awọn buffers nla ati awọn nkan idiju, algoridimu tuntun jẹ isunmọ ni ẹẹmeji bi iyara, pẹlu awọn idaduro ti ko yipada nigba gbigbe awọn ifiranṣẹ kekere ranṣẹ.

Jẹ ki a leti pe Electron ngbanilaaye lati ṣẹda awọn ohun elo ayaworan eyikeyi nipa lilo awọn imọ-ẹrọ ẹrọ aṣawakiri, ọgbọn eyiti o jẹ asọye ni JavaScript, HTML ati CSS, ati pe iṣẹ ṣiṣe le faagun nipasẹ eto afikun. Awọn olupilẹṣẹ ni iraye si awọn modulu Node.js, bakanna bi API ti o gbooro sii fun ṣiṣẹda awọn ibaraẹnisọrọ abinibi, iṣakojọpọ awọn ohun elo, ṣiṣẹda awọn akojọ aṣayan ọrọ, ṣiṣepọ pẹlu eto iwifunni, ifọwọyi awọn ferese, ati ibaraenisepo pẹlu awọn eto abẹlẹ Chromium.

Ko dabi awọn ohun elo wẹẹbu, awọn eto ti o da lori Electron ti wa ni jiṣẹ bi awọn faili ipaniyan ti ara ẹni ti a ko so mọ ẹrọ aṣawakiri kan. Ni akoko kanna, olupilẹṣẹ ko nilo lati ṣe aniyan nipa gbigbe ohun elo fun awọn iru ẹrọ oriṣiriṣi; Electron yoo pese agbara lati kọ fun gbogbo awọn eto ti o ni atilẹyin nipasẹ Chromium. Electron tun pese awọn ohun elo lati ṣeto ifijiṣẹ aifọwọyi ati fifi sori ẹrọ awọn imudojuiwọn (awọn imudojuiwọn le jẹ jiṣẹ boya lati olupin lọtọ tabi taara lati GitHub).

Ninu awọn eto ti a ṣe lori ẹrọ itanna Electron, a le ṣe akiyesi olootu naa Atomu, mail onibara nylas, Ohun elo irinṣẹ fun ṣiṣẹ pẹlu Git GitKraken, eto kan fun itupalẹ ati wiwo awọn ibeere SQL Wagon, Eto bulọọgi Ojú-iṣẹ Wodupiresi, alabara BitTorrent Ojú-iṣẹ WebTorrent, bakanna bi awọn onibara osise fun awọn iṣẹ bii Skype, Signal, Slack, Basecamp, Twitch, Ghost, Waya, Wrike, Visual Studio Code and Discord. Lapapọ ninu iwe akọọlẹ eto Electron silẹ nipa 850 ohun elo. Lati ṣe irọrun idagbasoke awọn ohun elo tuntun, ipilẹ ti boṣewa demo ohun elo, pẹlu awọn apẹẹrẹ koodu fun lohun orisirisi isoro.

orisun: opennet.ru

Fi ọrọìwòye kun