wydanie platformy , który zapewnia samodzielną platformę do tworzenia wieloplatformowych aplikacji niestandardowych, wykorzystując jako podstawę komponenty Chromium, V8 i Node.js. Znacząca zmiana numeru wersji w związku z uaktualnieniem do bazy kodu , platformy i silnik JavaScript V8 8.5.
В :
- Metoda contents.getBackgroundThrottling() i właściwość contents.backgroundThrottling.
- Procesowi głównemu przyznano dostęp do modułu desktopCapturer.
- Metoda ses.isPersistent() służąca do określania trwałych sesji.
- Rozwiązano problemy sieciowe uniemożliwiające połączenia RTC
ze względu na zmianę adresu IP. - Moduł „zdalny”, czyli mechanizm IPC umożliwiający interakcję między bieżącym procesem renderowania strony a procesem głównym, jest domyślnie wyłączony.
- Ustawienie app.allowRendererProcessReuse zostało domyślnie zmienione na true, zapobiegając wczytywaniu modułów zależnych od kontekstu podczas renderowania.
- ustawienie disableDialogs umożliwiające całkowite wyłączenie okien dialogowych.
- Wbudowana przeglądarka PDF oparta na .
Przypomnijmy, że Electron umożliwia tworzenie dowolnych aplikacji graficznych wykorzystujących technologie przeglądarkowe, których logika jest zdefiniowana w JavaScript, HTML i CSS, a funkcjonalność można rozszerzać poprzez system dodatków. Programiści mają dostęp do modułów Node.js, a także rozbudowanego API umożliwiającego generowanie natywnych dialogów, integrowanie aplikacji, tworzenie menu kontekstowych, integrację z systemem wyświetlania powiadomień, manipulowanie oknami i interakcję z podsystemami Chromium.
W przeciwieństwie do aplikacji internetowych, programy oparte na elektronice są dostarczane jako samodzielne pliki wykonywalne, które nie są powiązane z przeglądarką. Jednocześnie programista nie musi się martwić o przenoszenie aplikacji na różne platformy; Electron zapewni możliwość kompilacji dla wszystkich systemów obsługiwanych przez Chromium. Elektron również zapewnia do organizowania automatycznego dostarczania i instalacji aktualizacji (aktualizacje mogą być dostarczane albo z oddzielnego serwera, albo bezpośrednio z GitHuba).
Spośród programów zbudowanych na platformie Electron możemy zwrócić uwagę na edytor , klienci poczty и ,, Zestaw narzędzi Git , system blogowy WordPress Komputer stacjonarny, klient BitTorrent , a także oficjalni klienci usług takich jak Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code i Discord. Razem w katalogu programu Electron około 850 wniosków. Aby uprościć tworzenie nowych aplikacji, zestaw standardów , w tym przykłady kodu służące do rozwiązywania różnych problemów.
Źródło: opennet.ru
