Ukugxekwa kokufakwa kwe-Idle Detection API ku-Chrome 94. Ukuhlola i-Rust ku-Chrome

Ukufakwa okuzenzakalelayo kwe-Idle Detection API ku-Chrome 94 kubangele igagasi lokugxekwa, kucaphuna ukuphikisa okuvela kubathuthukisi beFirefox neWebKit/Safari.

I-Idle Detection API ivumela amasayithi ukuthi athole isikhathi lapho umsebenzisi engasebenzi, i.e. Ayihlangani nekhibhodi/igundane noma yenze umsebenzi kwenye imonitha. I-API futhi ikuvumela ukuthi uthole ukuthi ingabe isilondolozi sesikrini siyasebenza ohlelweni noma cha. Ulwazi olumayelana nokungasebenzi lwenziwa ngokuthumela isaziso ngemva kokufinyelela umkhawulo oshiwo wokungasebenzi, inani eliphansi elisethelwe kuminithi elingu-1.

Kubalulekile ukuqaphela ukuthi ukusetshenziswa kwe-Idle Detection API kudinga ukunikezwa okucacile kwezimvume zabasebenzisi, i.e. Uma uhlelo lokusebenza luzama ukuthola ukungasebenzi okokuqala ngqa, umsebenzisi uzokwethulwa ngewindi elibuza ukuthi linikeza izimvume noma livimbe yini ukusebenza. Ukuze ukhubaze ngokuphelele i-Idle Detection API, inketho ekhethekile (β€œchrome://settings/content/idleDetection”) inikezwa esigabeni sezilungiselelo β€œZobumfihlo Nokuphepha”.

Izindawo zokufaka izicelo zihlanganisa izinhlelo zokusebenza zezingxoxo, izinkundla zokuxhumana kanye nezokuxhumana ezingashintsha isimo somsebenzisi kuye ngokuba khona kwakhe kukhompuyutha noma ukubambezeleka kokwaziswa kwemiyalezo emisha kuze kufike umsebenzisi. I-API futhi ingasetshenziswa ezinhlelweni zokusebenza zekhiyoski ukuze ibuyele esikrinini sangempela ngemva kwesikhathi sokungasebenzi, noma ukukhubaza imisebenzi yokusebenzisana ecindezela izisetshenziswa, efana nokudwetshwa kabusha okuyinkimbinkimbi, ukuvuselela amashadi njalo, lapho umsebenzisi engekho kukhompuyutha.

Isimo sabamelene nokuvumela i-Idle Detection API ukuthi ulwazi olumayelana nokuthi umsebenzisi ukukhompyutha noma cha lungabhekwa njengemfihlo. Ngokungeziwe ezinhlelweni eziwusizo, le API ingaphinda isetshenziselwe izinjongo ezimbi, ngokwesibonelo, ukuzama ukuxhaphaza ubungozi ngenkathi umsebenzisi engekho noma ukufihla imisebenzi enonya esobala, efana nezimayini. Ngokusebenzisa i-API okukhulunywa ngayo, ulwazi olumayelana namaphethini okuziphatha komsebenzisi kanye nesigqi sansuku zonke somsebenzi wakhe nakho kungaqoqwa. Isibonelo, ungathola lapho umsebenzisi evame ukuya esidlweni sasemini noma eshiya emsebenzini. Kumongo wesicelo esiyisibopho sobufakazi bokugunyazwa, lokhu kukhathazeka kubonwa i-Google njengokungabalulekile.

Ukwengeza, ungakwazi ukuqaphela inothi elivela konjiniyela be-Chrome mayelana nokuphromotha kwamasu amasha okuqinisekisa ukusebenza okuphephile ngenkumbulo. Ngokusho kwe-Google, u-70% wezinkinga zokuphepha ku-Chrome abangelwa amaphutha enkumbulo, njengokusebenzisa isigcinalwazi ngemva kokukhulula inkumbulo ehlotshaniswa nayo (ukusebenzisa ngemva kwamahhala). Amasu amathathu ayinhloko okubhekana namaphutha anjalo ahlonziwe: ukuqinisa amasheke esigabeni sokuhlanganiswa, ukuvimba amaphutha ngesikhathi sokusebenza, nokusebenzisa ulimi oluvikela inkumbulo.

Kubikwa ukuthi ukuhlola sekuqalile ukungeza amandla okuthuthukisa izingxenye ngolimi lwe-Rust ku-codebase ye-Chromium. Ikhodi yokugqwala ayikafakwa ekwakhiweni okulethwe kubasebenzisi futhi ihloselwe kakhulu ukuhlola ukuthi kungenzeka yini ukuthuthukisa izingxenye ngazinye zesiphequluli ku-Rust kanye nokuhlanganiswa kwazo nezinye izingxenye ezibhalwe ku-C++. Ngokuhambisanayo, ngekhodi ye-C ++, iphrojekthi iyaqhubeka nokuthuthuka ukuze isebenzise uhlobo lwe-MiraclePtr esikhundleni sezinkomba ezingavuthiwe ukuze kuvinjwe amathuba okuxhaphaza ubungozi obubangelwa ukufinyelela amabhulokhi enkumbulo asevele ekhululiwe, nezindlela ezintsha zokuthola amaphutha esigabeni sokuhlanganiswa nazo zihlongozwayo.

Ngaphezu kwalokho, i-Google iqala isilingo sokuhlola ukuphazamiseka okungenzeka kwamasayithi ngemva kokuba isiphequluli sifinyelele inguqulo enamadijithi amathathu esikhundleni samabili. Ikakhulukazi, ekukhishweni kokuhlolwa kwe-Chrome 96, isilungiselelo se-β€œchrome://flags#force-major-version-to-100” sivele, lapho sicaciswa kusihloko somenzeli womsebenzisi, inguqulo 100 (Chrome/100.0.4650.4) iqala ukuboniswa. Ngo-Agasti, kwenziwa ukuhlola okufanayo kuFirefox, okuveze izinkinga ngokucubungula izinguqulo ezinamadijithi amathathu kwamanye amasayithi.

Source: opennet.ru

Engeza amazwana