Lansarea Electron 10.0.0, o platformă pentru crearea de aplicații bazate pe motorul Chromium

Pregătit lansarea platformei electron 10.0.0, 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ă Chromium 85, platforme Node.js 12.16.3 și motorul JavaScript V8 8.5.

В problemă nouă:

  • Adăugat metoda contents.getBackgroundThrottling() și proprietatea contents.backgroundThrottling.
  • Procesul principal oferă acces la modulul desktopCapturer.
  • Adăugat Metoda ses.isPersistent() pentru a defini sesiunile persistente.
  • S-au rezolvat problemele de rețea care împiedicau finalizarea conexiunilor RTC
    din cauza unei modificări a adresei IP.

  • Modulul „la distanță”, care reprezintă mecanismul IPC pentru interacțiunea dintre procesul curent de redare a paginii și procesul principal, este dezactivat implicit.
  • Setarea implicită app.allowRendererProcessReuse a fost schimbată în true, ceea ce împiedică încărcarea modulelor insensibile la context în timpul procesului de randare.
  • Adăugat setarea disableDialogs pentru a dezactiva complet casetele de dialog.
  • Include vizualizator PDF încorporat bazat pe pdfium.

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 Fondurile 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 Atom, clienți de e-mail nylas и Mailspring,, instrumente pentru lucrul cu Git GitKraken, WordPress Desktop blogging system, client BitTorrent Desktop WebTorrent, 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 prezentat aproximativ 850 de cereri. Pentru a simplifica dezvoltarea de noi aplicații, un set de standard aplicații demo, inclusiv exemple de cod pentru rezolvarea diferitelor probleme.

Sursa: opennet.ru

Adauga un comentariu