Pagpagawas sa Electron 9.0.0, usa ka plataporma alang sa pagmugna og mga aplikasyon base sa makina sa Chromium

Giandam pagpagawas sa plataporma Elektron 9.0.0, nga naghatag og usa ka self-contained nga balangkas alang sa pagpalambo sa multi-platform custom nga mga aplikasyon, gamit ang Chromium, V8 ug Node.js nga mga sangkap isip basehan. Ang usa ka hinungdanon nga pagbag-o sa numero sa bersyon tungod sa usa ka update sa Chromium 83 codebase, plataporma Node.js 12.14 ug JavaScript engine V8 8.3.

Π’ bag-ong pagpagawas:

  • Ang mga kapabilidad nga may kalabutan sa pagsusi sa spell gipalapdan ug usa ka API ang gidugang aron mapadayon ang imong kaugalingon nga mga lista sa pulong sa diksyonaryo.
  • Sa plataporma sa Linux, ang kahusayan sa pagproseso sa mga panghitabo nga may kalabotan sa bintana gipauswag.
  • Nalakip ang PDF viewer.
  • Ang app.allowRendererProcessReuse setting gi-activate pinaagi sa default, nga nagpugong sa pagkarga sa proseso sa pag-render kontekstwal lumad nga modules.
  • Gigamit sa IPC ang Structured Clone Algorithm taliwala sa panguna nga proseso ug ang proseso sa paghubad, nga gigamit sa makina sa V8 aron kopyahon ang komplikado nga mga butang sa JavaScript. Kung itandi sa kaniadto gigamit nga mekanismo sa serialization sa datos, ang bag-ong algorithm mas matag-an, paspas ug magamit. Kung naglihok sa dagkong mga buffer ug komplikado nga mga butang, ang bag-ong algorithm gibana-bana nga doble nga paspas, nga adunay halos wala mausab nga mga paglangan sa pagpadala sa gagmay nga mga mensahe.

Hinumdomi nga ang Electron nagtugot kanimo sa paghimo sa bisan unsang mga graphical nga aplikasyon gamit ang mga teknolohiya sa browser, ang lohika nga gihubit sa JavaScript, HTML ug CSS, ug ang pag-andar mahimong mapalapdan pinaagi sa sistema sa mga add-on. Ang mga developers adunay access sa Node.js modules, ingon man usa ka gipalapad nga API alang sa paghimo sa lumad nga mga dialog, pag-integrate sa mga aplikasyon, paghimo sa mga menu sa konteksto, pag-integrate sa notification display system, pagmaniobra sa mga bintana, ug pagpakig-uban sa Chromium subsystems.

Dili sama sa mga aplikasyon sa web, ang mga programa nga nakabase sa Electron gihatag ingon nga adunay kaugalingon nga mga executable file nga wala gihigot sa usa ka browser. Sa parehas nga oras, ang developer dili kinahanglan mabalaka bahin sa pag-port sa aplikasyon alang sa lainlaing mga platform; Ang Electron maghatag katakus sa pagtukod alang sa tanan nga mga sistema nga gisuportahan sa Chromium. Naghatag usab ang elektron mga kapanguhaan sa pag-organisar sa awtomatik nga paghatod ug pag-instalar sa mga update (ang mga update mahimong ihatod gikan sa lain nga server o direkta gikan sa GitHub).

Sa mga programa nga gitukod sa Electron nga plataporma, atong matikdan ang editor atomo, kliyente sa mail nylas, usa ka toolkit alang sa pagtrabaho uban sa Git GitKraken, usa ka sistema alang sa pag-analisar ug paghanduraw sa mga pangutana sa SQL Kariton, Sistema sa pag-blog sa WordPress Desktop, kliyente sa BitTorrent WebTorrent Desktop, ingon man mga opisyal nga kliyente alang sa mga serbisyo sama sa Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code ug Discord. Total sa Electron program catalog gipresentar mga 850 ka aplikasyon. Aron pasimplehon ang pag-uswag sa mga bag-ong aplikasyon, usa ka hugpong sa sumbanan demo nga mga aplikasyon, lakip ang mga pananglitan sa code alang sa pagsulbad sa lainlaing mga problema.

Source: opennet.ru

Idugang sa usa ka comment