Dart 2.15 waxay la timaadaa kooxo go'doonsan, hagaajinta runtime iyo in ka badan

Google ayaa dhawaan daaha ka qaaday bilawga barnaamijka nooca cusub ee luqadda barnaamijka Dart 2.15, kaas oo sii wada horumarinta laan si qotodheer dib loo habeeyay ee Dart 2 oo ka duwan nooca asalka ah ee luqadda Dart iyadoo la adeegsanayo qormooyin adag oo xoog leh (noocyada si toos ah ayaa loo qiyaasi karaa, markaa qeexida noocyada looma baahna, laakiin garaacista firfircooni hadda lama isticmaalo oo markii hore waa la xisaabiyaa, nooca waxaa loo qoondeeyey doorsooma ka bacdina waxaa la mariyaa hubinta nooca adag).

Noocan cusub, horumaro kala duwan ayaa lagu hirgeliyay waxaana ka sii sarreeya soo bandhigida qaar ka mid ah astaamaha cusub sida kooxaha go'doonsan iyo sidoo kale xalalka dayacannada la ogaaday.

Tilmaamaha cusub ee ugu weyn ee Dart 2.15

Noocan cusub ee Dart 2.15 Qalabka waxaa la bixiyaa si deg deg ah oo barbar socda fulinta hawlaha leh go'doomin kontoroolka.

Taas ka sokow in nidaamyada multi-core, runtime Dart, asal ahaan, wuxuu ku shaqeeyaa koodka codsiga xudunta CPU wuxuuna isticmaalaa koodhadhyo kale si uu u qabto hawlaha nidaamka sida asynchronous I/O, qoraal galalka, ama samaynta wicis shabakad.

Mid kale oo cusub oo Dart 2.15 soo bandhigay waa fikrad cusub, kooxaha go'doonsan, (kooxaha goonida ah) u oggolaanaya helitaanka la wadaago ee qaababka xogta gudaha ee kala duwan meel go'doon ah oo ka tirsan isla kooxda. Kaas oo si weyn u yareeyn kara dusha sare marka lala xiriirinayo wakiilada koox ahaan. Tusaale ahaan, bilaabista go'doominta dheeraadka ah ee barkada jirta waa 100 jeer ka dhakhso badan waxayna u baahan tahay 10 ilaa 100 jeer ka yar marka loo eego bilaabista go'doominta goonida ah, taas oo meesha ka saaraysa baahida loo qabo in la bilaabo qaababka xogta barnaamijka.

Inkastoo xaqiiqda ah in baloogyada go'doonsan ee koox, Helitaanka la wadaago ee walxaha la beddeli karo weli waa mamnuuc, kooxuhu waxay adeegsadaan xusuusta firfircoon ee la wadaago, si aad ah u dedejisa wareejinta walxaha hal block ilaa mid kale iyada oo aan loo baahnayn hawlo nuqul ka mid ah khayraadka.

Nooca cusub, waxa kale oo loo ogolyahay in ay gudbiso natiijada shaqada xakamaynta marka Isolate.exit () loo yeedho si aad xogta ugu gudbiso block-ka go'doominta ee ugu weyn adiga oo aan samaynin hawlgallo nuqul ah. Intaa waxaa dheer, hagaajinta habka gudbinta fariinta ayaa la fuliyay: farriimaha yaryar iyo kuwa dhexdhexaadka ah ayaa hadda la farsameeyaa qiyaastii 8 jeer si degdeg ah. Walxaha loo kala gudbi karo go'doominta iyadoo la isticmaalayo SendPort.send () wicida waxaa ka mid ah noocyo kala duwan oo hawlo ah, xidhidhyo, iyo raadad xidhidh.

Qalabka lagu abuurayo tilmaamayaasha hawlaha gaarka ah ee walxaha kale, xannibaadihii abuurista tilmaamayaasha waa laga saaray in code-dhise, kaas oo waxay noqon kartaa mid faa'iido leh marka la abuurayo interfaces ku salaysan maktabadda Kala-bax

Maktabad Dart: xudunta ayaa horumarisay taageerada enum, tusaale ahaan, waxaad hadda ka soo saari kartaa qiimaha xargaha qiimihii tirinta kasta adigoo isticmaalaya habka ".name", waxaad ku heli kartaa qiyamka magac ahaan, ama isbarbardhiga qiimaha.

Waxaa sidoo kale la iftiimiyay in Farsamo riixitaan tilmaame ah ayaa la hirgeliyay, in Waxay u oggolaanaysaa in la isticmaalo tilmaameyaal is haysta oo ka kooban deegaan 64-bit ah haddii meesha ciwaanka 32-bit ay ku filan tahay in wax laga qabto (aan ka badnayn 4 GB ee xusuusta la isticmaalo). Tijaabooyinku waxay muujiyeen in hagaajinta noocaas ahi ay hoos u dhigayso cabbirka tuulan ku dhawaad ​​10%. Gudaha Flutter SDK, qaabka cusub ayaa mar horeba loogu sahlay Android si caadi ah waxaana la qorsheeyay in loo daayo macruufka mustaqbalka.

Dheeraad ah waxaa la xusay in bakhaarka pub.dev uu hadda awood u leeyahay inuu ka noqdo nooc horay loo daabacay xirmo, tusaale ahaan, haddii ay dhacdo kutaanno khatar ah ama dayacan

Ee isbeddelada kale taagan:

  • Ilaalinta dheeraadka ah ee ka dhanka ah nuglaanshaha (CVE-2021-22567) oo ay sababtay adeegsiga xarfaha Unicode ee beddela nidaamka soo bandhigida koodka.
  • Nuglaanta go'an (CVE-2021-22568) taas oo iska dhigi karta isticmaale kale pub.dev marka uu daabacayo xirmooyinka serfarka qolo saddexaad ee aqbala calaamada gelitaanka oauth2 ee pub.dev.
  • Dart SDK waxaa ka mid ah aaladaha wax-ka-daridda iyo falanqaynta waxqabadka (DevTools), kuwaas oo markii hore lagu keenay xirmo gaar ah.
  • Aaladaha waxaa lagu daray amarka "dart pub" iyo meelaha xirmooyinka pub.dev si ay ula socdaan siideynta shilalka ah ee macluumaadka xasaasiga ah, tusaale ahaan ka tagista aqoonsiga nidaamyada isdhexgalka joogtada ah iyo jawiga daruuraha ee xirmada.
  • Haddii daadintan oo kale la helo, amarka "dart pub publish" wuxuu ku joogsan doonaa fariin khalad ah. Haddii ay dhacdo qaylo-dhaan been ah, waxaa suurtagal ah in lagu dhaafo jeegga iyada oo loo marayo liiska cad.

source: https://medium.com/


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Ka mas'uul ah xogta: AB Internet Networks 2008 SL
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.