I-Google ikhiphe i-Chrome 95, inguqulo yakamuva yesiphequluli sayo sewebhu. Ukukhishwa okuzinzile kwephrojekthi ye-Chromium yomthombo ovulekile, isisekelo se-Chrome, nakho kuyatholakala. I-Chrome ihlanganisa amalogo e-Google, izaziso zokuphahlazeka, amamojula e-DRM (Ukuphathwa Okukhawulelwe Kwedijithali), ukufakwa kwesibuyekezo esizenzakalelayo, kanye nokudlula kwamapharamitha e-RELZ phakathi nokusesha. Ngokuhambisana nomjikelezo omusha wokuthuthukiswa wamaviki amane, ukukhishwa okulandelayo, i-Chrome 96, kuhlelelwe uNovemba 16. Kulabo abadinga isikhathi esengeziwe sokuvuselela, igatsha elihlukile Le-Extended Stable liyagcinwa, nesikhathi sokugcinwa kwamaviki ayisishiyagalombili, okuhlanganisa isibuyekezo ekukhishweni kwangaphambilini, i-Chrome 94.
Izinguquko ezibalulekile ku-Chrome 95:
- Kwabasebenzisi Linux, Windows, macOS ΠΈ ChromeOS ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π° Π½ΠΎΠ²Π°Ρ Π±ΠΎΠΊΠΎΠ²Π°Ρ ΠΏΠ°Π½Π΅Π»Ρ, ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌΠ°Ρ ΡΠΏΡΠ°Π²Π° ΠΎΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΠΈ Π°ΠΊΡΠΈΠ²ΠΈΡΡΠ΅ΠΌΠ°Ρ ΠΏΡΠΈ ΠΊΠ»ΠΈΠΊΠ΅ Π½Π° ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ Π·Π½Π°ΡΠΎΠΊ Π² ΠΏΠ°Π½Π΅Π»ΠΈ Ρ Π°Π΄ΡΠ΅ΡΠ½ΠΎΠΉ ΡΡΡΠΎΠΊΠΎΠΉ. Π ΠΏΠ°Π½Π΅Π»ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΡΠ²ΠΎΠ΄ΠΊΠ° Ρ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ ΠΈ ΡΠΏΠΈΡΠΊΠΎΠΌ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ. ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΎ Π½Π΅ Π΄Π»Ρ Π²ΡΠ΅Ρ
ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, Π΄Π»Ρ Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΡ Β«chrome://flags/#side-panelΒ».

