Electron 9.0 je dodáván s prohlížečem PDF ve výchozím nastavení, vylepšeními Linuxu a dalšími

Bylo oznámeno spuštění nové verze platformy Electron 9.0který přichází s různými opravami chyb, vylepšeními, novými funkcemi a také aktualizace na kódovou základnu Chromium 83, platformu Node.js 12.14 a JavaScriptový modul V8 8.3. Mezi hlavní nové funkce v této verzi patří vylepšená účinnost obslužné rutiny události okna v systému Linux, byl povolen prohlížeč PDF a další.

Pro ty, kteří nevědí Electron by měl vědět, že se jedná o multiplatformní desktopový aplikační rámec, který využívá webové technologie, jehož logiku určuje JavaScript, HTML a CSS a funkčnost lze rozšířit prostřednictvím systému zásuvných modulů. Je vyvinut GitHub a je založen na vývoji C ++.

Základní součásti elektronu jsou Chromium, Node.js a V8. Infrastruktura je kódována v Node.js a rozhraní je založeno na nástrojích Chromium, což je otevřená část Google Chrome. LModuly Node.js jsou k dispozici pro vývojáře i pokročilé rozhraní API k vytváření nativních dialogových oken, integraci aplikací, vytváření kontextových nabídek, integraci s ukončovacím systémem oznámení, manipulaci s okny a interakci se subsystémy Chromium.

Na rozdíl od webových aplikací„Programy založené na elektronech přicházejí ve formě samostatných spustitelných souborů které nejsou propojeny s prohlížečem.

V tomto případě se vývojář nemusí starat o portování aplikace pro různé platformy, společnost Electron poskytne možnost sestavení pro všechny systémy kompatibilní s Chromem. Electron také poskytuje nástroje pro organizaci automatického doručování a instalace aktualizací (aktualizace lze doručovat ze samostatného serveru nebo přímo z GitHubu).

Chrome 83
Související článek:
Chrome 83 přichází mimo jiné s vylepšeními zabezpečení a několika přepracováním

Co je nového v Electron 9.0?

V této nové verzi rámce kromě zvýraznění aktualizace jeho komponent (jak jsme již zmínili na začátku) konec podpory pobočky 6.x je uveden v oznámení, takže jakákoli aplikace, která je na něm postavena, se doporučuje provést aktualizaci na stabilní větev a na druhé straně je také zvýrazněn začátek práce na příští verzi 10.0.

Zvýrazněny jsou i další změny, například výchozí nastavení app.allowRendererProcessReuse který je již ve výchozím nastavení povolen. Tato konfigurace neumožňuje načítání v procesu vykreslování nativních modulů kontextově citlivé.

V IPCmezi hlavním procesem a procesem reprezentace, Algoritmus strukturovaného klonování používaný ve stroji V8 se používá ke klonování složitých objektů JavaScriptu. Ve srovnání s dříve používaným mechanismem serializace dat je nový algoritmus předvídatelnější, rychlejší a funkční.

Při přesunu velkých vyrovnávacích pamětí a složitých objektů je nový algoritmus přibližně dvakrát rychlejší s prakticky nezměněným zpožděním při přenosu malých zpráv.

To také vyniká v této nové verzi možnosti kontroly pravopisu byly rozšířeny a a API pro údržbu vlastních seznamů slov ve slovníku.

Ve verzi rámce Pro platformu Linux bylo vylepšeno zpracování událostí souvisejících s okny.

A že následující API jsou nyní zastaralé nebo odstraněné:

  • shell.openItem API je nyní odepisováno a nahrazeno asynchronním shell.openPath API.
  • .getWebContents, který byl v Electronu 8.0 zastaralý, je nyní odstraněn.
  • webFrame.setLayoutZoomLevelLimits, který byl v Electronu 8.0 zastaralý, je nyní odstraněn.

Konečně, pokud máte zájem o tom vědět více o této nové verzi rámce můžete zkontrolovat podrobnosti v následujícím odkazu.

Jak získat Electron v Linuxu?

Pro ty, kteří mají zájem o možnost spouštět aplikace a / nebo pracovat s Electron v rámci Linuxu, Musíme mít v systému nainstalován pouze Node.JS a jeho správce balíčků NPM.

Chcete-li nainstalovat Node.JS na Linux, můžete navštívit publikaci, kde mluvíme o nové verzi Node.JS a na konci toho najdete instalační příkazy pro některé z různých distribucí Linuxu.

Související článek:
Node.js 14.0 je tady a toto jsou jeho novinky

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.