I-Dart 2.15 ifika kunye namaqela azimeleyo, ukuphuculwa kwexesha lokuqhuba kunye nokunye

Kutshanje uGoogle uvelise ukuphehlelelwa kwe inguqulelo entsha yolwimi lwenkqubo I-Dart 2.15, eqhubelekayo nophuhliso lwesebe eliyilwe ngokutsha leDart 2 kwaye eyahluka kuguqulelo lwentsusa lolwimi lweDart ngokusetyenziswa kochwethezo oluqinileyo olungatshintshiyo (iintlobo zinokuthenjwa ngokuzenzekelayo, ngoko ke akufuneki ukuba ukhankanye iindidi, kodwa uchwethezo oluguquguqukayo alusasetyenziswa kwaye luyabalwa ekuqaleni, uhlobo lunikiwe. kuguquguquko kwaye ke uhlobo olungqongqo lokukhangela luyasetyenziswa).

Kolu guqulelo lutsha, uphuculo olwahlukeneyo luye lwaphunyezwa kwaye ngaphezu kwayo yonke into yokungeniswa kweempawu ezintsha ezinje ngamaqela azimeleyo kunye nezisombululo kubuthathaka obuchongiweyo.

Iimpawu ezintsha zeDart 2.15

Kolu guqulelo lutsha lweDart 2.15 izixhobo zibonelelwa ngokukhawulezisa ufezekiso olunxuseneyo lwemisebenzi ngokukwahlulwa komlawuli.

ngaphandle koko kwiinkqubo ezininzi ezingundoqo, ixesha lokusebenza I-Dart, ngokungagqibekanga, sebenzisa ikhowudi yesicelo kwi-CPU engundoqo kwaye isebenzisa ezinye ii-cores ukwenza imisebenzi yenkqubo njenge-asynchronous I / O, ukubhala kwiifayile, okanye ukwenza umnxeba womnatha.

Enye into entsha eyaziswa nguDart 2.15 ngumbono omtsha, amaqela akwanti, (amaqela ahlukeneyo) ukuvumela ukufikelela ekwabelwana ngako kwizakhiwo ezahlukeneyo zedatha yangaphakathi kwiindawo ezizimeleyo zeqela elinye, enokunciphisa kakhulu i-overhead xa unxibelelana nama-agent kwiqela. Ngokomzekelo, ukuqala ukuhlukaniswa okongeziweyo kwi-pool ekhoyo kumaxesha angama-100 ngokukhawuleza kwaye kufuna i-10 ukuya kwi-100 amaxesha angaphantsi kwememori kunokuqalisa ukuhlukaniswa okuhlukeneyo, ukuphelisa isidingo sokuqalisa izakhiwo zedatha yeprogram.

Ngaphandle kwento yokuba kwiibhloko ezizimeleyo kwiqela, ukufikelela okwabelwana ngako kwizinto eziguquguqukayo kusathintelwe, amaqela asebenzisa inkumbulo eguqukayo ekwabelwana ngayo, ikhawulezisa ngokuphawulekayo ukudluliselwa kwezinto ukusuka kwibhloko enye ukuya kwenye ngaphandle kwesidingo semisebenzi yekopi yobutyebi.

Kwinguqulelo entsha, kuvumelekile kwakhona ukuba kudlule umphumo womsebenzi womlawuli xa i-Isolate.exit () ibizwa ukudlulisa idatha kwibhloko engundoqo yokwahlula ngaphandle kokwenza imisebenzi yekopi. Ukongeza, ukwenziwa ngcono kwendlela yokuhanjiswa komyalezo kuye kwenziwa: imiyalezo emincinci nephakathi ngoku isenziwa malunga namaxesha asi-8 ngokukhawuleza. Izinto ezinokuthi zigqithiswe phakathi kwe-isolate usebenzisa i-SendPort.send () umnxeba uquka iindidi ezahlukeneyo zemisebenzi, ukuvalwa, kunye nokulandelela istaki.

Kwizixhobo zokwenza izikhombisi kwimisebenzi yomntu kwezinye izinto, izithintelo ekudaleni izikhombisi ezinjalo zisusiwe kwikhowudi yomakhi, leyo kunokuba luncedo xa usenza ujongano olusekwe kwithala leencwadi Flutter.

Ithala leencwadi idart: ingundoqo iphucule inkxaso ye-enum, umzekelo, ngoku ungavelisa ixabiso lomtya kwixabiso ngalinye lobalo usebenzisa ".name" indlela, fumana amaxabiso ngegama, okanye ixabiso lomdlalo ngababini.

Kuyacaciswa ukuba ubuchule bokucinezela isalathisi buphunyeziwe, que ivumela ukusebenzisa ukumelwa okuxineneyo kwezalathisi kwindawo ezingama-64-bit ukuba i-32-bit indawo yedilesi yanele ukujongana (akukho ngaphezu kwe-4 GB yememori esetyenziswayo). Uvavanyo lubonise ukuba ulungiselelo olunjalo kunciphisa ubungakanani bemfumba malunga ne-10%. Kwi-Flutter SDK, imowudi entsha sele inikwe amandla kwi-Android ngokuzenzekelayo kwaye icwangciswe ukuba iyenze ibe yi-iOS ekukhutshweni kwexesha elizayo.

Ukongeza Kuyaqatshelwa ukuba indawo yokugcina ye-pub.dev ngoku inamandla okurhoxisa inguqulelo esele ipapashiwe yephakheji, umzekelo, xa kukho iibhugi ezinobungozi okanye ubuthathaka.

Ye- Olunye utshintsho ezibalaseleyo:

  • Ukukhuselwa okongeziweyo malunga nokuba sesichengeni (CVE-2021-22567) okubangelwa ukusetyenziswa kweempawu ze-Unicode ezitshintsha umyalelo wokubonisa kwikhowudi.
  • Kulungiswe ubuthathaka (CVE-2021-22568) obunokwenza omnye umsebenzisi we-pub.dev xa epapasha iipakethe kumncedisi womntu wesithathu owamkela iithokheni zofikelelo ze-oauth2 ezivela kwi-pub.dev.
  • I-SDK ye-Dart iquka izixhobo zokuhlalutya kunye nokuhlalutya ukusebenza (i-DevTools), eziye zahanjiswa ngaphambili kwiphakheji eyahlukileyo.
  • Izixhobo zongezwa kumyalelo we "dart pub" kunye neendawo zokugcina iphakheji ye-pub.dev ukulandelela ukukhutshwa ngengozi kolwazi olubuthathaka, umzekelo ukushiya iziqinisekiso zeenkqubo eziqhubekayo zokudibanisa kunye neendawo zefu ngaphakathi kwephakheji.
  • Ukuba ukuvuza okunjalo kufunyenwe, umyalelo othi "dart pub publish" uya kuyeka ngomyalezo wemposiso. Xa kwenzeka i-alamu yobuxoki, kunokwenzeka ukuba udlule isheke ngoluhlu olumhlophe.

Umthombo: https://medium.com/


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.