Chromium mühərriki əsasında proqramlar yaratmaq üçün platforma olan Electron 10.0.0-ın buraxılışı

Hazırlandı platforma buraxılışı Elektron 10.0.0, əsas kimi Chromium, V8 və Node.js komponentlərindən istifadə edərək, çox platformalı fərdi proqramların inkişafı üçün müstəqil çərçivə təmin edir. Kod bazasına təkmilləşdirmə ilə əlaqədar əhəmiyyətli versiya nömrəsi dəyişikliyi Xrom 85, platformalar Node.js 12.16.3 və JavaScript mühərriki V8 8.5.

В yeni buraxılış:

  • Əlavə edilib contents.getBackgroundThrottling() metodu və contents.backgroundTrottling xüsusiyyəti.
  • Əsas proses desktopCapturer moduluna girişi təmin edir.
  • Əlavə edilib davamlı seansları təyin etmək üçün ses.isPersistent() metodu.
  • RTC bağlantılarının tamamlanmasına mane olan şəbəkə problemləri həll edildi
    IP ünvanının dəyişməsi səbəbindən.

  • Cari səhifənin göstərilməsi prosesi ilə əsas proses arasında qarşılıqlı əlaqə üçün IPC mexanizmini təmsil edən “uzaqdan” modul defolt olaraq qeyri-aktivdir.
  • Defolt app.allowRendererProcessReuse ayarı doğru olaraq dəyişdirilib, bu, göstərmə prosesi zamanı kontekstdən asılı olmayan modulların yüklənməsinin qarşısını alır.
  • Əlavə edilib dialoq qutularını tamamilə söndürmək üçün disableDialogs-u təyin etmək.
  • əsasında daxili PDF Viewer daxildir pdfium.

Xatırladaq ki, Electron brauzer texnologiyalarından istifadə etməklə istənilən qrafik proqramlar yaratmağa imkan verir, məntiqi JavaScript, HTML və CSS-də müəyyən edilir və funksionallığı əlavələr sistemi vasitəsilə genişləndirilə bilər. Tərtibatçıların Node.js modullarına, habelə yerli dialoqların yaradılması, tətbiqlərin inteqrasiyası, kontekst menyularının yaradılması, bildirişlərin göstərilməsi sistemi ilə inteqrasiya, pəncərələrin manipulyasiyası və Chromium altsistemləri ilə qarşılıqlı əlaqə üçün genişləndirilmiş API-yə giriş imkanı var.

Veb proqramlarından fərqli olaraq, elektron əsaslı proqramlar brauzerə bağlı olmayan müstəqil icra edilə bilən fayllar kimi çatdırılır. Eyni zamanda, tərtibatçının tətbiqi müxtəlif platformalar üçün daşımaqdan narahat olması lazım deyil; Electron, Chromium tərəfindən dəstəklənən bütün sistemlər üçün qurmaq imkanı verəcəkdir. Elektron da təmin edir resursları yeniləmələrin avtomatik çatdırılması və quraşdırılmasını təşkil etmək (yeniləmələr ayrı serverdən və ya birbaşa GitHub-dan çatdırıla bilər).

Electron platformasında qurulan proqramlardan redaktoru qeyd edə bilərik Atom, e-poçt müştəriləri nylas и Mailspring,, Git ilə işləmək üçün alətlər GitKraken, WordPress Desktop blog sistemi, BitTorrent müştəri WebTorrent Desktop, həmçinin Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code və Discord kimi xidmətlər üçün rəsmi müştərilər. Elektron proqram kataloqunda cəmi tərəfindən təqdim təxminən 850 müraciət. Yeni proqramların işlənməsini sadələşdirmək üçün bir sıra standart demo proqramlarmüxtəlif problemlərin həlli üçün kod nümunələri daxil olmaqla.

Mənbə: opennet.ru

Добавить комментарий