Facebook ayaa soo saartay code isha memlab

facebook-memlab

MemLab waa qaab-dhismeed lagu helo daadinta xusuusta JavaScript

Dhawaan warku wuxuu faafiyay taas Facebook ayaa go'aan ku gaaray in la sii daayo koodhka isha ee xirmada qalabka memlab, taas oo ah loogu talagalay in lagu falanqeeyo qaybo ka mid ah xaaladda xusuusta firfircooni loo qoondeeyey (tuulid), go'aami xeelad aad shaqada ugu wanaajiso xusuusta oo aad ogaatid daadinta xusuusta ee dhacda marka fulinta code JavaScript. 

Qaabka waxaa loo abuuray in lagu falanqeeyo sababaha keena isticmaalka xusuusta sare markaad la shaqaynayso mareegaha iyo codsiyada webka. Tusaale ahaan, memlab waxa loo isticmaalay in lagu falanqeeyo isticmaalka xusuusta marka la isticmaalayo nooc cusub oo ka mid ah bogga Facebook.com, kaas oo daaha ka qaaday daadadyo sababay shil browser-ka dhinaca macmiilka ah oo ay ugu wacan tahay daalka xusuusta xorta ah.

Dadka isticmaala arjiyadayada shabakada waxay badanaa ogaan doonaan arrimaha waxqabadka iyo hagaajinta shaqada isla markiiba. Xasuus la'aanta, si kastaba ha ahaatee, waa sheeko ka duwan. Isla markiiba lama dareemi karo, sababtoo ah waxay isticmaashaa hal qayb oo xusuusta ah markiiba, waxayna saamaysaa dhammaan kalfadhiga webka iyo samaynta isdhexgalka xiga oo gaabis ah oo ka jawaabi kara.

Si aan uga caawino horumariyeyaasheena inay tan wax ka qabtaan, waxaan abuurnay MemLab, qaab dhismeedka tijaabada xusuusta ee JavaScript kaas oo otomaatig u ah ogaanshaha daadinta oo sahlaya in la helo meel ka baxsan xusuusta. Waxaan u isticmaalnay MemLab on Meta si aan si guul leh u koobno ​​korriinka xusuusta aan la waarin oo aan u aqoonsanno daadinta xusuusta iyo fursadaha hagaajinta xusuusta ee alaabadayada iyo kaabayaashayada.

Isticmaalka xusuusta sare waxay ku leedahay tirokoob ahaan saamayn taban oo ku saabsan culayska bogga iyo waxqabadka is dhexgalka (inta ay qaadanayso in la shubo bogga ama la sameeyo isdhexgalka)
Qiyaasta ka-qaybgalka isticmaalaha (isticmaalayaasha firfircoon, wakhtiga lagu qaatay goobta, tirada hawlaha la qabtay)

Sababaha keena ilbaxnimada xusuusta marka la fulinayo code JavaScript waxaa laga yaabaa inay jiraan tixraacyo shay qarsoon, sidaas qashin ururiyaha ma xorayn karo xusuusta lagu mashquulo shayga, kaydinta aan caqligal ahayn ee qiyamka, ama hirgalinta duubitaan aan dhamaadka lahayn iyada oo aan meesha laga saarin liiska hore

Tusaale ahaan, koodhka Chrome-ka ee soo socda, qulqulka xusuusta waxay ku dhacdaa shayga "obj", in kasta oo loo dhigay inuu buray, sababtoo ah Chrome wuxuu hayaa tixraacyada gudaha ee walxaha la sameeyay si ay ugu oggolaato in mar dambe lagu eego konsole-ka shabakadda.

Hawlaha aasaasiga ah ee Memlab, waa kuwan soo socda:

  1. Waxay marka hore ku samaynaysaa ogaanshaha daadinta xusuusta browserka, Memlab wuxuu kuu oggolaanayaa inaad si toos ah u barbar dhigto xusuusta firfircoon ee sawir-qaadista, ogaato daadinta xusuusta, iyo natiijooyinka wadar ahaan.
  2. API hep traversal oo ku jihaysan shayga kaas oo kuu ogolaanaya inaad fuliso algorithms-yadaada ogaanshaha daadinta oo aad hirgeliso nidaamyada kala shaandheynta sawir-qaadista. Falanqaynta tuulista waxa lagu taageeraa daalacashada ku salaysan mishiinka Chromium, iyo sidoo kale Node.js, Electron, iyo Hermes.
  3. Interface line Command iyo API si loo helo fursado lagu wanaajiyo isticmaalka xusuusta.
  4. Nidaamka caddaynta ee Node.js kaas oo kuu oggolaanaya inaad abuurto imtixaanno unug oo aad maamusho barnaamijyada Node.js ku salaysan si aad u kala qaybiso gobolkaaga, u tijaabiso xusuustaada, ama u qorto caddayn horumarsan.
  5. Kooxaynta raadraaca haynta, kooxaha MemLab dhamaan raadadka haynta oo wada bandhiga raad koox kasta oo walxaha la sifeeyay oo wadaaga raad hayn isku mid ah. Raad-raacu waxa kale oo ka mid ah macluumaadka wax-ka-hortagga sida qanjidhada noodhka iyo cabbirrada la hayo.
  6. Marka la soo sheego daadinta, MemLab waxaa la wadi karaa waqtiyo joogto ah maalinta oo dhan si loo helo calaamad joogto ah oo ku saabsan dib u soo noqoshada xusuusta. Dib-u-dhac kasta oo cusub ayaa lagu daraa dashboard-ka gudaha, halkaas oo la ururiyo oo la kala saaro raadadka haynta ee dhammaan daadashooyinka xusuusta ee la ogaaday. Soo-saarayaashu waxay markaa gujin karaan oo ay eegi karaan sifooyinka shayga ee ku jira raad-reebka xusuusta kasta oo soo daata.

Finalmente haddii aad xiisaynayso, waa inaad ogaataa in code-ka Memlab uu yahay il furan oo hoos timaada shatiga MIT oo aad wax badan ka baran karto Xiriirka soo socda.


Nuxurka maqaalka wuxuu u hogaansamayaa mabaadi'deena anshaxa tifaftirka. Si aad u soo sheegto khalad guji Halkan.

Noqo kuwa ugu horreeya ee faallo bixiya

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa.

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  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.