IMozilla yazise imowudi engqongqo yokwahlula indawo yeFirefox

I-Mozilla ibhengeze ukuqaliswa kovavanyo lobunzima kulwakhiwo lwasebusuku kunye nokukhutshwa kwe-beta yeFirefox yendlela engqongqo yokuzahlula kwindawo ephuhliswe njengenxalenye yeprojekthi yeFission. Imodi yandisa ukusetyenziswa koyilo lweenkqubo ezininzi - endaweni ye-pool esisigxina yeenkqubo, inkqubo eyahlukileyo yenziwa kwisiza ngasinye. Ukuvumela imo yeFission ilawulwa “ngefission.autostart=true” eguquguqukayo malunga ne:config okanye malunga ne:preferences#iphepha lovavanyo.

Masikhumbule ukuba imodeli yeenkqubo ezininzi esetyenziswa kwiFirefox ukuza kuthi ga ngoku ibandakanye ukuqhuba iqela leenkqubo zokuphatha: ngokungagqibekanga, iinkqubo ezi-8 eziphambili zokusetyenzwa komxholo, iinkqubo ezi-2 ezongezelelweyo ezingeyolungelo lomxholo wewebhu, kunye neenkqubo ezi-4 ezincedisayo zokongeza, Ukusebenzisana kwe-GPU, ukusebenza kwenethiwekhi kunye ne-decoding data yemultimedia. Ukuhanjiswa kweethebhu phakathi kweenkqubo kwenziwa ngokungenasizathu, umzekelo, kwinkqubo enye kunokuthi kubekho ukusetyenzwa kwewebhusayithi yebhanki kunye nomthombo ongathembekiyo, othandabuzekayo.

Le ndlela intsha yahlula ukucutshungulwa kwesiza ngasinye sibe yinkqubo eyahlukileyo, yahlula ngokwedomeyini endaweni yethebhu, ivumela ukwahlulwa okongezelelweyo kwezikripthi zangaphandle kunye nomxholo we-iframe. Ukwahlula iidomeyini zeenkonzo eziqhelekileyo ezinxulumene neesayithi ezahlukeneyo, kusetyenziswa ukwahlula ngokwe-actual (eTLD) endaweni ye-formal (eTLD). iidomeyini ezikumgangatho ophezulu, ephawulwe kuluhlu lweZihlomelo zikawonke-wonke (oko kukuthi, iisayithi "a.github.io" kunye "b.github.io" ziya kufuduselwa kwiinkqubo ezahlukeneyo).

Imo yokuzihlukanisa engqongqo ikhusela ekuhlaselweni kwesiteshi esisecaleni, njengaleyo inxulunyaniswa nobuthathaka beklasi yeSpectre obukhokelela ekuvuthweni kolwazi ngaphakathi kwenkqubo enye. Idatha ebuthathaka ecutshungulwa ngaphakathi kwenkqubo efanayo inokuvuza ngokusebenzisa ikhowudi yangaphandle engathembekanga kwiinjini zeJIT nakwi oomatshini virtualKwimeko yezikhangeli zewebhu, ikhowudi yeJavaScript enobungozi evela kwindawo enye inokufumana ulwazi malunga namagama ayimfihlo, izitshixo zokufikelela, kunye neenombolo zekhadi letyala ezifakwe kwenye indawo ezisebenza kwinkqubo efanayo. Ekuqaleni, ukukhusela ukuhlaselwa kweendlela ezisecaleni, abaphuhlisi bezikhangeli banciphise ukuchaneka kwexesha kwaye bavala ukufikelela kwi-SharedArrayBuffer API, kodwa la manyathelo anzima kwaye acothisa uhlaselo (umzekelo, indlela yokukhupha idatha kwi-CPU cache esebenza ngaphandle kweJavaScript isandula ukucetyiswa).

Ezinye iingenelo zendlela yokwahlula engqongqo ibandakanya ukuncipha kokwahlulwa kwememori, ukubuyiswa kwememori ngokufanelekileyo kwinkqubo yokusebenza, ukunciphisa impembelelo yokuqokelela inkunkuma kunye nokubala okunzulu kumaphepha kwezinye iinkqubo, ukwandisa ukusebenza kakuhle ekusasazeni umthwalo kwii-cores ezahlukeneyo ze-CPU, ukwanda kozinzo. (ukuphazamiseka kwenkqubo yokucubungula iframe ayizukutsala indawo ephambili kunye nezinye iithebhu kunye nayo).

Imiba eyaziwayo kunye neFission ibandakanya ukwanda okubonakalayo kokusetyenziswa kwememori, uxhulumaniso lwe-X11 kunye nezichazi zefayile xa uvula inani elikhulu leethebhu, kunye nokuphazamiseka kwezinye izongezo, ukunyamalala komxholo we-iframe xa ushicilela kwaye ubiza umsebenzi weskrini, ukunciphisa ukusebenza kakuhle kwe-iframe. Ukugcinwa kwe-caching yamaxwebhu e-iframe , ilahleko yesiqulatho seefom ezigcwalisiweyo kodwa ezingangeniswanga xa iseshoni ibuyiselwe emva kwengozi.

umthombo: opennet.ru

Thenga ukusingathwa okuthembekileyo kwiindawo ezinokhuseleko lweDDoS, iiseva zeVPS VDS 🔥 Thenga ukusingathwa kwewebhusayithi okuthembekileyo ngokhuseleko lwe-DDoS, iiseva zeVPS VDS | ProHoster