lansarea platformei , care oferă un cadru autonom pentru dezvoltarea aplicațiilor personalizate multiplatformă, folosind componente Chromium, V8 și Node.js ca bază. Modificare semnificativă a numărului de versiune datorită actualizării la codul de bază , platforme și motorul JavaScript V8 8.0.
Printre în API-uri specifice Electron:
- capacitatea de a verifica ortografia în formularele de introducere folosind verificatorul ortografic Chrome încorporat;
- Comunicare între procese (IPC) algoritmul (Structured Clone Algorithm), utilizat în motorul V8 pentru a copia obiecte JavaScript complexe. În comparație cu mecanismul de serializare a datelor utilizat anterior, noul algoritm este mai previzibil, mai rapid și mai funcțional. La mutarea bufferelor mari și a obiectelor complexe, noul algoritm este de aproximativ de două ori mai rapid, cu întârzieri practic neschimbate la transmiterea mesajelor mici;
- Suportul pentru redarea offscreen a fost dezactivat, deoarece au apărut probleme în timpul tranziției la o nouă ediție a Chromium, iar subsistemul a rămas fără întreținător;
- S-au adăugat noi API-uri: app.getApplicationNameForProtocol(url), BrowserWindow.getMediaSourceId(), BrowserWindow.moveAbove(mediaSourceId), session.downloadURL(url), session.addWordToSpellCheckerDictionary, tray.removeBalloon(), contents.Ifocus(), contents.Ifocus. (worldId, scripturi[, userGesture]).
Să vă reamintim că Electron vă permite să creați orice aplicație grafică folosind tehnologii de browser, a căror logică este definită în JavaScript, HTML și CSS, iar funcționalitatea poate fi extinsă prin intermediul sistemului de suplimente. Dezvoltatorii au acces la modulele Node.js, precum și la un API extins pentru generarea de dialoguri native, integrarea aplicațiilor, crearea de meniuri contextuale, integrarea cu sistemul de notificare, manipularea ferestrelor și interacțiunea cu subsistemele Chromium.
Spre deosebire de aplicațiile web, programele bazate pe Electron sunt livrate ca fișiere executabile autonome care nu sunt legate de un browser. În același timp, dezvoltatorul nu trebuie să-și facă griji cu privire la portarea aplicației pentru diferite platforme; Electron va oferi posibilitatea de a construi pentru toate sistemele suportate de Chromium. Electron oferă, de asemenea pentru a organiza livrarea automată și instalarea actualizărilor (actualizările pot fi livrate fie de pe un server separat, fie direct de pe GitHub).
Dintre programele construite pe platforma Electron, putem remarca editorul , client de mail , un set de instrumente pentru lucrul cu Git , un sistem pentru analiza și vizualizarea interogărilor SQL , sistem de blogging WordPress Desktop, client BitTorrent , precum și clienți oficiali pentru servicii precum Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code și Discord. Total în catalogul de programe Electron aproximativ 850 de cereri. Pentru a simplifica dezvoltarea de noi aplicații, un set de standard , inclusiv exemple de cod pentru rezolvarea diferitelor probleme.
Sursa: opennet.ru
