Tukunga o Electron 8.0.0, he papa mo te hanga tono i runga i te miihini Chromium

Kua rite tuku turanga Hikohiko 8.0.0, e whakarato ana i te anga-whaiaro mo te whakawhanake i nga tono ritenga-maha, ma te whakamahi i nga waahanga Chromium, V8 me Node.js hei turanga. He nui te huringa tau putanga na te whakapai ake ki te turanga waehere Chromium 80, papa Node.js 12.13 me te miihini JavaScript V8 8.0.

I roto i te huringa i roto i nga API motuhake irahiko:

  • Ka whakaratohia te kaha ki te taki takikupu i roto i nga puka whakauru ma te whakamahi i te kaitaki takikupu Chrome kua hangaia;
  • Whakawhitiwhiti Tukatuka (IPC) whai wāhi hātepe hātepe whakakorikori hanganga (Structured Clone Algorithm), whakamahia i roto i te miihini V8 hei kape i nga mea JavaScript uaua. Ka whakatauritea ki te tikanga whakahiato raraunga i whakamahia i mua, ko te algorithm hou he maamaa ake, he tere me te mahi. I te wa e nekehia ana nga papaa nui me nga mea uaua, ka tata ki te rua te tere o te algorithm hou me nga whakaroa tata kare i huri i te tuku karere iti;
  • Kua whakakorehia te tautoko mo te Whakaaturanga Matapihi, na te mea i puta nga raruraru i te wa o te whakawhiti ki te tukunga hou o Chromium, a ka waiho te punaha iti ki te kore he kaitiaki;
  • Kua taapirihia nga API hou: app.getApplicationNameForProtocol(url), BrowserWindow.getMediaSourceId(), BrowserWindow.moveAbove(mediaSourceId), session.downloadURL(url), session.addWordToSpellCheckerDictionary, tray.removeBalloon(), tray.executeJavaScripts. (worldId, scripts[, userGesture]).

Me whakamahara koe ka taea e Electron te hanga i nga tono whakairoiro ma te whakamahi i nga hangarau tirotiro, ko te arorau kua tautuhia ki te JavaScript, HTML me CSS, a ka taea te whakawhänui i te mahi ma te punaha taapiri. Ka whai waahi nga Kaihanga ki nga waahanga Node.js, tae atu ki te API taapiri mo te whakaputa korero taketake, te whakauru i nga tono, te hanga tahua horopaki, te whakauru ki te punaha panui, te raweke i nga matapihi, me te taunekeneke ki nga punaha iti Chromium.

Kaore i rite ki nga tono paetukutuku, ka tukuna nga kaupapa i runga i te Irahiko hei konae ka taea te kawe i a ia ano kaore e herea ki te kaitirotiro. I te wa ano, kaore te kaiwhakawhanake e manukanuka ki te kawe i te tono mo nga papaaho rereke; Ma te Electron e whakarato te kaha ki te hanga mo nga punaha katoa e tautokohia ana e Chromium. E whakarato ana hoki te irahiko rauemi ki te whakarite i te tuku aunoa me te whakaurunga o nga whakahou (ka taea te tuku mai i nga whakahou mai i tetahi tūmau motuhake, mai i GitHub ranei).

O nga kaupapa i hangaia i runga i te papaaarangi Electron, ka taea e taatau te tuhi i te ētita Atom, kaihoko mēra nylas, he kete taputapu mo te mahi tahi me Git GitKraken, he punaha mo te tātari me te whakaata i nga patai SQL Taihoa, Pūnaha blogging Papamahi WordPress, Kiritaki BitTorrent Papamahi WebTorrent, me nga kiritaki whai mana mo nga ratonga penei i te Skype, Signal, Slack, Basecamp, Twitch, Ghost, Wire, Wrike, Visual Studio Code me Discord. Tapeke i roto i te Putumōhiotanga papatono Irahiko tuku tata ki te 850 tono. Hei whakangawari i te whanaketanga o nga tono hou, he huinga paerewa tono demo, tae atu ki nga tauira waehere mo te whakaoti rapanga maha.

Source: opennet.ru

Tāpiri i te kōrero