Lëshimi i Chrome 75

Kompania Google paraqiti lëshimin e shfletuesit web Chrome 75. Në të njëjtën kohë disponibel ndër-vara i stabil i projektit të lirë Chromium, që shërben si baza për Chrome. Shfletuesi Chrome dallon përdorimin e logove Google, mundësinë për të shkarkuar modul Flash me kërkesë, ekzistencën e një sistemi njoftimi në rast dështimi, module për riprodhimin e përmbajtjes video të mbrojtur (DRM), një sistem automatik për instalimin e përmirësimeve dhe transmetimin gjatë kërkimeve parametrave RLZ. Versioni tjetër i Chrome 76 është planifikuar për 30 korrik.

Ndryshimet kryesore në në Chrome 75:

  • NĂ« metodĂ«n canvas.getContext() u shtua flagu «desynchronized» pĂ«r trajtimin e konteksteve Canvas (2D ose WebGL) me njĂ« sistem alternativ pĂ«r vizatimin, qĂ« siguron vonesa minimale duke anashkaluar mekanizmin standard tĂ« pĂ«rditĂ«simit tĂ« DOM-it dhe duke nxjerrĂ« drejtpĂ«rdrejt pĂ«rmes OpenGL;
  • Zgjerohet API Web Share (objekti navigator.share), pĂ«rmes tĂ« cilit Ă«shtĂ« e mundur tĂ« gjenerohet njĂ« buton i unifikuar pĂ«r shpĂ«rndarjen nĂ« rrjetet sociale qĂ« janĂ« relevante pĂ«r vizitorin, nĂ« vend tĂ« njĂ« liste butonash tĂ« veçantĂ«. NĂ« versionin e ri nĂ« API shtuar Ă«shtĂ« shtuar mundĂ«sia e shfaqjes sĂ« njĂ« dialogu standard pĂ«r dĂ«rgimin e skedarĂ«ve nĂ« aplikacione tĂ« tjera (pĂ«r shembull, nĂ« Android shfaqet njĂ« bllok pĂ«r dĂ«rgimin pĂ«rmes postĂ«s, Bluetooth, etj.);
  • Implementuar mundĂ«sia e ndarjes sĂ« grupeve tĂ« numrave nĂ« literalet dixhitale me simbolet e theksit. PĂ«r shembull, pĂ«r tĂ« pĂ«rmirĂ«suar lexueshmĂ«rinĂ« e numrave tĂ« mĂ«dhenj nĂ« kod, mund tĂ« shĂ«nohet 1_000_000_000 dhe ky numĂ«r do tĂ« pĂ«rpunojĂ« si 1000000000;
  • PĂ«r tĂ« gjithĂ« pĂ«rdoruesit e versionit tĂ« desktopit Ă«shtĂ« aktivizuar automatikisht reĆŸimi i izolimit tĂ« rreptĂ« tĂ« faqeve, nĂ« tĂ« cilin faqet e hosteve tĂ« ndryshĂ«m gjithmonĂ« vendosen nĂ« memorien e proceseve tĂ« ndryshme, nĂ« secilin prej tĂ« cilave aplikohet sandbox-i i vet. Karakteristika kryesore e mĂ«nyrĂ«s sĂ« rreptĂ« tĂ« izolimit Ă«shtĂ« ndarja jo sipas skedave, por sipas domenĂ«ve, dmth. nĂ«se mĂ« parĂ« pĂ«rmbajtja e skripteve, iframe dhe popup-eve tĂ« ngarkuara nga domenĂ« tĂ« tjerĂ« ekzekutohej nĂ« njĂ« proces me uebsajtin bazĂ«, tani ato do tĂ« ndahen nĂ« procese tĂ« ndryshme;
  • Shtesat e vendosur nĂ« listĂ«n e zezĂ« tani do tĂ« fshihen plotĂ«sisht dhe nuk do tĂ« çaktivizohen duke kaluar nĂ« modin e papĂ«rfunduar.
  • NĂ« menaxherin e integruar tĂ« detyrave tĂ« Chrome (Settings > More Tools > Task Manager) Ă«shtĂ« siguruar shfaqja e menaxherĂ«ve tĂ« Service worker;
  • NĂ« metodĂ«n window.open() Ă«shtĂ« shtuar atributi "noreferrer", qĂ« lejon hapjen e faqes pa plotĂ«simin e titullit Referer;
  • Shtuar direktivave CSP (Politika e SigurisĂ« sĂ« PĂ«rmbajtjes) «script-src-attr», «script-src-elem», «style-src-attr» dhe «style-src-elem», qĂ« ofrojnĂ« funksionalitet tĂ« drejtorive script dhe style, por me mundĂ«sinĂ« e aplikimit nĂ« evente tĂ« veçanta, elemente ose atribute;
  • NĂ« API-nĂ« e Autentifikimit tĂ« Webit shtuar mbĂ«shtetje pĂ«r FIDO CTAP2 PIN pĂ«r pĂ«rdorimin e PIN-it tĂ« caktuar nga pĂ«rdoruesit pĂ«r autorizimin e operacioneve me çelĂ«sa qĂ« mbĂ«shtesin protokollin FIDO CTAP2. NĂ« konfigurues ka njĂ« seksion tĂ« ri nĂ« «Advanced» me titull «Manage security keys», ku mund tĂ« caktohet njĂ« PIN pĂ«r mbrojtjen e çelĂ«save tĂ« vendosur nĂ« USB-nĂ«, si dhe mundĂ«sinĂ« pĂ«r tĂ« rivendosur çelĂ«sin (tĂ« pastrohen tĂ« gjitha tĂ« dhĂ«nat dhe PIN-i);
  • NĂ« API-nĂ« e Animacioneve nĂ« Web janĂ« shtuar objektet
    AnimationEffect dhe KeyframeEffect, të cilat lejojnë menaxhimin interaktiv të elementeve që animohen dhe kohëzgjatjen (periudhën, vonesat).
    Për më tepër, është shtuar një ndërtues i ri Animation(), duke ofron mjete më të gjera për menaxhimin e animacionit. Më parë, Web Animations API lejonte krijimin e animacionit përmes metodës Element.animate(), e cila kthente një objekt Animation të formuar tashmë. Tani, zhvilluesi mund të menaxhojë krijimin e tij përmes thirrjes së qartë të konstruktori, në të cilin, për shembull, mund të specifikojë një objekt KeyframeEffect;
  • Shtuar opsioni HTMLVideoElement.playsInline, qĂ« e detyron shfletuesin tĂ« shfaqĂ« videon nĂ« zonĂ«n e luajtjes tĂ« elementit (pĂ«r shembull, pĂ«r tĂ« ofruar njĂ« metodĂ« pĂ«r luajtjen nĂ« ekran tĂ« plotĂ«);
  • NĂ« metodĂ«n MediaStreamTrack.getCapabilities() Ă«shtĂ« implementuar mundĂ«sia pĂ«r tĂ« marrĂ« njĂ« gamĂ« tĂ« vlerave tĂ« pranueshme pĂ«r pronat qĂ« lidhen me pajisjet audio (frekuenca e digitalizimit, vonesat, numri i kanaleve, etj.);
  • NĂ« WebRTC Ă«shtĂ« shtuar API RTCDtlsTransport pĂ«r tĂ« marrĂ« informacione mbi transportet aktive, pĂ«r shembull, pĂ«r pĂ«rdorimin e SCTP ose DTLS (Datagram Transport Layer Security), pĂ«rmes tĂ« cilave dĂ«rgohen ose pranohen paketat RTP dhe RTCP. Po ashtu, Ă«shtĂ« shtuar interfazin RTCIceTransport pĂ«r tĂ« siguruar informacion mbi gjendjen e transporteve
    ICE, që përdoren në objektin RTCPeerConnection;
  • NĂ« titullin Cache-Control Ă«shtĂ« realizuar direktiva “stale-while-revalidate«, e cila lejon pĂ«rcaktimin e njĂ« dritareje shtesĂ« kohe, gjatĂ« sĂ« cilĂ«s shfletuesi mund tĂ« pĂ«rdorĂ« burimin me njĂ« kohĂ« tĂ« skaduar tĂ« kontrollit asinkron tĂ« aktualitetit;
  • Shtuar mundĂ«sinĂ« Scroll Snap Stop pĂ«r tĂ« pĂ«rcaktuar lidhjen me elementĂ«t gjatĂ« skrolling-in inercial (pĂ«r shembull, njĂ« gjest i gjerĂ« me rrokje kur zgjidhni nĂ« njĂ« listĂ« imazhesh do tĂ« rezultojĂ« nĂ« zgjedhjen e jo elementit tĂ« fundit, por tĂ« ardhshĂ«m);
  • NĂ« versionin pĂ«r Android Ă«shtĂ« pĂ«rmirĂ«suar ndĂ«rfaqja e plotĂ«simit automatik tĂ« parametrave tĂ« llogarive nĂ« formularet e autentifikimit. Blloku me sugjerime tani shfaqet direkt mbi tastierĂ«n ekranore dhe, kur klikohet, tregon opsionet e ruajtura tĂ« mundshme nĂ« vend tĂ« tastierĂ«s ekranore, pa bllokuar formularin e tĂ« dhĂ«nave;
  • ËshtĂ« shtuar mbĂ«shtetje eksperimentale pĂ«r modin e lexuesit (Reader Mode), kur e aktivizoni, shfaqet vetĂ«m teksti domethĂ«nĂ«s, ndĂ«rsa tĂ« gjithĂ« elementĂ«t anĂ«sorĂ«, shfaqjet, menytĂ«, paneli i navigimit dhe pjesĂ«t e tjera tĂ« pa lidhura me pĂ«rmbatjen e faqes fshehen. Aktivizimi i mbĂ«shtetjes pĂ«r modin e ri bĂ«het me opsionin chrome://flags/#enable-reader-mode, pas sĂ« cilĂ«s njĂ« opsion pĂ«rdorimi shfaqet nĂ« menynĂ« e rĂ«nĂ«; }
  • NĂ« motorin JavaScript V8 Ă«shtĂ« implementuar njĂ« mod i qartĂ« pĂ«r ruajtjen e rezultateve tĂ« kompilimit tĂ« WebAssembly (kur hapet pĂ«rsĂ«ri faqja, komponentĂ«t e WebAssembly tĂ« pĂ«rpunuar mĂ« parĂ« do tĂ« ekzekutohen nga cache). NĂ«
    WebAssembly janë shtuar gjithashtu instruksione të reja memory.copy, memory.fill, table.copy, memory.init dhe table.init për kopjimin, plotësimin dhe inicializimin e zonave të mëdha të memories;
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r analizimin e menjĂ«hershĂ«m tĂ« skripteve ndĂ«rsa ato ngarkohen nĂ« rrjet, pa pĂ«rfshirjen e thread-it kryesor tĂ« Chrome. MĂ« parĂ« thread-i nĂ« fillim pranonte nĂ« main thread, nga i cili redirected nĂ« parser. NjĂ« organizim i tillĂ« çonte nĂ« bllokimin e redirection-it nga detyra tĂ« tjera qĂ« ekzekutoheshin nĂ« thread-in kryesor, si analizimi i HTML dhe ekzekutimi i skripteve tĂ« tjera JavaScript. Tani redirection-i i tillĂ« Ă«shtĂ« eliminuar;
  • PĂ«rmirĂ«sime nĂ« mjetet pĂ«r zhvilluesit e web-it:
    • NĂ« modin e inspektimit CSS, ofrohet plotĂ«simi automatik i emrave dhe vlerave bazĂ« tĂ« funksioneve qĂ« mund tĂ« aplikohen nĂ« pronat CSS (pĂ«r shembull, "filter: blur(1px)"). Vlerat e propozuara reflektohen menjĂ«herĂ« nĂ« dizajnin e shfaqur tĂ« faqes;
      Lëshimi i Chrome 75
    • NĂ« panelin e komandave, i nxjerrĂ« kur klikoni Ctrl+Shift+P, Ă«shtĂ« implementuar komanda "Clear Site Data" pĂ«r tĂ« pastruar tĂ« gjitha tĂ« dhĂ«nat qĂ« lidhen me faqen (analog me thirrjen e menusĂ« Application > Clear Storage), pĂ«rfshirĂ« punonjĂ«sit e shĂ«rbimit, localStorage, sessionStorage, IndexedDB, Web SQL, cookie-t, cache dhe Application Cache;
    • ËshtĂ« shtuar mundĂ«sia pĂ«r tĂ« parĂ« tĂ« gjitha DB-tĂ« ekzistuese tĂ« IndexedDB (mĂ« parĂ« nĂ« Application > IndexedDB mund tĂ« shikohej DB pĂ«r domenin aktual, gjĂ« qĂ« nuk lejonte, pĂ«r shembull, tĂ« inspektohej pĂ«rdorimi i IndexedDB nĂ« blloqet e ngarkuara pĂ«rmes iframe);

      Lëshimi i Chrome 75
    • NĂ« ndĂ«rfaqen e inspektimit tĂ« rrjetit nĂ« ndihmĂ«n qĂ« shfaqet kur kaloni me maus mbi fushat nĂ« kolonĂ«n "Size", tani shfaqet madhĂ«sia e burimit nĂ« formĂ«n e saj origjinale, pa kompaktim;

      Lëshimi i Chrome 75
    • NĂ« panelin anĂ«sor tĂ« debugger-it Ă«shtĂ« siguruar njĂ« ndarje e informacionit pĂ«r gjendjen e pikave tĂ« pushimit, tĂ« lidhura me pjesĂ« tĂ« veçanta tĂ« shprehjeve komplekse nĂ« rresht (inline breakpoint), pĂ«r shembull, tĂ« vendosura nĂ« zinxhirin e thirrjeve tĂ« metodave;

      Lëshimi i Chrome 75
    • NĂ« panelĂ«t e inspektimit tĂ« IndexedDB dhe Cache Ă«shtĂ« implementuar shfaqja e numrave tĂ« pĂ«rgjithshĂ«m tĂ« burimeve nĂ« DB ose cache;
      Lëshimi i Chrome 75
  • NĂ« ndĂ«rtimet eksperimentale Canary shtuar mbĂ«shtetje
    kërkesat për DNS mbi HTTPS (DoH, DNS mbi HTTPS), të cilat mund të aktivizohen në chrome://flags#dns-over-https. DoH mund të jetë e dobishme për të parandaluar rrjedhjet e informacionit mbi emrat e hosteve që kërkohen përmes serverëve DNS të ofruesve, për të luftuar sulmet MITM dhe manipulimin e trafikut DNS, për të përballuar bllokimet në nivelin DNS apo për të organizuar funksionimin nëse nuk është e mundur të aksesohen direkt serverët DNS (për shembull, kur punoni përmes një proksi);

Përveç novacioneve dhe rregullimit të gabimeve, në versionin e ri janë eliminuar 42 vulnerabilitete. Shumë nga vulnerabilitetet janë identifikuar përmes testimit automatizuar me mjete AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer dhe AFL. Nuk janë identifikuar probleme kritike që lejojnë anashkalimin e të gjitha niveleve të mbrojtjes së shfletuesit dhe ekzekutimin e kodit në sistem jashtë mjedisit sandbox. Si pjesë e programit për ndarjen e shpërblimeve për identifikimin e vulnerabiliteteve për versionin aktual, kompania Google ka paguar 13 shpërblime me një total prej 9000 dollarësh (një shpërblim prej 5000 dollarësh, dy shpërblime prej 1000 dollarësh dhe katër shpërblime prej 500 dollarësh). Shuma e 7 shpërblimeve ende nuk është përcaktuar.

Burimi: opennet.ru

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