Ho nyatsa ho kenyelletsoa ha Idle Detection API ho Chrome 94. Ho leka ka Rust ho Chrome.

Kenyelletso ea kamehla ea Idle Detection API ho Chrome 94 e lebisitse ho leqhubu la ho nyatsuoa, ho qotsa khanyetso ho tsoa ho baetsi ba Firefox le WebKit/Safari.

The Idle Detection API e lumella libaka ho bona nako eo mosebelisi a sa sebetseng ka eona, ke hore. Ha e sebelisane le keyboard/toeba kapa ho etsa mosebetsi ho sebali se seng. API e boetse e u lumella ho fumana hore na skrine saver e sebetsa tsamaisong kapa che. Tlhahisoleseding e mabapi le ho se sebetse e etsoa ka ho romella tsebiso ka mor'a ho fihla moeling o boletsoeng oa ho se sebetse, boleng ba bonyane bo behoang motsotso o le mong.

Ho bohlokoa ho hlokomela hore ts'ebeliso ea Idle Detection API e hloka ho fana ka tumello e hlakileng ea basebelisi, ke hore. Haeba sesebelisoa se leka ho bona ho se sebetse ka lekhetlo la pele, mosebelisi o tla hlahisoa ka fensetere ho botsa hore na a fane ka tumello kapa a thibele ts'ebetso. Ho tima ka botlalo API ea Idle Detection, khetho e khethehileng ("chrome://settings/content/idleDetection") e fanoa karolong ea "Lekunutu le Tšireletso".

Libaka tsa kopo li kenyelletsa meqoqo, marang-rang le lits'ebetso tsa likhokahano tse ka fetolang boemo ba mosebelisi ho latela boteng ba hae komporong kapa ho lieha ho tsebisa melaetsa e mecha ho fihlela mosebelisi a fihla. API e ka boela ea sebelisoa lits'ebetsong tsa kiosk ho khutlela skrineng sa pele ka mor'a nako ea ho se sebetse, kapa ho tima ts'ebetso e matla ea lisebelisoa, joalo ka mokhoa oa ho taka bocha, o lula o nchafatsa lichate, ha mosebelisi a le sieo komporong.

Boemo ba bahanyetsi ba ho lumella Idle Detection API ke hore lintlha tse mabapi le hore na mosebelisi o komporong kapa che li ka nkuoa e le lekunutu. Ntle le lits'ebetso tse nang le thuso, API ena e ka boela ea sebelisetsoa merero e mebe, mohlala, ho leka ho sebelisa bofokoli ha mosebelisi a le sieo kapa ho pata ts'ebetso e mpe e hlahelletseng, joalo ka merafo. Ho sebelisa API eo ho buuoang ka eona, tlhahisoleseling mabapi le mekhoa ea boitšoaro ba basebelisi le morethetho oa letsatsi le letsatsi oa mosebetsi oa hae le tsona li ka bokelloa. Ka mohlala, u ka tseba ha mosebelisi a tloaetse ho ea lijong tsa mots'eare kapa a tloha mosebetsing. Boemong ba kopo e tlamang ea bopaki ba tumello, Google e nka litaba tsena e le tse sa reng letho.

Ntle le moo, o ka ela hloko molaetsa o tsoang ho baetsi ba Chrome mabapi le nts'etsopele ea mekhoa e mecha ea ho netefatsa ts'ebetso e bolokehileng ka mohopolo. Ho latela Google, 70% ea mathata a ts'ireletso ho Chrome a bakoa ke liphoso tsa mohopolo, joalo ka ho sebelisa buffer kamora ho lokolla mohopolo o amanang le eona (sebelisa-kamora-mahala). Mekhoa e meraro e meholo ea ho sebetsana le liphoso tse joalo e khetholloa: ho matlafatsa licheke sethaleng sa ho bokella, ho thibela liphoso nakong ea ho sebetsa, le ho sebelisa puo e bolokehileng mohopolong.

Ho tlalehoa hore liteko li se li qalile ho eketsa bokhoni ba ho hlahisa likarolo tsa puo ea Rust ho khoutu ea Chromium. Khoutu ea Rust ha e so kenyellelitsoe meahong e fuoang basebelisi mme e ikemiselitse haholo ho leka monyetla oa ho nts'etsapele likarolo tsa sebatli ho Rust le ho kopanngoa ha tsona le likarolo tse ling tse ngotsoeng ho C ++. Ka mokhoa o ts'oanang, bakeng sa khoutu ea C ++, morero o ntse o tsoela pele ho ntshetsa pele ho sebelisa mofuta oa MiraclePtr ho e-na le litsupa tse tala ho thibela monyetla oa ho sebelisa bofokoli bo bakoang ke ho fumana li-blocks tse seng li lokolotsoe, 'me mekhoa e mecha ea ho lemoha liphoso sethaleng sa ho bokella e boetse e hlahisoa.

Ntle le moo, Google e qala teko ea ho leka tšitiso e ka bang teng ea libaka ka mor'a hore sebatli se fihlele mofuta o nang le linomoro tse tharo ho fapana le tse peli. Haholo-holo, likhatisong tsa liteko tsa Chrome 96, ho hlahile maemo a "chrome://flags#force-major-version-to-100", ha a hlalositsoe ho sehlooho sa Moemeli oa Mosebelisi, mofuta oa 100 (Chrome/100.0.4650.4) e qala ho bontshwa. Ka Phato, ho ile ha etsoa teko e tšoanang ho Firefox, e ileng ea senola mathata a ho sebetsana le liphetolelo tsa linomoro tse tharo libakeng tse ling.

Source: opennet.ru

Eketsa ka tlhaloso