Lëshimi i Chrome 89

Kompania Google prezantoi lëshimin e shfletuesit web Chrome 89. Njëkohësisht, është në dispozicion versioni stabil i projektit të hapur Chromium, që shërben si baza e Chrome. Shfletuesi Chrome ndryshon nga përdorimi i logo-së së Google, duke ofruar një sistem njoftimi në rast dështimi, module për riprodhimin e përmbajtjeve video të mbrojtura (DRM), një sistem për instalimin automatik të azhurnimeve dhe dërgimin e parametrave RLZ gjatë kërkimit. Lëshimi i ardhshëm i Chrome 90 është planifikuar për 13 prill.

Ndryshimet kryesore në Chrome 89:

  • Versioni i Chrome pĂ«r Android tani do tĂ« mund tĂ« funksionojĂ« vetĂ«m nĂ« pajisje tĂ« certifikuara nĂ« Play Protect. NĂ« makinat virtuale dhe emulatore, Chrome pĂ«r Android do tĂ« mund tĂ« pĂ«rdoret vetĂ«m nĂ«se emulohet njĂ« pajisje e pranueshme ose nĂ«se emulatori Ă«shtĂ« zhvilluar nga Google. PĂ«r tĂ« verifikuar nĂ«se njĂ« pajisje Ă«shtĂ« e certifikuar, pĂ«rdoruesit mund tĂ« kontrollojnĂ« nĂ« aplikacionin Google Play nĂ« seksionin e cilĂ«simeve (nĂ« fund tĂ« faqes me cilĂ«sime shfaqet statusi 'Play Protect certification'). PĂ«r pajisje qĂ« nuk janĂ« tĂ« certifikuara, siç Ă«shtĂ« rasti me firmware-nĂ« e palĂ«ve tĂ« treta, pĂ«r pĂ«rdorimin e Chrome, pĂ«rdoruesit inkurajohen tĂ« regjistrojnĂ« pajisjet e tyre.
  • PĂ«r njĂ« pĂ«rqindje tĂ« vogĂ«l pĂ«rdoruesish, Ă«shtĂ« pĂ«rfshirĂ« hapja e faqeve nĂ« HTTPS si parazgjedhje kur shkruani 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 kanĂ« ndodhur probleme gjatĂ« hapjes, do tĂ« kthehet nĂ« http://example.com. PĂ«r tĂ« menaxhuar pĂ«rdorimin e parazgjedhur tĂ« 'https://', Ă«shtĂ« propozuar cilĂ«simi 'chrome://flags#omnibox-default-typed-navigations-to-https'.
  • Eshte aktivizuar mbĂ«shtetje pĂ«r profilet, qĂ« lejojnĂ« pĂ«rdorues tĂ« ndryshĂ«m tĂ« ndajnĂ« llogaritĂ« e tyre gjatĂ« pĂ«rdorimit tĂ« njĂ« shfletuesi tĂ« vetĂ«m. PĂ«r shembull, me anĂ« tĂ« profileve, Ă«shtĂ« e mundur tĂ« organizohet qasja pĂ«r anĂ«tarĂ«t e familjes ose tĂ« ndahen seancat e pĂ«rdorura pĂ«r punĂ« dhe interesa personale. PĂ«rdoruesi mund tĂ« krijojĂ« njĂ« profil tĂ« ri Chrome dhe ta konfigurojĂ« atĂ« pĂ«r t'u aktivizuar kur lidhet me njĂ« llogari tĂ« caktuar nĂ« Google, duke lejuar kĂ«shtu qĂ« pĂ«rdorues tĂ« ndryshĂ«m tĂ« ndajnĂ« shĂ«nimet, cilĂ«simet dhe historinĂ« e vizitave. Kur pĂ«rpiqet tĂ« hyjĂ« nĂ« njĂ« llogari tĂ« lidhur me njĂ« profil tjetĂ«r, pĂ«rdoruesit do t'i ofrohet mundĂ«sia pĂ«r tĂ« kaluar nĂ« kĂ«tĂ« profil. NĂ«se pĂ«rdoruesi Ă«shtĂ« i lidhur me disa profile, do t'i jepet mundĂ«sia tĂ« zgjedhĂ« profilin e dĂ«shiruar. PĂ«rdoruesit mund t'u japin profileve tĂ« ndryshme skemat e ngjyrave pĂ«r ndarjen vizuale tĂ« pĂ«rdoruesve.
    Lëshimi i Chrome 89
  • Eshte aktivizuar shfaqja e skicave tĂ« pĂ«rmbajtjes kur kursorin e miut e kaloni mbi skedat nĂ« panelin e sipĂ«rm. MĂ« parĂ«, parashikimi i pĂ«rmbajtjes sĂ« skedave ishte i çaktivizuar si parazgjedhje dhe kĂ«rkonte ndryshimin e cilĂ«simit “chrome://flags/#tab-hover-cards.”
    Lëshimi i Chrome 89
  • PĂ«r disa pĂ«rdorues Ă«shtĂ« aktivizuar funksioni "Lista e Leximit" (Reading List, «chrome://flags#read-later»), ku, kur aktivizohet, kur klikoni nĂ« yllin nĂ« shiritin e adresĂ«s, pĂ«rveç butonit "Shto tĂ« FavoritĂ«t", shfaqet njĂ« buton i dytĂ« "Shto nĂ« ListĂ«n e Leximit", dhe nĂ« kĂ«ndin e djathtĂ« tĂ« panelit tĂ« tĂ« favorizuarve shfaqet njĂ« menu "Lista e Leximit", ku janĂ« tĂ« listuara tĂ« gjitha faqet e mĂ«parshme qĂ« janĂ« 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 apo tĂ« lexuara manualisht ose tĂ« fshihen nga lista.
    Lëshimi i Chrome 89
  • PĂ«r pĂ«rdoruesit qĂ« janĂ« tĂ« regjistruar nĂ« njĂ« llogari Google, pa aktivizuar Chrome Sync, ofrohet akses nĂ« metodat e pagesave dhe fjalĂ«kalimet e ruajtura nĂ« llogarinĂ« Google. Kjo mundĂ«si Ă«shtĂ« aktivizuar pĂ«r disa pĂ«rdorues dhe do tĂ« pĂ«rhapet gradualisht pĂ«r tĂ« tjerĂ«t.
  • Ka fituar mbĂ«shtetje pĂ«r kĂ«rkimin e shpejtĂ« tĂ« skedave, e cila mĂ« parĂ« kĂ«rkonte aktivizimin pĂ«rmes flamurit «chrome://flags/#enable-tab-search». PĂ«rdoruesi mund tĂ« shikojĂ« listĂ«n e tĂ« gjithĂ« skedave tĂ« hapura dhe tĂ« filtrojĂ« shpejt skedĂ«n e duhur, pa marrĂ« parasysh nĂ«se ndodhet nĂ« dritaren aktuale apo nĂ« njĂ« dritare tjetĂ«r.
    Lëshimi i Chrome 89
  • PĂ«r tĂ« gjithĂ« pĂ«rdoruesit, pĂ«rpunimi i hyrjeve tĂ« fjalĂ«ve tĂ« veçanta nĂ« shiritin e adresĂ«s Ă«shtĂ« ndaluar si pĂ«rpjekje pĂ«r tĂ« hapur faqe tĂ« brendshme. MĂ« parĂ«, kur njĂ« fjalĂ« e vetme hynte nĂ« shiritin e adresĂ«s, shfletuesi fillimisht pĂ«rpiqej tĂ« pĂ«rcaktonte nĂ« DNS nĂ«se ekzistonte njĂ« host me atĂ« emĂ«r, duke supozuar se pĂ«rdoruesi pĂ«rpiqej tĂ« hapte njĂ« subdomen, dhe mĂ« pas nĂ« drejtim tĂ« kĂ«rkimit ia kalonte kĂ«rkesĂ«n motorit tĂ« kĂ«rkimit. KĂ«shtu, pronari i serverit DNS tĂ« caktuar nĂ« cilĂ«simet e pĂ«rdoruesit merrte informacione pĂ«r kĂ«rkesat e kĂ«rkimit qĂ« pĂ«rbĂ«heshin nga njĂ« fjalĂ«, e cila ishte vlerĂ«suar si njĂ« shkelje e privatĂ«sisĂ«. PĂ«r ndĂ«rmarrjet qĂ« pĂ«rdorin hoste interneti pa subdomen (pĂ«r shembull, 'https://helpdesk/'), Ă«shtĂ« ofruar mundĂ«sia pĂ«r tĂ« rikthyer sjelljen e vjetĂ«r.
  • ËshtĂ« ofruar mundĂ«sia pĂ«r tĂ« bashkangjitur versionin e njĂ« zgjatje ose aplikacioni. PĂ«r shembull, pĂ«r tĂ« pĂ«rdorur vetĂ«m zgjatjet e verifikuara nĂ« ndĂ«rmarrje, administratori pĂ«rmes politikĂ«s sĂ« re ExtensionSettings mund ta konfigurojĂ« Chrome pĂ«r tĂ« pĂ«rdorur URL-nĂ« e tij pĂ«r tĂ« shkarkuar pĂ«rditĂ«sime, nĂ« vend tĂ« URL-sĂ« e cila Ă«shtĂ« caktuar nĂ« manifestin e zgjatjes.
  • NĂ« sistemet x86, mbĂ«shtetje pĂ«r instrukcionet SSE3 nga procesori tani Ă«shtĂ« e detyrueshme pĂ«r funksionimin e shfletuesve, e cila Ă«shtĂ« mbĂ«shtetur nga procesorĂ«t Intel qĂ« nga viti 2003 dhe nga AMD qĂ« nga viti 2005.
  • JanĂ« shtuar API tĂ« tjera, tĂ« fokusuar nĂ« ofrimin e funksionalitetit qĂ« mund tĂ« zĂ«vendĂ«sojĂ« cookie-t e jashtme, tĂ« pĂ«rdorura pĂ«r ndjekjen e lĂ«vizjeve tĂ« pĂ«rdoruesit midis faqeve nĂ« kodin e rrjeteve reklamues, widget-eve tĂ« mediave sociale dhe sistemeve tĂ« analizĂ«s web. KĂ«to API janĂ« propozuar pĂ«r testim:
    • Trust Token pĂ«r ndarjen e pĂ«rdoruesve pa pĂ«rdorur identifikues ndĂ«rafaqĂ«sorĂ«.
    • First party sets — lejon domainet e lidhura tĂ« shpallin veten si primare, nĂ« mĂ«nyrĂ« qĂ« shfletuesi tĂ« mund tĂ« marrĂ« parasysh kĂ«tĂ« lidhje gjatĂ« kĂ«rkesave ndĂ«rafaqĂ«sore.
    • Schemaful Same-Site pĂ«r tĂ« pĂ«rhapur konceptin e same-site nĂ« skema tĂ« ndryshme URL, dmth. http://website.example dhe https://website.example do tĂ« trajtohen si njĂ« sit i vetĂ«m gjatĂ« kĂ«rkesa ndĂ«rafaqĂ«sore.
    • Floc pĂ«r tĂ« pĂ«rcaktuar kategoritĂ« e interesave tĂ« pĂ«rdoruesit pa bĂ«rĂ« identifikim individual dhe pa lidhje me historinĂ« e vizitave tĂ« faqeve tĂ« caktuara.
    • MĂ«simi i Konvertimit pĂ«r tĂ« vlerĂ«suar aktivitetin e pĂ«rdoruesit pas klikimit nĂ« reklamĂ«.
    • User-Agent Client Hints pĂ«r zĂ«vendĂ«simin e User-Agent dhe pĂ«r dhĂ«nien selektive tĂ« tĂ« dhĂ«nave mbi parametrat specifikĂ« tĂ« shfletuesit dhe sistemit (versioni, platforma etj.).
  • API Serial Ă«shtĂ« shtuar, i cili lejon faqeve tĂ« lexojnĂ« dhe shkruajnĂ« tĂ« dhĂ«na pĂ«rmes portit serial. Arsyetimi pas kĂ«tij API Ă«shtĂ« mundĂ«sia e krijimit tĂ« aplikacioneve web pĂ«r menaxhimin e drejtpĂ«rdrejtĂ« tĂ« pajisjeve si mikrokompjuterĂ«t dhe printerĂ«t 3D. PĂ«r tĂ« marrĂ« qasje nĂ« pajisjen periferike, kĂ«rkohet konfirmimi i qartĂ« nga pĂ«rdoruesi tĂ« autorizimeve.
  • API WebHID Ă«shtĂ« shtuar pĂ«r qasje nĂ« nivel tĂ« ulĂ«t nĂ« pajisjet HID (pajisje ndĂ«rvepruese njerĂ«zish, tastiera, miq, controller-a, panelet prekĂ«se), qĂ« lejon implementimin e logjikĂ«s sĂ« funksionimit me pajisjet HID nĂ« JavaScript pĂ«r organizimin e punĂ«s me pajisje HID tĂ« rralla pa pasur nevojĂ« pĂ«r drejtuar specifik nĂ« sistem. NĂ« veçanti, ky API synon tĂ« ofrojĂ« mbĂ«shtetje pĂ«r controller-at.
  • U shtua API Web NFC, i cili lejon aplikacionet web tĂ« lexojnĂ« dhe tĂ« shkruajnĂ« etiketat NFC. Disa nga rastet e pĂ«rdorimit tĂ« kĂ«tij API nĂ« aplikacionet web pĂ«rfshijnĂ« ofrimin e informacionit pĂ«r ekspozitat muzeale, organizimin e inventarĂ«ve, marrjen e tĂ« dhĂ«nave nga badge-t e pjesĂ«marrĂ«sve nĂ« konferenca, etj. DĂ«rgimi dhe skanimi i etiketimeve bĂ«het pĂ«rmes objekteve NDEFWriter dhe NDEFReader.
  • API Web Share (objekti navigator.share) Ă«shtĂ« zgjeruar pĂ«rtej pajisjeve mobile dhe tani Ă«shtĂ« i disponueshĂ«m pĂ«r pĂ«rdoruesit e shfletuesve desktop (deri tani vetĂ«m pĂ«r Windows dhe Chrome OS). API Web Share ofron mjete pĂ«r ndarjen e informacionit nĂ« rrjetet sociale, pĂ«r shembull, lejon gjenerimin e njĂ« butoni tĂ« unifikuar pĂ«r publikimin nĂ« rrjetet sociale qĂ« pĂ«rdor vizitori, ose organizimin e dĂ«rgimit tĂ« tĂ« dhĂ«nave nĂ« aplikacione tĂ« tjera.
  • NĂ« versionet pĂ«r Android dhe komponentin WebView Ă«shtĂ« pĂ«rfshirĂ« mbĂ«shtetje pĂ«r dekodimin e formatit tĂ« imazheve AVIF (AV1 Image Format), i cili pĂ«rdor teknologji kompresimi brenda kornizĂ«s nga formati i kodimit tĂ« videos AV1 (nĂ« versionet desktop, mbĂ«shtetje pĂ«r AVIF u aktivizua qĂ« nĂ« Chrome 85). Konteineri pĂ«r shpĂ«rndarjen e tĂ« dhĂ«nave tĂ« kompresuara nĂ« AVIF Ă«shtĂ« plotĂ«sisht i ngjashĂ«m me HEIF. AVIF mbĂ«shtet imazhe si nĂ« HDR (High Dynamic Range) dhe nĂ« hapĂ«sirĂ«n e ngjyrave Wide-gamut, ashtu edhe nĂ« dinamikĂ«n e zakonshme (SDR).
  • Shtuar njĂ« API tĂ« ri tĂ« Raportimit pĂ«r tĂ« marrĂ« informacion mbi shkeljet e rregullave tĂ« pĂ«rdorimit tĂ« sigurt nĂ« faqen e operacioneve tĂ« privilegjuara, tĂ« pĂ«rcaktuar pĂ«rmes titullit COOP (Cross-Origin-Opener-Policy), i cili gjithashtu lejon kalimin e COOP nĂ« mĂ«nyrĂ«n e debug, e cila funksionon pa bllokimin e shkeljeve tĂ« rregullave.
  • Shtuar funksioni performance.measureUserAgentSpecificMemory(), qĂ« pĂ«rcakton madhĂ«sinĂ« e memories sĂ« shpenzuar gjatĂ« pĂ«rpunimit tĂ« faqes.
  • PĂ«r tĂ« respektuar kĂ«rkesat e standardeve web, tĂ« gjitha URL-tĂ« 'data:' tani trajtohen si potencialisht tĂ« besueshme, pra janĂ« pjesĂ« e njĂ« konteksti tĂ« sigurt.
  • NĂ« API Streams Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r peizazhet e bajtĂ«ve (Byte Streams), tĂ« cilat janĂ« optimizuar posaçërisht pĂ«r njĂ« transferim efikas tĂ« grupeve tĂ« ndryshme tĂ« bajtĂ«ve dhe minimizojnĂ« numrin e operacioneve tĂ« kopjimit me tĂ« dhĂ«nat. Dalja e njĂ« rrjedhe mund tĂ« shkruhet nĂ« primitivĂ« siç janĂ« strings apo ArrayBuffer.
  • NĂ« elementĂ«t SVG Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r sintaksĂ«n e plotĂ« tĂ« pronĂ«s «filter», e cila lejon aplikimin e funksioneve tĂ« filtrimit si blur(), sepia() dhe grayscale() nĂ« elementĂ«t SVG dhe jo-SVG nĂ« tĂ« njĂ«jtĂ«n kohĂ«.
  • NĂ« CSS Ă«shtĂ« realizuar pseudo-elementi «::target-text», i cili mund tĂ« pĂ«rdoret pĂ«r tĂ« shĂ«nuar njĂ« fragment, nĂ« tĂ« cilin Ă«shtĂ« ndodhur kalimi pĂ«rmes tekstit (scroll-to-text), me njĂ« stil tjetĂ«r nga ai qĂ« pĂ«rdoret nga shfletuesi gjatĂ« theksimit tĂ« rezultateve tĂ« gjetura.
  • JanĂ« shtuar pronat CSS pĂ«r tĂ« menaxhuar kĂ«ndet e rrumbullakosura: border-start-start-radius, border-start-end-radius, border-end-start-radius, border-end-end-radius.
  • ËshtĂ« shtuar prona CSS forced-colors pĂ«r tĂ« pĂ«rcaktuar nĂ«se shfletuesi nĂ« faqe pĂ«rdor njĂ« paletĂ« ngjyrash tĂ« kufizuar tĂ« caktuar nga pĂ«rdoruesi.
  • ËshtĂ« shtuar prona CSS forced-color-adjust pĂ«r tĂ« çaktivizuar kufizimin e ngjyrave pĂ«r elemente tĂ« veçantĂ«, duke lĂ«nĂ« pĂ«r ta mundĂ«si tĂ« plota pĂ«r menaxhimin e ngjyrave pĂ«rmes CSS.
  • NĂ« JavaScript, pĂ«rdorimi i fjalĂ«s kyçe await nĂ« modulet nĂ« nivele tĂ« larta Ă«shtĂ« i lejuar, çka lejon njĂ« integrim mĂ« tĂ« butĂ« tĂ« thirrjeve asinkrone nĂ« procesin e ngarkimit tĂ« moduleve dhe heqjen e nevojĂ«s pĂ«r paketimin nĂ« "async function". PĂ«r shembull, nĂ« vend tĂ« (async function() { await Promise.resolve(console.log('test')); }()); tani mund tĂ« shkruani await Promise.resolve(console.log('test'));
  • NĂ« motorin JavaScript V8, thirrjet e funksioneve janĂ« pĂ«rshpejtuar kur numri i argumenteve tĂ« dĂ«rguara nuk pĂ«rputhet me parametrat e pĂ«rcaktuar nĂ« funksion. Kur ka njĂ« mos pĂ«rputhje tĂ« numrit tĂ« argumenteve nĂ« modin pa JIT, performanca u rrit me 11.2%, ndĂ«rsa me pĂ«rdorimin e JIT TurboFan u rrit me 40%.
  • JanĂ« bĂ«rĂ« njĂ« sĂ«rĂ« pĂ«rmirĂ«simesh tĂ« vogla nĂ« mjetet pĂ«r zhvilluesit e web-it.

Shtesa përveç novacioneve dhe rregullimeve të gabimeve në versionin e ri ka eliminuar 47 dobësi. Shumica e dobësive janë zbuluar si rezultat i testeve automatike me mjete si AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer dhe AFL. Probleme kritike që lejojnë kalimin e të gjitha niveleve të mbrojtjes së shfletuesit dhe ekzekutimin e kodit në sistem përtej mjedisit sandbox nuk janë identifikuar. Megjithatë, vlen të theksohet se një nga dobësitë e rregulluara (CVE-2021-21166), e lidhur me jetën e objekteve në nënshestemin audio, ka karakterin e një problemi 0-day dhe ishte përdorur në një nga eksploitët para rregullimit. Në kuadër të programit për shpërblime për zbulimin e dobësive, kompania Google ka dhënë 33 shpërblime me një shumë totale prej 61,000 dollarësh (dy shpërblime prej 10,000 dollarësh, dy shpërblime prej 7,500 dollarësh, tre shpërblime prej 5,000 dollarësh, dy shpërblime prej 3,000 dollarësh, katër prej 1,000 dollarësh dhe dy shpërblime prej 500 dollarësh). Shuma e 18 shpërblimeve ende nuk është përcaktuar.

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster