lëshimi i platformës , e cila ofron një strukturë të pavarur për zhvillimin e aplikacioneve multimedia në disa platforma, duke përdorur si bazë komponentët Chromium, V8 dhe Node.js. Ndryshimi i rëndësishëm i numrit të versionit është i lidhur me përditësimin në bazën e kodit Chromium 83, platformës dhe motorit JavaScript V8 8.3.
NĂ« :
- Janë zgjeruar mundësitë të lidhura me kontrollin e shkrimit dhe është shtuar një API për mbështetje të listave të veta të fjalëve në fjalor.
- Në platformën Linux, është rritur efikasiteti i përpunimit të ngjarjeve të lidhura me dritaret.
- ĂshtĂ« pĂ«rfshirĂ« njĂ« shikues PDF.
- ĂshtĂ« aktivizuar nga default cilĂ«simi app.allowRendererProcessReuse, qĂ« nuk lejon ngarkimin nĂ« procesin e vizatimit tĂ« native .
- Në IPC midis procesit kryesor dhe procesit të vizatimit është përdorur algoritmi i klonimit të strukturuar (Structured Clone Algorithm), i aplikuar në motorin V8 për kopjimin e objekteve të ndërlikuara JavaScript. Krahasuar me mekanizmin më parë të përdorur për serializimin e të dhënave, algoritmi i ri është më i parashikueshëm, më i shpejtë dhe më funksional. Kur lëvizin buferat e mëdhenj dhe objektet komplekse, algoritmi i ri është rreth dy herë më i shpejtë me vonesa praktikiisht të pandryshuara gjatë transferimit të mesazheve të vogla.
Të kujtojmë se Electron lejon krijimin e çdo aplikacioni grafik duke përdorur teknologji shfletuesi, logjika e punës së të cilit përcaktohet në JavaScript, HTML, dhe CSS, ndërsa funksionaliteti mund të zgjerohet përmes sistemit të shtesave. Zhvilluesit kanë në dispozicion modulet Node.js, si dhe një API të zgjeruar për formimin e dialogëve native, integrimin e aplikacioneve, krijimin e menuve kontekstuale, integrimin me sistemin e njoftimeve, manipulimin e dritareve dhe ndërveprimin me nën-sistemet e Chromium.
Ndryshe nga aplikacionet web, programet e bazuara në Electron ofrohen si skedarë ekzekutivë të plotë, pa u lidhur me shfletuesin. Kështu, zhvilluesi nuk ka nevojë të shqetësohet për portimin e aplikacionit në platforma të ndryshme, pasi Electron ofron mundësinë e ndërtimit për të gjitha sistemet që mbështeten në Chromium. Electron gjithashtu siguron për organizimin e shpërndarjes automatike dhe instalimit të përditësimeve (përditësimet mund të dërgohen si nga një server i veçantë, ashtu edhe direkt nga GitHub).
Nga programet e ndërtuar mbi platformën Electron, mund të përmenden redaktori , klienti i postës elektronike , mjetet për punë me Git , sistemi i analizës dhe vizualizimit të pyetjeve SQL , sistemi i blogjeve WordPress Desktop, klienti BitTorrent , si dhe klientët zyrtarë për shërbime si Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code dhe Discord. Në të gjithë katalogun e programeve Electron rreth 850 aplikacioneve. Për të thjeshtuar zhvillimin e aplikacioneve të reja, është përgatitur një grup tipik , përfshirë shembuj kodi për zgjidhjen e detyrave të ndryshme.
Burimi: opennet.ru
