Publikimi i Chrome 90

Kompania Google prezantoi publikimin e shfletuesit web Chrome 90. Po kështu, është në dispozicion një version stabil i projektit të lirë Chromium, që shërben si baza për Chrome. Shfletuesi Chrome dallon për përdorimin e logove të Google, për sistemin e dërgimit të njoftimeve në rast të dështimit, modul të shumtë për riprodhimin e përmbajtjes së mbrojtur video (DRM), sistemin automatik të përditësimeve dhe transmetimin e parametrave RLZ gjatë kërkimeve. Publikimi i ardhshëm i Chrome 91 është planifikuar për 25 maj.

Ndryshimet kryesore në Chrome 90:

  • PĂ«r tĂ« gjithĂ« pĂ«rdoruesit Ă«shtĂ« aktivizuar hapja e faqeve si default pĂ«rmes HTTPS kur shkruajnĂ« emrat e hosteve nĂ« shiritin e adresave. PĂ«r shembull, kur shkruani hostin example.com, do tĂ« hapet automatikisht faqja https://example.com, dhe nĂ«se ka probleme gjatĂ« hapjes, do tĂ« rikthehet nĂ« http://example.com. PĂ«r tĂ« menaxhuar pĂ«rdorimin si default "https://", Ă«shtĂ« propozuar njĂ« cilĂ«sim "chrome://flags#omnibox-default-typed-navigations-to-https".
  • I Ă«shtĂ« implementuar mundĂ«sia e caktimit tĂ« etikave tĂ« ndryshme pĂ«r dritaret, pĂ«r ndarjen e saj vizuale nĂ« panelin e desktopit. MbĂ«shtetje pĂ«r ndryshimin e emrit tĂ« dritares do ta lehtĂ«sojĂ« organizimin e punĂ«s kur pĂ«rdoren dritare tĂ« veçanta tĂ« shfletuesit pĂ«r detyra tĂ« ndryshme, pĂ«r shembull, kur hapen dritare tĂ« veçanta pĂ«r punĂ«t, interesat personale, argĂ«timin, materialet e vonuara, etj. Emri ndryshohet pĂ«rmes opsionit "Shto emrin e dritares" nĂ« menunĂ« kontekstuale qĂ« shfaqet duke klik-uar me butonin e djathtĂ« tĂ« mausit nĂ« njĂ« zonĂ« tĂ« zbrazĂ«t nĂ« shiritin e skedave. Pasi tĂ« ndryshohet emri, nĂ« panelin e aplikacioneve do tĂ« shfaqet emri i pĂ«rzgjedhur nĂ« vend tĂ« emrit tĂ« faqes nga skeda aktive, gjĂ« qĂ« mund tĂ« jetĂ« e dobishme kur hapen faqet e njĂ«jta nĂ« dritare tĂ« ndryshme tĂ« lidhura me llogari tĂ« veçanta. Lidhja ruhet midis seancave dhe pas rindizjes, dritaret do tĂ« rikthehen me emrat e pĂ«rzgjedhur.
    Publikimi i Chrome 90
  • Shtesa e mundĂ«sisĂ« pĂ«r tĂ« fshehur "ListĂ«n e Leximit" pa ndryshuar cilĂ«simet nĂ« "chrome://flags" ("chrome://flags#read-later"). Tani mund tĂ« pĂ«rdorni opsionin "Shfaq ListĂ«n e Leximit" nĂ« pjesĂ«n e poshtme tĂ« menusĂ« kontekstuale qĂ« shfaqet kur klikoni me tĂ« djathtĂ«n mbi panelin e shĂ«nimeve. Mund tĂ« rikujtojmĂ« se nĂ« versionin e kaluar, disa pĂ«rdorues, kur klikonin mbi yllin nĂ« shiritin e adresĂ«s, pĂ«rveç butonit "Shto ShĂ«nim", shihnin njĂ« buton tĂ« dytĂ« "Shto nĂ« ListĂ«n e Leximit", dhe nĂ« kĂ«ndin e djathtĂ« tĂ« panelit tĂ« shĂ«nimeve shfaqet njĂ« menu "Lista e Leximit", ku janĂ« renditur tĂ« gjitha faqet e mĂ«parshme tĂ« shtuar nĂ« listĂ«. Kur hapni njĂ« faqe nga lista, ajo shĂ«nohet si e lexuar. Faqet nĂ« listĂ« gjithashtu mund tĂ« shĂ«nohen si tĂ« lexuara dhe tĂ« pa lexuara manualisht ose tĂ« fshihen nga lista.
  • Shtesa e mbĂ«shtetjes pĂ«r segmentimin e rrjetit pĂ«r tĂ« mbrojtur nga metodat e ndjekjes sĂ« lĂ«vizjeve tĂ« pĂ«rdoruesve mes faqeve, tĂ« bazuara nĂ« ruajtjen e identifikuesve nĂ« zona qĂ« nuk janĂ« tĂ« destinuara pĂ«r ruajtje tĂ« pĂ«rhershme ("Supercookies"). MeqenĂ«se burimet nĂ« memorjen e kĂ«shillave ruhen nĂ« njĂ« hapĂ«sirĂ« tĂ« pĂ«rbashkĂ«t emĂ«rtimi, pa marrĂ« parasysh domainin origjinal, njĂ« faqe mund tĂ« zbulojĂ« ngarkimin e burimeve nga njĂ« faqe tjetĂ«r pĂ«rmes verifikimit tĂ« pranisĂ« sĂ« kĂ«tij burimi nĂ« memorie. Mbrojtja mbĂ«shtetet nĂ« pĂ«rdorimin e segmentimit tĂ« rrjetit (Network Partitioning), ku qĂ«llimi Ă«shtĂ« tĂ« shtohen lidhje shtesĂ« pĂ«r regjistrat nĂ« caches e ndara. domen, nga i cili Ă«shtĂ« hapur faqja kryesore, gjĂ« qĂ« kufizon fushĂ«n e mbulimit tĂ« caches pĂ«r skriptet e ndjekjes sĂ« lĂ«vizjeve vetĂ«m nĂ« faqen aktuale (skripti nga iframe nuk do tĂ« jetĂ« nĂ« gjendje tĂ« verifikojĂ« nĂ«se burimi Ă«shtĂ« ngarkuar nga njĂ« faqe tjetĂ«r). Çmimi i segmentimit Ă«shtĂ« njĂ« ulje e efektivitetit tĂ« caching, qĂ« çon nĂ« njĂ« rritje tĂ« vogĂ«l tĂ« kohĂ«s sĂ« ngarkesĂ«s sĂ« faqes (maksimalisht 1.32%, por pĂ«r 80% tĂ« faqeve nĂ« 0.09-0.75%).
  • U plotĂ«sua lista e zezĂ« e porteve tĂ« rrjetit pĂ«r tĂ« cilat bllokohet dĂ«rgimi i kĂ«rkesave HTTP, HTTPS dhe FTP me qĂ«llim mbrojtjen nga sulmi NAT slipstreaming, qĂ« lejon, kur hapet njĂ« faqe web e pĂ«rgatitur pĂ«r sulm nga njĂ« pĂ«rdorues nĂ« shfletues, tĂ« krijohet njĂ« lidhje rrjeti me serverĂ« kĂ«shtu pĂ«rdoruesi mund tĂ« bĂ«jĂ« sulme ndaj çdo porti UDP ose TCP nĂ« sistemin e tij, pavarĂ«sisht nga pĂ«rdorimi i intervaleve tĂ« brendshme tĂ« adresave (192.168.x.x, 10.x.x.x). Portet e ndaluara pĂ«rfshijnĂ« 554 (protokolli RTSP) dhe 10080 (pĂ«rdorur nĂ« Amanda backup dhe VMWare vCenter). MĂ« parĂ« ishin bllokuar portet 69, 137, 161, 554, 1719, 1720, 1723, 5060, 5061 dhe 6566.
  • Shtuar mbĂ«shtetje fillestare pĂ«r hapjen e dokumenteve PDF me forma XFA nĂ« shfletues.
  • PĂ«r disa pĂ«rdorues Ă«shtĂ« aktivizuar njĂ« seksion i ri i cilĂ«simeve ‘Chrome Settings > Privacy and security > Privacy sandbox’, i cili lejon menaxhimin e parametrave tĂ« API FLoC, tĂ« destinuar pĂ«r tĂ« pĂ«rcaktuar kategorinĂ« e interesave tĂ« pĂ«rdoruesit pa identifikim individual dhe pa lidhje me historinĂ« e vizitave nĂ« faqe tĂ« caktuara.
  • Siguruar njĂ« paralajmĂ«rim mĂ« tĂ« qartĂ« me njĂ« listĂ« veprimesh tĂ« lejuara, i cili shfaqet kur pĂ«rdoruesi lidhet me njĂ« profil pĂ«r tĂ« cilin Ă«shtĂ« aktivizuar menaxhimi qendror.
  • Interfaca e kĂ«rkesĂ«s pĂ«r autorizime Ă«shtĂ« bĂ«rĂ« mĂ« pak e bezdisshme. KĂ«rkesat qĂ« pĂ«rdoruesi me siguri nuk do t'i miratojĂ« tani bllokohen automatikisht me shfaqjen e njĂ« treguesi pĂ«rkatĂ«s nĂ« shiritin e adresĂ«s, me anĂ« tĂ« tĂ« cilit pĂ«rdoruesi mund tĂ« kalojĂ« nĂ« interfacin pĂ«r menaxhimin e autorizimeve pĂ«r çdo faqe.
    Publikimi i Chrome 90
  • Aktivizuar mbĂ«shtetje pĂ«r zgjerimet Intel CET (Intel Control-flow Enforcement Technology) pĂ«r mbrojtje harduerore nga ekzekutimi i eksploitĂ«ve tĂ« ndĂ«rtuar me teknikat e programimit tĂ« orientuar nĂ« kthim (ROP, Return-Oriented Programming).
  • Vazhdon puna pĂ«r tĂ« pĂ«rkthyer shfletuesin nĂ« pĂ«rdorimin e terminologjisĂ« inclusive. Dosja ‘master_preferences’ Ă«shtĂ« rinovuar pĂ«r t’u quajtur ‘initial_preferences’, pĂ«r tĂ« mos shqetĂ«suar ndjenjat e pĂ«rdoruesve qĂ« e perceptojnĂ« fjalĂ«n master si njĂ« aludim pĂ«r skllavĂ«rinĂ« e kaluar tĂ« paraardhĂ«sve tĂ« tyre. PĂ«r tĂ« mbajtur pajtueshmĂ«rinĂ«, mbĂ«shtetje pĂ«r ‘master_preferences’ do tĂ« mbahet pĂ«r njĂ« kohĂ« tĂ« caktuar nĂ« shfletues. MĂ« parĂ«, shfletuesi kishte hequr dorĂ« nga pĂ«rdorimi i fjalĂ«ve ‘whitelist’, ‘blacklist’ dhe ‘native’.
  • NĂ« versionin pĂ«r Android, kur aktivizohet mĂ«nyra e kursimit tĂ« trafikut "Lite", Ă«shtĂ« realizuar ulja e bitrates gjatĂ« ngarkimit tĂ« videove kur lidhemi pĂ«rmes rrjeteve tĂ« operatorĂ«ve celularĂ«, gjĂ« qĂ« do tĂ« ndihmonte nĂ« uljen e shpenzimeve pĂ«r pĂ«rdoruesit qĂ« kanĂ« pĂ«rfshirĂ« tarifa qĂ« llogaritin trafikun. NĂ« mĂ«nyrĂ«n "Lite", gjithashtu Ă«shtĂ« siguruar kompresimi i imazheve tĂ« kĂ«rkuara nga burime publikisht tĂ« qasshme (nuk kĂ«rkojnĂ« autentikim) pĂ«rmes HTTPS.
  • Ă«sht Ă« shtuar njĂ« kodues i formatit tĂ« videos AV1, i optimizuar veçanĂ«risht pĂ«r pĂ«rdorim nĂ« videokonferencat qĂ« realizohen mbi protokollin WebRTC. PĂ«rdorimi i AV1 nĂ« videokonferenca rrit efektivitetin e kompresimit dhe siguron mundĂ«sinĂ« e transmetimit nĂ« kanale me kapacitet prej 30 kbps.
  • NĂ« JavaScript, nĂ« objektet Array, String dhe TypedArrays, Ă«shtĂ« realizuar metoda at(), e cila lejon pĂ«rdorimin e indeksimit tĂ« ĐŸŃ‚ĐœĐŸŃĐŸĐ·Đ±, duke e caktuar pozita nĂ« marrĂ«veshje, pĂ«rfshirĂ« vlerat negative nĂ« lidhje me fundin (pĂ«r shembull, "arr.at(-1)" do tĂ« kthejĂ« elementin e fundit tĂ« vargut).
  • NĂ« JavaScript pĂ«r shprehjet e zakonshme Ă«shtĂ« shtuar pronĂ«sia ".indices", qĂ« pĂ«rmban njĂ« varg me pozitat fillestare dhe pĂ«rfundimtare tĂ« grupeve tĂ« pĂ«rputhjeve. PronĂ«sia plotĂ«sohet vetĂ«m gjatĂ« pĂ«rmbushjes sĂ« shprehjes sĂ« zakonshme me flamurin "\/d". const re = \/(a)(b)\/d; const m = re.exec(‘ab’); console.log(m.indices[0]); \/\/ 0 — tĂ« gjitha grupet e pĂ«rputhjeve \/\/ → [0, 2] console.log(m.indices[1]); \/\/ 1 — grupi i parĂ« i pĂ«rputhjeve \/\/ → [0, 1] console.log(m.indices[2]); \/\/ 2 — grupi i dytĂ« i pĂ«rputhjeve \/\/ → [1, 2]
  • Ă«shtĂ« bĂ«rĂ« optimizimi i performancĂ«s sĂ« pronave "super" (pĂ«r shembull, super.x), pĂ«r tĂ« cilat Ă«shtĂ« aktivizuar cache inline. Performanca e pĂ«rdorimit tĂ« "super" tani Ă«shtĂ« afĂ«r performancĂ«s sĂ« qasjes nĂ« pronat e zakonshme.
  • Ă«shtĂ« pĂ«rshpejtuar ndjeshĂ«m thirrja e funksioneve WebAssembly nga JavaScript pĂ«rmes pĂ«rdorimit tĂ« zhvillimit inline. Kjo optimizim mbetet akoma eksperimentale dhe kĂ«rkon aktivizim me flamurin "—turbo-inline-js-wasm-calls".
  • Shtohet API WebXR Depth Sensing, i cili mundĂ«son pĂ«rcaktimin e distancĂ«s midis objekteve nĂ« mjedisin e pĂ«rdoruesit dhe pajisjes sĂ« pĂ«rdoruesit, pĂ«r shembull, pĂ«r tĂ« krijuar aplikacione mĂ« realiste tĂ« realitetit tĂ« shtuar. KujtojmĂ« se API WebXR lejon unifikimin e punĂ«s me klasat e ndryshme tĂ« pajisjeve tĂ« realitetit virtual, nga helmetat 3D stacionare deri te zgjidhjet e bazuara nĂ« pajisje mobile.
  • Stabilizuar mundĂ«sia WebXR AR Lighting Estimation, e cila lejon nĂ« seancat WebXR pĂ«r realitetin e shtuar tĂ« pĂ«rcaktojĂ« parametrat e ndriçimit pĂ«r t'i dhĂ«nĂ« modeleve njĂ« pamje mĂ« natyrale dhe njĂ« integrim mĂ« harmonik me mjedisin e pĂ«rdoruesit.
  • NĂ« mĂ«nyrĂ«n Origin Trials (mundĂ«si eksperimentale, tĂ« cilat kĂ«rkojnĂ« aktivizim tĂ« veçantĂ«) janĂ« shtuar disa API tĂ« reja, tĂ« cilat pĂ«r momentin janĂ« tĂ« kufizuara nĂ« platformĂ«n Android. Origin Trial nĂ«nkupton mundĂ«sinĂ« e pĂ«rdorimit tĂ« API-sĂ« sĂ« specifikuar nga aplikacione qĂ« janĂ« ngarkuar nga localhost ose 127.0.0.1, ose pas regjistrimit dhe marrjes sĂ« njĂ« ttokeni tĂ« veçantĂ«, i cili vepron pĂ«r njĂ« kohĂ« tĂ« limituar pĂ«r njĂ« sit tĂ« caktuar.
    • Metoda getCurrentBrowsingContextMedia(), e cila ofron mundĂ«sinĂ« pĂ«r tĂ« organizuar kapjen e rrjedhĂ«s video MediaStream, qĂ« reflekton pĂ«rmbajtjen e skedĂ«s aktuale. Ndryshe nga metoda e ngjashme getDisplayMedia(), kur thirret getCurrentBrowsingContextMedia(), pĂ«rdoruesit u shfaqet njĂ« dialog i thjeshtĂ« pĂ«r tĂ« konfirmuar ose bllokuar operacionin e transmetimit tĂ« videos me pĂ«rmbajtjen e skedĂ«s.
    • API Insertable Streams, i cili ofron mundĂ«sinĂ« pĂ«r tĂ« manipuluar rrjedha multimedia tĂ« papĂ«rpunuara (raw), tĂ« transmetuara pĂ«rmes API MediaStreamTrack, si tĂ« dhĂ«nat nga kamera dhe mikrofon, rezultati i kapjes sĂ« ekranit ose tĂ« dhĂ«nat ndĂ«rmjetĂ«suese tĂ« dekodimit nga kodeku. PĂ«r paraqitjen e kadrove tĂ« papĂ«rpunuara pĂ«rdoren interfecat WebCodec, pas sĂ« cilĂ«s formohet njĂ« rrjedhĂ«, e ngjashme me atĂ« qĂ« API WebRTC Insertable Streams e gjeneron nĂ« bazĂ« tĂ« RTCPeerConnections. Nga njĂ« pikĂ«pamje praktike, API i ri lejon realizimin e funksionaliteteve tĂ« tilla si aplikimi i metodave tĂ« mĂ«simit tĂ« makinerive pĂ«r identifikimin ose anketimin e objekteve nĂ« kohĂ« reale ose pĂ«r shtimin e efekteve, siç Ă«shtĂ« prerja e fondeve, para kodimit ose pas dekodimit nga kodeku.
    • MundĂ«sia pĂ«r tĂ« paketuar burimet nĂ« paketa (Web Bundle) pĂ«r tĂ« organizuar njĂ« ngarkesĂ« mĂ« efektive tĂ« njĂ« numri tĂ« madh skedarĂ«sh ndihmĂ«s (CSS, JavaScript, imazhe, iframe). NdĂ«r pengesat nĂ« mbĂ«shtetje aktuale tĂ« pakove pĂ«r skedarĂ«t JavaScript (webpack), tĂ« cilat po pĂ«rpiqen tĂ« zgjidhen nĂ« Web Bundle: nĂ« cache-n e HTTP mund tĂ« bjerĂ« paketa vetĂ«, por jo pĂ«rbĂ«rĂ«sit e saj; kompilimi dhe ekzekutimi mund tĂ« fillojnĂ« vetĂ«m pas ngarkesĂ«s sĂ« plotĂ« tĂ« paketĂ«s; burimet shtesĂ«, si CSS dhe imazhet, duhet tĂ« kodohen nĂ« formĂ«n e vargjeve JavaScript, duke çuar nĂ« rritjen e madhĂ«sisĂ« dhe ekzekutimin e njĂ« faze tjetĂ«r pĂ«rpunimi.
    • MbĂ«shtetje pĂ«r pĂ«rpunimin e pĂ«rjashtimeve nĂ« WebAssembly.
  • API Stabilizuar i Declarative Shadow DOM pĂ«r krijimin e degĂ«ve tĂ« reja rrĂ«njore nĂ« Shadow DOM, pĂ«r shembull pĂ«r tĂ« ndarĂ« stilin e importuar tĂ« jashtĂ«m tĂ« elementit dhe degĂ«n lidhĂ«se tĂ« DOM nga dokumenti kryesor. API-ja e deklaratĂ«s e propozuar lejon qĂ« tĂ« shkĂ«puten degĂ«t e DOM vetĂ«m me HTML pa pasur nevojĂ« pĂ«r tĂ« shkruar kod nĂ« JavaScript.
  • NĂ« pronĂ«n CSS aspect-ratio, e cila lejon tĂ« lidhet qartĂ« raporti i cili duhet ndĂ«rlidhet me çdo element (pĂ«r llogaritjen automatikisht tĂ« madhĂ«sisĂ« qĂ« mungon kur jepet vetĂ«m lartĂ«sia ose gjerĂ«sia), Ă«shtĂ« realizuar mundĂ«sia e interpolimit tĂ« vlerave gjatĂ« animacionit (kalimi gradual nga njĂ« raport aspekti nĂ« tjetrin).
  • ËshtĂ« shtuar mundĂ«sia pĂ«r tĂ« reflektuar gjendjen e elementeve HTML tĂ« personalizuara (custom element) nĂ« CSS pĂ«rmes pseudo-klasĂ«s ":state()". Kjo funksionalitet Ă«shtĂ« realizuar duke u bazuar nĂ« mundĂ«sinĂ« e elementeve HTML tĂ« zakonshme pĂ«r tĂ« ndryshuar gjendjen e tyre nĂ« varĂ«si tĂ« ndĂ«rveprimit me pĂ«rdoruesin.
  • NĂ« pronĂ«n CSS 'appearance' Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r vlerĂ«n 'auto', e cila caktohet si e paracaktuar pĂ«r <input type=color> dhe <select>, ndĂ«rsa nĂ« platformĂ«n Android, pĂ«r mĂ« tepĂ«r pĂ«r <input type=date>, <input type=datetime-local>, <input type=month>, <input type=time> dhe <input type=week>.
  • NĂ« pronĂ«n CSS 'overflow' Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r vlerĂ«n 'clip', me vendosjen e sĂ« cilĂ«s pĂ«rmbajtja qĂ« del jashtĂ« kufijve tĂ« bllokut pritet nĂ« kufirin e lejuar tĂ« mbipĂ«rmbushjes sĂ« bllokut pa mundĂ«si skrollimi. Vlera qĂ« pĂ«rcakton se sa larg pĂ«rmbajtja mund tĂ« del jashtĂ« kufijve tĂ« vĂ«rtetĂ« tĂ« bllokut deri nĂ« fillimin e prerjes, caktohet pĂ«rmes pronĂ«s sĂ« re CSS 'overflow-clip-margin'. Krahasuar me 'overflow: hidden', pĂ«rdorimi i 'overflow: clip' lejon tĂ« arrihet njĂ« performancĂ« mĂ« e lartĂ«.
    Publikimi i Chrome 90Publikimi i Chrome 90
  • ZĂ«vendĂ«simi i header-it HTTP Feature-Policy Ă«shtĂ« bĂ«rĂ« me header-in e ri Permissions-Policy pĂ«r menaxhimin e delegimit tĂ« autorizimeve dhe aktivizimin e funksionaliteteve tĂ« avancuara, ku mbĂ«shtetet vlerat e strukturuara tĂ« fushave (pĂ«r shembull, tani mund tĂ« specifikohet «Permissions-Policy: geolocation=()» nĂ« vend tĂ« «Feature-Policy: geolocation ‘none'»).
  • Mbrojtja nga pĂ«rdorimi i Protocol Buffers pĂ«r kryerjen e sulmeve tĂ« shkaktuara nga ekzekutimi spekulativ i udhĂ«zimeve nĂ« procesorĂ« Ă«shtĂ« forcuar. Mbrojtja Ă«shtĂ« realizuar pĂ«rmes shtimit tĂ« MIME-tipit «application/x-protobuffer» nĂ« listĂ«n e MIME-tipeve qĂ« nuk dĂ«gjohen kurrĂ« (sniffed), pĂ«rpunimi i tĂ« cilĂ«ve bĂ«het pĂ«rmes mekanizmit Cross-Origin-Read-Blocking. MĂ« parĂ«, MIME-tipi «application/x-protobuf» ishte futur nĂ« njĂ« listĂ« tĂ« tillĂ«, por MIME-tipi «application/x-protobuffer» ishte lĂ«nĂ« jashtĂ«.
  • API-ja e File System Access ka implementuar mundĂ«sinĂ« pĂ«r tĂ« zhvendosur pozitat aktuale nĂ« skedar pĂ«rtej fundit tĂ« tij duke mbushur hapĂ«sirĂ«n e krijuar me zero gjatĂ« shkrimit tĂ« mĂ«vonshĂ«m pĂ«rmes thirrjes FileSystemWritableFileStream.write(). Kjo mundĂ«si lejon krijimin e skedarĂ«ve tĂ« hollĂ« me boshllĂ«qe dhe ndihmon nĂ« organizimin e thirrjeve pĂ«r tĂ« shkruar nĂ« skedar me rrjedha tĂ« dhĂ«nash tĂ« pakontrolluara (pĂ«r shembull, kjo praktikohet nĂ« BitTorrent).
  • NjĂ« konstruktor StaticRange Ă«shtĂ« shtuar me implementimin e llojeve tĂ« lehta Range, tĂ« cilat nuk kĂ«rkojnĂ« pĂ«rditĂ«simin e tĂ« gjitha objekteve tĂ« lidhura pĂ«r çdo ndryshim nĂ« pemĂ«n DOM.
  • Është realizuar mundësia e përcaktimit të parametrave width dhe height për elementet <source>, të caktuara brenda elementit <picture>. Kjo mundësi lejon llogaritjen e raportit të aspektit për elementet <picture>, në mënyrë të ngjashme me atë siç është bërë për <img>, <canvas> dhe <video>.
  • MbĂ«shtetje e pa standardizuar pĂ«r kanalet e dhĂ«nash RTP (RTP Data Channels) Ă«shtĂ« hequr nga WebRTC, ndĂ«rsa rekomandohet pĂ«rdorimi i kanaleve tĂ« dhĂ«nash tĂ« bazuara nĂ« SCTP.
  • Pronat navigator.plugins dhe navigator.mimeTypes tani gjithmonĂ« kthejnĂ« njĂ« vlerĂ« tĂ« zbrazĂ«t (pas ndalimit tĂ« mbĂ«shtetjes pĂ«r Flash, nevoja pĂ«r kĂ«to prona ka zhdukur).
  • NjĂ« sasi e madhe pĂ«rmirĂ«simesh tĂ« vogla Ă«shtĂ« bĂ«rĂ« nĂ« mjetet pĂ«r zhvillimin nĂ« web, dhe njĂ« mjet i ri pĂ«r pĂ«rcaktimin e CSS flexbox Ă«shtĂ« shtuar.
    Publikimi i Chrome 90

Përveç novacioneve dhe rregullimeve të gabimeve, në versionin e ri janë eliminuar 37 vulnerabilitete. Shumica e vulnerabiliteteve janë identifikuar si rezultat i testimit automatizuar me mjete si AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer dhe AFL. Nuk janë zbuluar probleme kritike që lejojnë kalimin e të gjitha niveleve të mbrojtjes së shfletuesit dhe ekzekutimin e kodit në sistem jashtë mjedisit sandbox. Në kuadër të programit për shpërblim monetar për zbulimin e vulnerabiliteteve për versionin aktual, kompania Google ka ndarë 19 shpërblime me një total prej 54000 dollarësh (një shpërblim prej 20000 dollarësh, një shpërblim prej 10000 dollarësh, dy shpërblime prej 5000 dollarësh, tre shpërblime prej 3000 dollarësh, një shpërblim prej 2000 dollarësh, një 1000 dollarësh dhe katër shpërblime prej 500 dollarësh). Shuma e 6 shpërblimeve nuk është përcaktuar ende.

VeçanĂ«risht mund tĂ« theksohet se dje, pas formimit tĂ« versionit korrigjues 89.0.4389.128, por para publikimit tĂ« Chrome 90, Ă«shtĂ« publikuar njĂ« eksploit tjetĂ«r, nĂ« tĂ« cilin Ă«shtĂ« pĂ«rdorur njĂ« vulnerabilitet i ri 0-day, qĂ« nuk Ă«shtĂ« rregulluar nĂ« Chrome 89.0.4389.128. PĂ«r momentin nuk Ă«shtĂ« e qartĂ« nĂ«se ky problem Ă«shtĂ« zgjidhur nĂ« Chrome 90. Ashtu si nĂ« rastin e parĂ«, eksploitit i mbulon vetĂ«m njĂ« vulnerabilitet dhe nuk pĂ«rmban kod pĂ«r kalimin e izolimit sandbox (kur ekzekutohet chrome me flamurin "—no-sandbox", eksploitit siguron ekzekutimin e notepad gjatĂ« hapjes sĂ« faqes nĂ« platformĂ«n Windows). Vulnerabiliteti i lidhur me kĂ«tĂ« eksploit prek teknologjinĂ« WebAssembly.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster