Chromium motorunu temel alan uygulamalar oluşturmaya yönelik bir platform olan Electron 10.0.0'ın piyasaya sürülmesi

Tedarikli platform sürümü Elektron 10.0.0Chromium, V8 ve Node.js bileşenlerini temel alarak çok platformlu özel uygulamalar geliştirmek için bağımsız bir çerçeve sağlayan. Kod tabanına yükseltme nedeniyle önemli sürüm numarası değişikliği Chromium 85, platformlar Düğüm.js 12.16.3 ve JavaScript motoru V8 8.5.

В yeni baskı:

  • Katma content.getBackgroundThrotting() yöntemi ve content.backgroundThrottle özelliği.
  • Ana işlem, DesktopCapturer modülüne erişim sağlar.
  • Katma Kalıcı oturumları tanımlamak için ses.isPersistent() yöntemi.
  • RTC bağlantılarının tamamlanmasını engelleyen ağ sorunları çözüldü
    IP adresindeki değişiklik nedeniyle.

  • Geçerli sayfa oluşturma işlemi ile ana işlem arasındaki etkileşim için IPC mekanizmasını temsil eden "uzak" modül varsayılan olarak devre dışıdır.
  • Varsayılan app.allowRendererProcessReuse ayarı true olarak değiştirildi; bu, işleme işlemi sırasında bağlama duyarlı olmayan modüllerin yüklenmesini engeller.
  • Katma iletişim kutularını tamamen devre dışı bırakmak için devre dışı bırakmaDialogs'u ayarlama.
  • dayalı yerleşik PDF görüntüleyici içerir pdfium.

Electron'un, mantığı JavaScript, HTML ve CSS'de tanımlanmış tarayıcı teknolojilerini kullanarak herhangi bir grafik uygulama oluşturmanıza izin verdiğini ve işlevselliğin eklentiler sistemi aracılığıyla genişletilebileceğini hatırlayın. Geliştiriciler, yerel diyaloglar oluşturmak, uygulamaları entegre etmek, bağlam menüleri oluşturmak, bildirim görüntüleme sistemiyle entegrasyon, pencereleri değiştirmek ve Chromium alt sistemleriyle etkileşim kurmak için Node.js modüllerine ve genişletilmiş bir API'ye erişebilir.

Web uygulamalarından farklı olarak, Electron tabanlı programlar, bir tarayıcıya bağlı olmayan, bağımsız yürütülebilir dosyalar olarak sunulur. Aynı zamanda geliştiricinin uygulamayı farklı platformlara taşıma konusunda endişelenmesine gerek yok; Electron, Chromium tarafından desteklenen tüm sistemler için derleme olanağı sağlayacak. Elektron ayrıca sağlar para güncellemelerin otomatik dağıtımını ve kurulumunu düzenlemek için (güncellemeler ayrı bir sunucudan veya doğrudan GitHub'dan teslim edilebilir).

Electron platformunda oluşturulan programlardan editörü not edebiliriz Atom, e-posta istemcileri nylas и Mailspring,, Git ile çalışmaya yönelik araçlar GitKraken, WordPress Masaüstü bloglama sistemi, BitTorrent istemcisi WebTorrent MasaüstüSkype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code ve Discord gibi hizmetlerin resmi müşterilerinin yanı sıra. Elektron program kataloğundaki toplam sunulan Yaklaşık 850 başvuru. Yeni uygulamaların geliştirilmesini kolaylaştırmak için bir dizi standart demo uygulamalarıçeşitli sorunların çözümüne yönelik kod örnekleri de dahil.

Kaynak: opennet.ru

Yorum ekle