Spook.js, he tikanga hou hei whakamahi i te whakaraerae o te Tohunga i Chrome

He roopu kairangahau mai i nga whare wananga o Amerika, Ahitereiria me Israel i kii i whakaahua i tetahi tikanga whakaeke hou e taea ai te whakamahi i nga whakaraeraetanga Akomanga Spectre i runga i nga kaitirotiro hiko a Chromium.

Te whakaeke, ingoa ingoa Spook.js, ka taea i te wa e whakamahi ana i te waehere JavaScript te hipa i te kaupapa wehe whenua me te panui i nga korero o te waahi wahitau katoa o te mahinga o naianei, ara, uru atu ki nga raraunga o nga whaarangi e mahia ana i etahi atu taapiri, engari ka tukatukahia i roto i te mahinga kotahi.

Na te mea kua whakarewahia e Chrome nga waahi rereke i roto i nga momo whakahaere, he iti noa te whakaeke whaihua ki nga ratonga e ahei ai nga kaiwhakamahi rereke ki te manaaki i o raatau whaarangi. Ko te tikanga whakaeke a Spook.js ka taea mai i te whaarangi ka taea ai e te kaiwhakauru te whakauru i tana waehere JavaScript, whakatauhia te aroaro o etahi atu whaarangi i whakatuwherahia e te kaiwhakamahi o taua papaanga ano me te tango korero muna o era, hei tauira, taipitopito tuakiri, taipitopito putea ranei kua whakakapihia e te punaha autocomplete i nga puka paetukutuku.

Ko tetahi atu whakamahinga o te tikanga he whakaeke i nga monomai tirotiro, e ahei ai, ka whakauruhia he mono-mai-whakaeke-aukati, hei tango raraunga mai i etahi atu mono-mai.

E pa ana a Spook.js ki tetahi tirotiro i runga i te miihini Chromium, tae atu ki a Google Chrome, Microsoft Edge, me te Toa. Kei te whakapono nga Kairangahau ka taea te whakarereke i te tikanga kia mahi tahi me Firefox, engari na te mea he rereke te miihini Firefox mai i a Chrome, ko te mahi ki te hanga mahi penei ka waihotia a muri ake nei.

Hei aukati i nga whakaeke e pa ana ki te mahi matakite i nga tohutohu ma te tirotiro, ka whakatinanahia te waahanga mokowhiti i roto i te Chrome: ma te wehe i te pouaka onepu e ahei a JavaScript ki te mahi me nga tohu 32-bit noa me te whakamaumahara i te kaitautoko ki nga kohinga 4GB kore-taapiri.

Hei whakarite i te urunga ki te waahi wahitau katoa o te mahinga me te aukati i te herenga 32-moka, i whakamahia e nga kairangahau te momo momo whakama, e taea ai e te miihini JavaScript te tukatuka i tetahi mea me te momo he, kia taea ai te hanga i te moka-64 waehere e pa ana ki te kohinga e rua o nga uara moka-32.

Ko te maakete o te whakaeke ma te tukatuka i tetahi mea kino i hangaia i roto i te miihini JavaScript, ka hangaia he waahanga hei arahi i nga tohutohu e uru ana ki te raarangi. Ka tohua te ahanoa kia pai ai te whakanoho i nga mara e te hunga whakaeke ki te rohe e whakamahia ana te tohu-tohu 64-bit.

Na te mea ko te momo ahanoa kino kaore i te rite ki te momo tatai e tukatukahia ana, i raro i nga tikanga noa ka aukatihia enei mahi ki a Chrome e te tikanga whakakorekore o te waehere e whakamahia ana kia uru ki nga raarangi. Hei whakatau i tenei raru, ka tukuna te waehere whakaeke Momo Raruraru ki roto i tetahi poraka "mena" kaore e mura i raro i nga ahuatanga noa, engari ka rere i roto i te ahua whakapae, mena ka he te matapae o te tukatuka me etahi atu manga.

Ko te mutunga, ko te tukatuka ka uru atu ki te tohu-tohu 64-bit ka huri i te ahua i muri i te whakatau i te matapae kua rahua, engari ko nga waahanga mahi ka whakatauhia ki te keteroki tohaina ka taea te whakaora ma te whakamahi i nga tikanga hei whakatau i nga korero o te kete tae atu ki te tuatoru- hongere a roopu, te wetewete i te rereketanga o te waa whakauru ki te keteroki me te kore-ketekete.

Ki te wetewete i nga korero o te kete i nga waahi kaore i tino tika te waaima e waatea ana i te JavaScript, ka whakamahia he tikanga na Google e tinihanga ana i te rautaki kanga raupatu-aukati-korero a te Tree-PLRU e whakamahia ana i nga tukatuka ka taea, ma te whakanui ake i nga huringa o te tau, ki tino whakanui i te rereketanga o te waa ki te aroaro me te kore o te uara i te kete.

Kua tukuna e nga Kairangahau he tauira e whakamahia ana i roto i te Chrome 89 en punaha me te Intel i7-6700K me te i7-7600U. I hangaia te whakamahi ma te whakamahi i nga tauira tauira o te waehere JavaScript i whakaputahia e Google i mua hei kawe i nga whakaeke Spectre.

Hei whakamutunga ka kii nga Kairangahau whakahaere ki te whakarite mahi mahi mo nga punaha i runga i nga tukatuka Intel me Apple M1, ka whakawhiwhia ki te whakariterite i te maaramatanga i panuihia i te tere 500 paita mo ia hekona me te tika 96%. Ko te tikanga e tika ana kia uru atu ki nga tukatuka AMD, engari kaore i taea te whakarite i tetahi mahi tino pai.

Puna: https://www.spookjs.com


Ko nga korero o te tuhinga e piri ana ki o maatau kaupapa o matatika whakatika. Ki te ripoata i tetahi paatene paato Here.

Hei tuatahi ki te korero

Waiho to korero

Ka kore e whakaputaina tō wāhitau īmēra. Kua tohua ngā āpure e hiahiatia ana ki *

*

*

  1. He kawenga mo nga raraunga: Miguel Ángel Gatón
  2. Te kaupapa o te raraunga: Whakahaerehia te SPAM, te whakahaere korero.
  3. Ture: To whakaae
  4. Whakawhitinga korero: Kaore nga korero e tukuna ki nga taha tuatoru engari ma te ture herenga.
  5. Rokiroki raraunga: Paetukutuku e whakahaerehia ana e Occentus Networks (EU)
  6. Tika: I nga wa katoa ka taea e koe te whakaiti, te whakaora me te muku i o korero.