Lançimi i Chrome 75

Kompania Google ka prezantuar lëshimi i shfletuesit web Chrome 75. Në të njëjtën kohë është në dispozicion një publikim stabil i projektit të lirë Chromium, që shërben si baza e Chrome. Shfletuesi Chrome dallohet nga përdorimi i logo-ve të Google, mundësisë për të shkarkuar modul Flash kur kërkohet, pranisë së sistemit të njoftimeve në rast të dështimit, moduleve për riprodhimin e përmbajtjeve videore të mbrojtura (DRM), sistemit të instalimit automatik të përditësimeve dhe transmetimit gjatë kërkimit të parametrave RLZ. Publikimi tjetër i Chrome 76 është planifikuar për 30 korrik.

Main ndryshime në Chrome 75:

  • NĂ« metodĂ«n canvas.getContext() Ă«shtĂ« shtuar flagu «desynchronized» pĂ«r pĂ«rpunimin e konteksteve Canvas (2D ose WebGL) duke pĂ«rdorur njĂ« sistem alternativ tĂ« renditjes, qĂ« siguron vonesa minimale pĂ«rmes anashkalimit tĂ« mekanizmit standard tĂ« pĂ«rditĂ«simit tĂ« DOM dhe duke e nxjerrĂ« direkt pĂ«rmes OpenGL;
  • API e Web Share (objekti navigator.share), me ndihmĂ«n e sĂ« cilĂ«s mund tĂ« gjeneroni njĂ« buton tĂ« unifikuar pĂ«r publikim nĂ« rrjetet sociale, tĂ« pĂ«rshtatshĂ«m pĂ«r vizitorin. NĂ« publikimin e ri nĂ« API Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« shfaqur njĂ« dialog standard pĂ«r dĂ«rgimin e skedarĂ«ve nĂ« aplikacione tĂ« tjera (p.sh., nĂ« Android shfaqet njĂ« bllok pĂ«r tĂ« dĂ«rguar pĂ«rmes postĂ«s, Bluetooth etj.);
  • ËshtĂ« realizuar mundĂ«sia pĂ«r tĂ« ndarĂ« grupe numrash nĂ« literalet numĂ«rorĂ« nĂ«pĂ«rmjet simbolit tĂ« theksimit. PĂ«r shembull, pĂ«r tĂ« pĂ«rmirĂ«suar lexueshmĂ«rinĂ« e numrave tĂ« mĂ«dhenj nĂ« kod, mund tĂ« jepen 1_000_000_000 dhe ky numĂ«r do tĂ« pĂ«rpunojĂ« si 1000000000;
  • PĂ«r tĂ« gjithĂ« pĂ«rdoruesit e versionit desktop, Ă«shtĂ« aktivizuar si parazgjedhje rezhimi i izolimit tĂ« rreptĂ« tĂ« faqeve, nĂ« tĂ« cilin faqet e hosteve tĂ« ndryshme gjithmonĂ« vendosen nĂ« memorje proceseve tĂ« ndryshme, nĂ« secilin prej tĂ« cilĂ«ve aplikohet sandbox i vet. Karakteristika kryesore e regjimit tĂ« izolimit tĂ« rreptĂ« Ă«shtĂ« ndarja jo sipas tabs, por sipas domain-eve, pra, nĂ«se mĂ« parĂ« pĂ«rmbajtja e skriptĂ«ve, iframe-ve dhe pop-up-eve tĂ« shkarkuara nga domain tĂ« tjera ekzekutohej nĂ« njĂ« proces me sitin bazĂ«, tani ato do tĂ« ndahen nĂ« procese tĂ« ndryshme;
  • Shtesat e vendosura nĂ« listĂ«n e zezĂ« tani do tĂ« fshihen plotĂ«sisht, e jo tĂ« çaktivizohen duke u kaluar nĂ« njĂ« mod aktiv.
  • NĂ« menaxherin e integruar tĂ« detyrave tĂ« Chrome (Settings > More Tools > Task Manager) Ă«shtĂ« siguruar shfaqja e trajtuesve tĂ« Service worker;
  • NĂ« metodĂ«n window.open() Ă«shtĂ« shtuar atributi «noreferrer«, qĂ« lejon hapjen e njĂ« faqe pa plotĂ«suar titullin Referer;
  • shtuar direktivat CSP (Politika e SigurisĂ« sĂ« pĂ«rmbajtjes) «script-src-attr», «script-src-elem», «style-src-attr» dhe «style-src-elem», qĂ« ofrojnĂ« funksionalitetin e direktivave script dhe style, por me mundĂ«sinĂ« e aplikimit ndaj trajtuesve tĂ« veçantĂ« tĂ« ngjarjeve, elementeve ose atributeve;
  • NĂ« Web Authentication API Ă«shtĂ« shtuar mbĂ«shtetje FIDO CTAP2 PIN pĂ«r tĂ« pĂ«rdorur PIN-in e caktuar nga pĂ«rdoruesit pĂ«r autorizimin e operacioneve me çelĂ«sa qĂ« mbĂ«shtesin protokollin FIDO CTAP2. NĂ« konfigurator nĂ« seksionin «Advanced» Ă«shtĂ« shfaqur pika «Manage security keys», nĂ« tĂ« cilĂ«n mund tĂ« caktoni njĂ« PIN pĂ«r mbrojtjen e çelsave, qĂ« janĂ« vendosur nĂ« USB-njĂ«, si dhe njĂ« opsion pĂ«r rivendosjen e çelĂ«sit (pastrimi i tĂ« dhĂ«nave dhe PIN-it);
  • NĂ« API-nĂ« e Animacioneve nĂ« Web janĂ« shtuar objektet
    AnimationEffect dhe KeyframeEffect, që lejojnë menaxhimin interaktiv të elementeve të animuar dhe kronologjisë (kohëzgjatja, vonesat).
    Për më tepër, është shtuar një konstruktori i ri Animation(), që ofron mjete më të gjera për menaxhimin e animacionit. Më parë, API e Animacioneve në Web lejonte krijimin e animacionit përmes metodës Element.animate(), që ktheu një objekt Animation të formuar. Tani, zhvilluesi mund të menaxhojë krijimin e tij përmes thirrjes së qartë të konstruktori, ku, për shembull, mund të specifikojë një objekt KeyframeEffect;
  • ËshtĂ« shtuar opsioni HTMLVideoElement.playsInline, qĂ« i kĂ«rkon shfletuesit tĂ« shfaqĂ« video nĂ« zonĂ«n e luajtjes sĂ« elementit (pĂ«r shembull, pĂ«r tĂ« ofruar njĂ« metodĂ« pĂ«r tĂ« luajtur nĂ« ekran tĂ« plotĂ«);
  • NĂ« metodĂ«n MediaStreamTrack.getCapabilities() Ă«shtĂ« implementuar mundĂ«sia pĂ«r tĂ« marrĂ« diapazonin e vlerave tĂ« pranuara pĂ«r pronat e lidhura me pajisjet audio (frekuenca e mostrimit, vonesa, numri i kanaleve etj.);
  • NĂ« WebRTC Ă«shtĂ« shtuar API RTCDtlsTransport pĂ«r tĂ« marrĂ« informacion mbi transportet aktive, pĂ«r shembull mbi pĂ«rdorimin e SCTP ose DTLS (Siguria e Transportit tĂ« Datagramit tĂ« Sigurimit), pĂ«rmes tĂ« cilave dĂ«rgohen ose priten pakot RTP dhe RTCP. ËshtĂ« shtuar gjithashtu ndĂ«rfaqja RTCIceTransport pĂ«r tĂ« ofruar informacion mbi gjendjen e transporteve
    ICE, të përdorura në objektin RTCPeerConnection;
  • NĂ« titullin Cache-Control Ă«shtĂ« realizuar direktiva «stale-while-revalidate«, qĂ« lejon caktimin e njĂ« window tĂ« shtesĂ« kohore, gjatĂ« sĂ« cilĂ«s shfletuesi mund tĂ« pĂ«rdorĂ« burimin me njĂ« periudhĂ« tĂ« skaduar tĂ« kontrollit asinkron tĂ« freskisĂ«;
  • ËshtĂ« shtuar mundĂ«sia Scroll Snap Stop pĂ«r tĂ« pĂ«rcaktuar lidhjen me elementet gjatĂ« skrollimit inertial (pĂ«r shembull, njĂ« lĂ«vizje e gjerĂ« skrollimi kur zgjidhni nĂ« njĂ« listĂ« imazhesh do tĂ« çojĂ« nĂ« zgjedhjen e elementit tĂ« ardhshĂ«m dhe jo tĂ« fundit);
  • NĂ« versionin pĂ«r Android Ă«shtĂ« pĂ«rmirĂ«suar ndĂ«rfaqja e autokompaktimit tĂ« parametrove tĂ« llogarive nĂ« formularĂ«t e autentikimit. Blloku me sugjerime tani shfaqet ngjitur me tastierĂ«n e ekranit dhe kur klikoni shfaq mundĂ«sitĂ« e ruajtura, pa bllokuar formularin e hyrjes;
  • ËshtĂ« shtuar mbĂ«shtetje eksperimentale pĂ«r modin lexues (Reader Mode), ku kur aktivizohet, shfaqet vetĂ«m teksti i rĂ«ndĂ«sishĂ«m, ndĂ«rsa tĂ« gjitha elementĂ«t e tjera tĂ« menaxhimit, banerat, menutĂ«, panellet e navigimit dhe pjesĂ«t tjera tĂ« pa lidhura me pĂ«rmbajtjen e faqes fshihen. Aktivizimi i mbĂ«shtetjes pĂ«r modin e ri bĂ«het pĂ«rmes opsionit chrome://flags/#enable-reader-mode, pas sĂ« cilĂ«s do tĂ« shfaqet njĂ« pikĂ« e mundshme pĂ«r pĂ«rdorim;
  • NĂ« motorin JavaScript V8 Ă«shtĂ« realizuar njĂ« modalitet i qartĂ« i ruajtjes sĂ« rezultateve tĂ« kompjilimit tĂ« WebAssembly (kur hapet pĂ«rsĂ«ri faqja, komponentĂ«t e WebAssembly tĂ« pĂ«rpunuar mĂ« parĂ« do tĂ« iniciohen nga keßi);
    WebAssembly gjithashtu ka shtuar instruksione të reja memory.copy, memory.fill, table.copy, memory.init dhe table.init për kopjimin, mbushjen dhe inicializimin e hapësirave të mëdha të memories;
  • Shtuar mbĂ«shtetje pĂ«r analizimin e drejtpĂ«rdrejtĂ« tĂ« skripteve nĂ« kohĂ« reale gjatĂ« ngarkesĂ«s sĂ« tyre nga rrjeta pa pĂ«rdorur thread-in kryesor tĂ« Chrome. MĂ« parĂ«, thread-i fillimisht pranohej nĂ« thread-in kryesor, nga ku drejtohej nĂ« parser. TĂ« tilla organizim ĐČДЎë mund tĂ« bllokohej nga detyrat e tjera qĂ« ekzekutoheshin nĂ« thread-in kryesor, tĂ« tilla si analiza HTML dhe ekzekutimi i skripteve tĂ« tjera JavaScript. Tani kjo drejtim Ă«shtĂ« hequr;
  • PĂ«rmirĂ«sime nĂ« mjetet pĂ«r zhvilluesit web:
    • NĂ« mĂ«nyrĂ«n e inspektimit CSS Ă«shtĂ« siguruar plotĂ«simi automatik i emrave dhe vlerave bazĂ« tĂ« funksioneve, qĂ« mund tĂ« pĂ«rdoren nĂ« pronat CSS (p.sh., «filter: blur(1px)»). Vlerat e propozuara pasqyrohen menjĂ«herĂ« nĂ« skicĂ«n e shikuar tĂ« faqes;
      Lançimi i Chrome 75
    • NĂ« panelin e komandave, qĂ« shfaqet kur shtypni Ctrl+Shift+P, Ă«shtĂ« realizuar komanda «Clear Site Data» pĂ«r tĂ« pastruar tĂ« gjitha tĂ« dhĂ«nat e lidhura me faqen (analog me thirrjen e menusĂ« Application > Clear Storage), duke pĂ«rfshirĂ« Service workers, localStorage, sessionStorage, IndexedDB, Web SQL, Cookies, Cache dhe Application Cache;
    • ËshtĂ« shtuar mundĂ«sia e shikimit tĂ« tĂ« gjitha DB-ve ekzistuese tĂ« IndexedDB (mĂ« parĂ« nĂ« Application > IndexedDB mund tĂ« shihej DB pĂ«r domenin aktual, gjĂ« qĂ« nuk lejonte, pĂ«r shembull, inspektimin e pĂ«rdorimit tĂ« IndexedDB nĂ« blloqet e ngarkuara pĂ«rmes iframe);

      Lançimi i Chrome 75
    • NĂ« ndĂ«rfaqen e inspektimit tĂ« rrjetit nĂ« kĂ«shillĂ«n, qĂ« shfaqet kur kaloni mbi fushat nĂ« kolonĂ«n «Size», tashmĂ« shfaqet madhĂ«sia e burimit nĂ« formĂ«n e tij tĂ« origjinĂ«s, pa kompresim;

      Lançimi i Chrome 75
    • NĂ« panelin anĂ«sor tĂ« debugger-it Ă«shtĂ« siguruar njĂ« dalje e ndarĂ« e informacionit mbi gjendjen e pikave tĂ« ndalimit, tĂ« lidhura me pjesĂ« tĂ« ndryshme tĂ« shprehjeve tĂ« komplikuara nĂ« linjĂ« (inline breakpoint), pĂ«r shembull, tĂ« vendosura nĂ« zinxhirin e thirrjes sĂ« metodave;

      Lançimi i Chrome 75
    • NĂ« panelet e inspektimit tĂ« IndexedDB dhe Cache Ă«shtĂ« implementuar shfaqja e numrave total tĂ« burimeve nĂ« DB ose nĂ« cache;
      Lançimi i Chrome 75
  • NĂ« ndĂ«rtimet eksperimentale Canary Ă«shtĂ« shtuar mbĂ«shtetje
    përthithjen e DNS mbi HTTPS (DoH, DNS over HTTPS), e cila mund të aktivizohet në chrome://flags#dns-over-https. DoH mund të jetë e dobishme për të përjashtuar rrjedhjet e informacionit mbi emrat e hostit të kërkuar përmes serverëve DNS të ofruesve, për të luftuar sulmet MITM dhe për të zëvendësuar trafikun DNS, për të përballuar bllokimet në nivelin DNS ose për të organizuar funksionimin në raste kur nuk mund të arrihet direkt në serverat DNS (për shembull, kur punoni përmes një proxy);

Përveç risive dhe korrigjimeve të gabimeve në versionin e ri, janë eliminuar 42 vulnerabilitete. Shumica e vulnerabiliteteve janë identifikuar si rezultat i testimeve automatike me mjete AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer dhe AFL. Nuk janë identifikuar probleme kritike, të cilat lejojnë kalimin e të gjitha niveleve të mbrojtjes së shfletuesit dhe ekzekutimin e kodit në sistem jashtë ambientit sandbox. Në kuadër të programit të shpërblimeve financiare për identifikimin e vulnerabiliteteve, për versionin aktual, kompania Google ka paguar 13 shpërblime në një shumë prej 9000 dollarësh amerikanë (një shpërblim $5000, dy shpërblime $1000 dhe katër shpërblime $500). Shuma e 7 shpërblimeve ende nuk është përcaktuar.

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