Derxistina Electron 9.0.0, platformek ji bo afirandina serîlêdanan li ser bingeha motora Chromium

Amade kirin serbestberdana platformê Elektron 9.0.0, ku çarçoveyek xweser peyda dike ji bo pêşvebirina sepanên xwerû yên pir-platformê, bi karanîna pêkhateyên Chromium, V8 û Node.js wekî bingeh. Guherînek girîng a di hejmara guhertoyê de ji ber nûvekirinek li ser bingeha koda Chromium 83, platform e Node.js 12.14 û motora JavaScript V8 8.3.

В serbestberdana nû:

  • Kapasîteyên ku bi rastnivîsîna rastnivîsê ve girêdayî ne hatine berfireh kirin û API-yek hate zêdekirin da ku navnîşên peyvên we di ferhengê de bihêle.
  • Li ser platforma Linux-ê, karbidestiya pêvajoyên bûyerên pencereyê çêtir bûye.
  • Dîmenderê PDF-ê tê de ye.
  • Mîhenga app.allowRendererProcessReuse ji hêla xwerû ve tê aktîf kirin, pêşî li barkirina di pêvajoya vegotinê de digire. kontekstual modulên xwecî.
  • IPC di navbera pêvajoya sereke û pêvajoya renderkirinê de Algorîtmaya Kloneya Structured bikar tîne, ku di motora V8 de tê bikar anîn da ku tiştên tevlihev ên JavaScript-ê kopî bike. Li gorî mekanîzmaya serialîzasyona daneya ku berê hatî bikar anîn, algorîtmaya nû pêşbînîker, bilez û fonksiyoneltir e. Dema ku tamponên mezin û tiştên tevlihev diherikînin, algorîtmaya nû bi qasî du caran zûtir e, dema ku peyamên piçûk vediguhezîne derengiyên hema neguhêrbar hene.

Werin em ji we re bi bîr bînin ku Electron dihêle hûn bi karanîna teknolojiyên gerokê, mentiqê ku di JavaScript, HTML û CSS-ê de hatî destnîşan kirin, serîlêdanên grafîkî biafirînin, û fonksiyon dikare bi pergala pêvekê ve were berfireh kirin. Pêşdebiran xwe bigihînin modulên Node.js, û her weha API-yek dirêjkirî ji bo afirandina diyalogên xwemalî, entegrekirina sepanan, afirandina pêşekên kontekstê, entegrebûna bi pergala ragihandinê, manîpulekirina pencereyan, û danûstandina bi bine pergalên Chromium re.

Berevajî sepanên webê, bernameyên elektron-based wekî pelên xwerû yên ku bi gerokek ve girêdayî ne têne radest kirin. Di heman demê de, pêşdebir ne hewce ye ku ji barkirina serîlêdanê ji bo platformên cihêreng xeman bike; Electron dê şiyana avakirina ji bo hemî pergalên ku ji hêla Chromium ve têne piştgirî kirin peyda bike. Electron jî dide wateya ji bo organîzekirina radestkirin û sazkirina nûvekirina otomatîkî (nûvekirin dikare ji serverek cihêreng an rasterast ji GitHub were radest kirin).

Ji bernameyên ku li ser platforma Electron hatine çêkirin, em dikarin edîtorê destnîşan bikin Atom, muwekîlê nameyê nylas, amûrek ji bo xebata bi Git GitKraken, pergalek ji bo analîzkirin û dîtina pirsên SQL Erebe, Pergala blogê ya sermaseya WordPress, xerîdar BitTorrent Sermaseya WebTorrent, û her weha xerîdarên fermî ji bo karûbarên wekî Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code û Discord. Bi tevahî di kataloga bernameya Electron de pêşkêş kirin li ser 850 sepanên. Ji bo hêsankirina pêşkeftina serîlêdanên nû, komek standard sepanên demo, tevî mînakên kodê yên ji bo çareserkirina pirsgirêkên cihêreng.

Source: opennet.ru

Add a comment