Waxay soo saareen taxane taxane ah oo ku saabsan soo kabashada cache-ka ee kumbuyuutarrada websaydhka iyagoon u baahnayn JavaScript

Koox cilmi baarayaal ah oo ka socda jaamacado kala duwan Mareykan, Israel iyo Australiyaan waxay soo saartay seddex weerar oo lagu bar tilmaameedsanayo daalacayaasha shabakadaha kuwaas oo u oggolaanaya soo saarista macluumaadka ku saabsan waxyaabaha ku jira keydka processor-ka. Hab wuxuu ka shaqeeyaa biraawsarada bilaa JavaScript iyo labada kale waxay hareermarayaan hababka ilaalinta ee jira ee looga hortagayo weerarada iyadoo loo marayo marinnada dhinac saddexaad, oo ay ku jiraan kuwa loo adeegsaday barowsarka Tor iyo DeterFox.

Si loo lafaguro waxyaabaha ku jira keydka gudaha weerarada oo dhan waxay adeegsadaan habka "Prime + Probe", in waxay ku lug leedahay buuxinta keydka tiro tixraacyo tixraac ah iyo go'aaminta isbeddelada iyadoo la cabirayo waqtiga marinka iyaga marka dib loo soo celiyo. Si looga gudbo farsamooyinka amniga ee ku jira daalacayaasha, kuwaas oo ka hortagaya cabirka waqtiga saxda ah, laba nooc ayaa loo yeeraa DNS ama Server WebSocket oo la xakameeyo, kaas oo haaya diiwaanka waqtiga helitaanka codsiyada. Hal shay, waqtiga jawaabta DNS ee go'an waxaa loo isticmaalaa tixraac waqti.

Cabbiraadaha la sameeyay iyadoo la adeegsanayo server-yada dibedda ee DNS ama WebSocket, iyada oo ay ugu wacan tahay adeegsiga nidaam kala soocid ah oo ku saleysan barashada mashiinka, waxay ku filneyd in la saadaaliyo qiyamka oo sax ah 98% xaaladda ugu fiican (celcelis ahaan 80-90%). Hababka weerarka ayaa lagu tijaabiyay aaladaha kala duwan ee qalabka (Intel, AMD Ryzen, Apple M1, Samsung Exynos) waxayna cadeeyeen inay noqon karaan kuwa badan.

Noocii ugu horreeyay ee weerarka Racing DNS wuxuu adeegsadaa dhaqan gelinta caadiga ah ee habka Prime + Probe adoo adeegsanaya qaababyada JavaScript. Kala duwanaanshuhu wuxuu u soo dhacayaa adeegsiga saacad dibedda ku saleysan oo DNS ah iyo qalad ilaaliye oo dab qabadsiiya marka la isku dayayo in sawir laga soo qaado meel aan jirin. Saacadda dibedda waxay u oggolaaneysaa weerarrada Prime + Probe ee daalacashada xaddidaya ama gebi ahaanba joojinaya marin u helista saacadda JavaScript.

Loogu talagalay server-ka DNS ee lagu martigaliyo isla shabakadda Ethernet, saxnaanta saacadda ayaa lagu qiyaasaa inay tahay ilaa 2 ms, taas oo ku filan in lagu fuliyo weerarka kanaalka dhinac ah (isbarbardhigga: saxnaanta waqtiga JavaScript caadiga ah ee biraawsarka Tor wuxuu leeyahay waxaa laga dhigay 100ms). Weerarka darteed, looma baahna xakamaynta serverka DNS, tan iyo waqtiga fulinta hawlgalka la xushay si waqtiga jawaabta DNS uu u noqdo calaamad muujinaysa dhammaystirka hore ee xaqiijinta (iyadoo kuxiran hadduu khaladka hayaha la kiciyay goor hore ama dambe). , waxaa lagu soo gabagabeeyay in howlgalka xaqiijinta ee keydka la dhameystiray) ...

Weerarka labaad ee "String and Sock" waxaa loogu talagalay in laga gudbo farsamooyinka amniga kaas oo xaddidaya adeegsiga qaabab-hooseeyayaasha JavaScript. Halkii la heli lahaa, String iyo Sock waxay u adeegsadaan hawlgallo xadhko aad u waaweyn, cabbirkoodana la doorto si doorsoomaha u daboolo dhammaan qaanadda 'LLC' (heerka ugu sarreeya).

Marka xigta, adoo adeegsanaya shaqada indexOf (), xarig yar ayaa laga raadsanayaa xarigga, kaasoo markii hore ka maqnaa xarigga asalka ah, taas oo ah, howlgalka baaritaanka wuxuu keenaa soo noqnoqoshada dhammaan xarigga. Maaddaama xajmiga xariiqa uu u dhigmayo cabbirka kaydka 'LLC', iskaanku wuxuu u oggolaanayaa hawlgalka hubinta khasnadda in lagu sameeyo iyada oo aan la maareynin qaabab. Si loo cabbiro dib-u-dhaca, halkii laga isticmaali lahaa DNS, tani waa codsi loo dirayo websaydhka websaydhka ah ee weeraraya ee uu xakameeyo weeraryahanku: kahor bilawga iyo dhammaadka hawlgalka raadinta, codsiyada ayaa loo diraa silsiladda,

Nooca saddexaad ee "CSS PP0" ee loo adeegsado HTML iyo CSS, wuxuuna ka shaqeyn karaa daalacayaasha leh JavaScript naafo ah. Habkani wuxuu u egyahay "String and Sock" laakiin kuma xirna JavaScript. Weerarku wuxuu abuuraa xulashooyin CSS ah oo wax ku baaraya maaskaro. Khadka weyn ee asalka ah ee buuxiya keydka waxaa loo dejiyaa iyadoo la abuurayo calaamadda 'div tag' oo leh magac darajo aad u ballaaran, iyon taas oo gudaheeda ku jirta qaybo kale oo faallooyin wata oo leh aqoonsi u gaar ah.

Mid kasta oo ka mid ah Qaybahaan buulka ah ee loo yaqaan 'nest' ayaa loo ekeysiiyay xulid raadinaya xarig. Markaad bixinayso bogga, biraawsarku wuxuu marka hore isku dayayaa inuu farsameeyo qaybaha hoose, taas oo keeneysa raadinta xarig weyn. Raadinta waxaa lagu sameeyaa iyadoo la adeegsanayo maaskaro cad oo maqan waxayna keenaysaa soo noqnoqoshada xariga oo dhan, ka dib markaa "maya" xaaladdu ay kacsan tahay lana isku dayo in la rakibo sawirka asalka ah.


Ka tag faalladaada

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

*

*

  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.