- Isicelo semvume ecacile sifakiwe ukuze kugcinwe amakheli afakwe kumafomu ewebhu ukuze asetshenziswe ngokulandelayo ohlelweni lokugcwalisa ngokuzenzakalela. Lapho ethola ukuba khona kwamakheli kumafomu, umsebenzisi manje wethulwa nebhokisi lengxoxo elimvumela ukuthi agcine ikheli, alihlele, abuyekeze ikheli elilondolozwe ngaphambilini, noma akhansele ukulondoloza.
- Ikhodi ekhishiwe yosekelo lwephrothokholi ye-FTP. Ku-Chrome 88, usekelo lwe-FTP lukhutshazwe ngokuzenzakalela, kodwa ifulegi lashiywa ukuze likwazi.
- Ukusekelwa kwama-URL anamagama omethuleli agcina ngenombolo engahambisani namakheli e-IPv4 kuyekiwe. Isibonelo, ama-URL afana ne-"http://127.1/," "http://foo.127.1/," kanye ne-"http://127.0.0.0.1" manje azothathwa njengangavumelekile.
- I-WebAssembly manje isekela izibambi ezihlukile ezinganqanda ukwenziwa uma okuhlukile kwenzeka ngesikhathi kusetshenziswa ikhodi ethile. Lesi sici sisekela ukwamukela kokubili okuhlukile okwaziwa kumojula ye-WebAssembly kanye nokuhlukile okwenzeka ngesikhathi sokushaya kwemisebenzi engenisiwe. Ukuze unqande okuhlukile, imojula ye-WebAssembly kufanele yakhiwe ngenhlanganisela eqaphela ngokukhethekile, njenge-Emscripten.
Kuyaphawulwa ukuthi ukuphatha okuhlukile ezingeni le-WebAssembly kunciphisa kakhulu usayizi wekhodi ekhiqiziwe uma kuqhathaniswa nokuphatha okuhlukile nge-JavaScript. Isibonelo, ukwakha i-Binaryen optimizer ngokuphatha okuhlukile nge-JavaScript kuphumela ekukhuphukeni kwama-43% kusayizi wekhodi, kuyilapho ukwakha nge-WebAssembly kuphumela ekunyukeni okungu-9%. Ngaphezu kwalokho, uma usebenzisa imodi yokuthuthukisa ye-"-O3", ikhodi ngokuphathwa okuhlukile nge-WebAssembly cishe ayihlukaniseki ekusebenzeni kusuka kukhodi ngaphandle kwezibambi ezihlukile, kuyilapho ukuphatha okuhlukile nge-JavaScript kumphumela wokunensa okungu-30%.
- Ukwabelana ngamamojula e-WebAssembly kuzo zonke izizinda ezihlukene (imvelaphi ehlukene) lapho kusetshenzwa isayithi elilodwa akuvunyelwe.
- Ama-API amaningana amasha engeziwe kumodi ye-Origin Trials (izici zokuhlola ezidinga ukwenziwa kusebenze okuhlukile). I-Origin Trial isho amandla okusebenza ne-API eshiwo ezinhlelweni ezilandwe ku-localhost noma 127.0.0.1, noma ngemva kokubhalisa nokwamukela ithokheni elikhethekile elisebenza isikhathi esilinganiselwe sesayithi elithile.
- Ukusikwa kolwazi kusihloko se-HTTP somenzeli womsebenzisi kanye namapharamitha e-JavaScript navigator.userAgent, navigator.appVersion, kanye ne-navigator.platform kunikwe amandla. Igama lesiphequluli kuphela, inguqulo yesiphequluli esibalulekile, inkundla, nohlobo lwedivayisi (iselula, i-PC, noma ithebulethi) kugcinwa kunhlokweni. Ukuze uthole ulwazi olwengeziwe, olufana ncamashi nenguqulo kanye nedatha yeplathifomu enwetshiwe, sebenzisa i-API Yamacebiso Omenzeli Womsebenzisi. Ukusikwa komenzeli womsebenzisi kuhlelelwe ukuthi kuqale kumasistimu omsebenzisi ajwayelekile ngokukhishwa kwe-Chrome 102, ezoshicilelwa ezinyangeni eziyisithupha.
- Ikhono lokudala izibambi zokufinyelela ze-File System Access API liphakamisiwe. Lokhu kuvumela izinhlelo zokusebenza zewebhu ukuthi zifunde futhi zibhale idatha ngokuqondile kumafayela nezinkomba kudivayisi yomsebenzisi. Ukuze kuncishiswe inani lezindlela izinhlelo zokusebenza zewebhu ezifinyelela ngazo kusistimu yefayela, i-Google ihlela ukuhlanganisa i-File System Access API kanye neSisekelo Sesitoreji. Njengesinyathelo sokulungiselela lokhu kuhlanganisa, usekelo lwezibambo zokufinyelela luphakamisiwe. Lokhu kuhambisana nezindlela ezisuselwe kwisibambo sefayela ngamakhono athuthukile, njengokwenza izingidi zokubhala zisethwe ezinye izinqubo nokudala imicu ehlukene yokufunda nokubhala, okuhlanganisa ukusekelwa kokufunda nokubhala okuvumelanayo okuvela kubasebenzi.
- I-Secure Payment Confirmation API isizinzisiwe futhi yenziwa yatholakala ngokuzenzakalelayo, ngokusetshenziswa kwesandiso esisha 'sokukhokha', esinikeza isiqinisekiso esengeziwe somsebenzi wokukhokha. Iqembu elithembekile, njengebhange, lingakwazi ukukhiqiza i-PublicKeyCredential, engacelwa umthengisi ukuze athole isiqinisekiso sokukhokha esivikelekile nge-API Yesicelo Sokukhokha esebenzisa indlela yokukhokha 'yokuqinisekisa inkokhelo evikelekile'.
- Isici se-droppedEntriesCount manje sesidluliselwe kuma-callback asethwe kusetshenziswa umakhi we-PerformanceObserver, okukuvumela ukuthi ubone ukuthi mangaki amamethrikhi okusebenza esayithi ayehlisiwe ngenxa yokuthi awangenanga kubhafa enikeziwe.
- I-EyeDropper API yengeziwe. Ikuvumela ukuthi ushayele isixhumi esibonakalayo esihlinzekwe yisiphequluli ukuze unqume umbala wamaphikseli aphikisayo esikrinini. Lokhu kungasetshenziswa, isibonelo, kubahleli bezithombe ezisetshenziswa njengezinhlelo zokusebenza zewebhu. const eyeDropper = i-EyeDropper entsha(); const result = await eyeDropper.open(); // umphumela = {sRGBHex: '#160731'}
- Kwengezwe umsebenzi we-self.reportError(), ovumela izikripthi ukuthi zikhiphe amaphutha kukhonsoli, elingisa ukwenzeka kokuhlukile okungabanjwanga.
- Kwengezwe i-URLPattern API ukuze kubhekwe ukuthi i-URL iyafana yini nephethini ethile. Lokhu kungasetshenziswa, isibonelo, ukudlulisa izixhumanisi nokuqondisa kabusha izicelo kubaphathi kusisebenzi sesevisi. const p = new URLPattern({protocol: 'https', hostname: 'example.com', pathname: '/:folder/*/:fileName.jpg', });
- I-Intl.DisplayNames API inwetshiwe, okukuvumela ukuthi ubuyise amagama enziwe endawo ezilimi, amazwe, izimali, izici zedethi, nokuningi. Inguqulo entsha yengeza izinhlobo zamagama amasha, "ikhalenda" kanye ne-"dateTimeField," engasetshenziswa ukubuyisa amagama ekhalenda kanye nezinkambu zedethi/isikhathi (isb., amagama enyanga). Uhlobo "lolimi" manje lusekela izilimi zesigodi.
- I-Intl.DateTimeFormat API manje isisekela amanani amasha epharamitha ye-timeZoneName: "shortGeneric" yokubonisa isihlonzi sendawo yesikhathi esifushane (isb., "PT", "ET"), "longGeneric" ende ("Pacific Time", "Mountain Time"), "shortOffset" ye-MT (5,GMT) efushane ehlobene ne-GMT i-offset ehlobene ne-GMT ("GMT+0500").
- I-U2F (Cryptotoken) API yehlisiwe, futhi esikhundleni salokho kufanele kusetshenziswe i-Web Authentication API. I-U2F API izokhutshazwa ngokuzenzakalela ku-Chrome 98 futhi isuswe ngokuphelele ku-Chrome 104.
- Ukuthuthukiswa kwenziwe kumathuluzi kanjiniyela wewebhu. Kuphaneli Yezitayela, ukulungisa izici ze-CSS ezihlobene nosayizi (ubude, ukuphedi, njll.) kwenziwe lula. Ithebhu Yezinkinga manje ikuvumela ukuthi ufihle izinkinga ngazinye. Ukuboniswa kwezakhiwo kuthuthukisiwe kukhonsoli yewebhu kanye namaphaneli emithombo kanye Nezindawo (izakhiwo zangokwezifiso manje sezigqanyisiwe ngokugqamile futhi ziboniswa phezulu ohlwini).

Ngokungeziwe kuzici ezintsha nokulungiswa kweziphazamisi, inguqulo entsha ibhekana nokuba sengozini okungu-19. Ubungozi obuningi buhlonzwe ngokuhlolwa okuzenzakalelayo kusetshenziswa i-AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer, kanye ne-AFL. Azikho izinkinga ezibucayi ezingavumela ukweqa zonke izendlalelo zokuvikela isiphequluli nokusebenzisa ikhodi kusistimu engaphandle kwendawo ye-sandbox eziboniwe. Njengengxenye yohlelo lwenzuzo yokuba sengozini ekukhishweni kwamanje, i-Google iklomelise amabhonasi angu-16 afinyelela ku-$74,000 (imali eyinzuzo engu-$20000 eyodwa, amabhonasi amabili angu-$10000, ibhonasi engu-$7500 eyodwa, ibhonasi engu-$6000 eyodwa, ibhonasi engu-$5,000,000,000,000,000,00,3 futhi $1000). Inani lamabhonasi amahlanu alikakanqunywa.
Source: opennet.ru


