Dalja e shfletuesit web Chrome 133.

Kompania Google publikoi një version të ri të shfletuesit web Chrome 133. Në të njëjtën kohë është në dispozicion një version stabil i projektit të hapur Chromium, i cili është baza për Chrome. Shfletuesi Chrome ndryshon nga Chromium nga përdorimi i logove të Google, nga një sistem për dërgimin e njoftimeve në rast crashes, modulet për riprodhimin e përmbajtjes video të mbrojtur nga kopjimi (DRM), një sistem automatik për instalimin e azhurnimeve, përfshirja e vazhdueshme e Sandbox-it, dhënia e çelësave për Google API dhe kalimi i parametrave RLZ gjatë kërkimeve. Për ata që kanë nevojë për më shumë kohë për azhurnim, mbështetet veçmas dega Extended Stable, e cila përditësohet çdo 8 javë. Versioni i ardhshëm i Chrome 134 është planifikuar për më 4 mars.

Ndryshimet kryesore në Chrome 133:

  • PĂ«r 1% tĂ« pĂ«rdoruesve, Ă«shtĂ« pĂ«rfshirĂ« mbĂ«shtetje pĂ«r ngrirjen e tabs nĂ« modin e kursimit tĂ« energjisĂ«. Automatikisht ngrijnĂ« tabs qĂ« konsumojnĂ« shumĂ« burime CPU dhe janĂ« tĂ« fshehura pĂ«r mĂ« shumĂ« se 5 minuta. Tabs qĂ« lĂ«shojnĂ« zĂ« dhe ato qĂ« menaxhojnĂ« pajisje tĂ« jashtme apo zhvillojnĂ« konferenca video dhe audio pĂ«rjashtohen nga ngrirja (kĂ«to tabs identifikohen nĂ« bazĂ« tĂ« aksesit nĂ« API pĂ«r punĂ«n me USB, Bluetooth, kamera, pajisje hyrĂ«se dhe mikrofonin, si dhe organizimin e kanalit tĂ« komunikimit nĂ«pĂ«rmjet RTCDataChannel ose MediaStreamTrack). PĂ«r tĂ« menaxhuar aktivizimin e ngrirjes automatike, mund tĂ« pĂ«rdorni cilĂ«simin "chrome://flags/#freezing-on-energy-saver."
  • NĂ« shĂ«rbimin Chrome Sync Ă«shtĂ« ndĂ«rprerĂ« mbĂ«shtetja pĂ«r versionet e Chrome qĂ« janĂ« mĂ« shumĂ« se 4 vjet tĂ« vjetra. PĂ«r tĂ« ruajtur informacionin nĂ« lidhje me llogarinĂ« nĂ« Google dhe pĂ«r tĂ« sinkronizuar tĂ« dhĂ«nat e shfletuesit midis sistemeve, duhet tĂ« pĂ«rdorni tĂ« paktĂ«n versionin e Chrome 89.
  • NĂ« versionin pĂ«r Android Ă«shtĂ« shtuar njĂ« preferencĂ« pĂ«r tĂ« çaktivizuar optimizuesit JIT nĂ« motorin JavaScript V8. Çaktivizimi i JIT mund tĂ« jetĂ« i dobishĂ«m pĂ«r tĂ« rritur sigurinĂ« gjatĂ« pĂ«rdorimit me aplikacione web potencialisht tĂ« rrezikshme duke reduktuar vektoret e mundshĂ«m pĂ«r sulme. NĂ« versionet e Chrome pĂ«r sistemet desktop, njĂ« preferencĂ« e tillĂ« Ă«shtĂ« e disponueshme nĂ« faqen chrome://settings/security, duke filluar nga versioni i Chrome 122.
  • Rregulluar pĂ«r t’u pĂ«rputhur me standardin e analizimit tĂ« skemave jo-speciale tĂ« URL-ve (tĂ« cilat nuk janĂ« tĂ« listuara nĂ« skemat standarde). PĂ«r shembull, URL-ja "git://example.com/path."
  • Funkcionaliteti i CSS-funksionit attr() është zgjeruar, duke lejuar përdorimin e vlerave të një atributi të caktuar HTML në CSS. Nëse më parë funksioni attr() mund të punonte vetëm me pronën 'content' të pseudo-elementëve dhe të shndërronte vlerat në llojin CSS<string>tani mund të aplikohet me çdo pronë CSS dhe të kthejë vlera në çdo lloj CSS. Në shembullin më poshtë, ngjyra në pronën CSS 'color' vendoset në bazë të përpunimit të atributit të vet 'data-foo' të specifikuar në elementin 'div', dhe nëse atributi nuk është i specifikuar, përdoret vlera 'red'. <div data-foo="»blue»">test</div> … div { color: attr(data-foo type(<color>), red); }
  • Krijuar kĂ«rkesa CSS "@container scroll-state()," e cila lejon tĂ« pĂ«rcaktohet gjendja e skrolimit tĂ« zonĂ«s. MbĂ«shteten gjendjet: "stuck" — kontenieri i ngjitur nĂ« njĂ«rĂ«n prej anĂ«ve tĂ« zonĂ«s me skrolim; "snapped" — kontenieri i ngjitur me pĂ«rputhje horizontale ose vertikale; "scrollable" — kontenieri qĂ« mund tĂ« skrollohet nĂ« drejtimin e caktuar.
  • Shtuar pronat CSS "text-box," "text-box-trim" dhe "text-box-edge," tĂ« cilat lejojnĂ« menaxhimin e saktĂ« tĂ« intervaleve para dhe pas tekstit. Prona "text-box-trim" pĂ«rcakton zonĂ«n e prerjes (majtĂ«, djathtĂ« ose nga tĂ« dyja anĂ«t), ndĂ«rsa "text-box-edge" pĂ«rcakton mĂ«nyrĂ«n e prerjes sĂ« skajeve. Prona "text-box" kombinon funksionalitetet e "text-box-trim" dhe "text-box-edge."
  • NĂ« CSS Ă«shtĂ« shtuar pseudoklasa ":open," e cila lejon tĂ« pĂ«rcaktohet kur pĂ«r elementĂ«t dhe
    janë të hapur dritaret e dialogut, dhe për elementët dhe janë të shfaqura dritaret e zgjedhjes.
  • ËshtĂ« shtuar primitivi i DOM-it moveBefore pĂ«r tĂ« zhvendosur njĂ« element nĂ« pemĂ«n DOM pa e rikthyer gjendjen e tij.
  • ËshtĂ« shtuar ndĂ«rfaqja FileSystemObserver, e cila lejon faqet tĂ« ndjekin ndryshimet nĂ« sistemin e skedarĂ«ve.
  • NĂ« API-nĂ« PublicKeyCredential Ă«shtĂ« shtuar metoda getClientCapabilities() pĂ«r tĂ« pĂ«rcaktuar kapacitetet WebAuthn qĂ« mbĂ«shteten nga shfletuesi.
  • NĂ« objektin Atomics Ă«shtĂ« shtuar prona pause() pĂ«r tĂ« informuar se kodi po pret lirimin e bllokimit.
  • NĂ« API-nĂ« WebCrypto Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r skemĂ«n e negocimit tĂ« çelsave X25519, e cila mund tĂ« pĂ«rdoret pĂ«rmes ndĂ«rfaqes SubtleCrypto (metodat generateKey, importKey, exportKey, deriveKey dhe deriveBits).
  • NĂ« WebAssembly Ă«shtĂ« realizuar mundĂ«sia e pĂ«rdorimit tĂ« treguesve 64-bit (Memory64), qĂ« lejojnĂ« punĂ«n me zona linjare tĂ« memories qĂ« tejkalojnĂ« 4 GB. Ky ndryshim nuk shton instrukcione tĂ« reja WebAssembly, por vetĂ«m lejon pĂ«rdorimin e indekseve 64-bit nĂ« instrukcionet ekzistuese pĂ«r tabela dhe zona memoriesh. Puna nĂ« modalitetin Memory64 sjell shpenzime tĂ« ndjeshme — varĂ«sisht nga lloji i ngarkesĂ«s, vihet re ngadalĂ«sim nga 10% deri nĂ« dyfish.
  • JanĂ« zgjeruar mundĂ«sitĂ« e mjeteve pĂ«r zhvilluesit e uebit. ËshtĂ« siguruar ruajtja e historikut tĂ« bisedĂ«s me asistentin AI mes seancave. ËshtĂ« shtuar paneli "ÇfarĂ« Ă«shtĂ« e re" me njĂ« pĂ«rmbledhje tĂ« ndryshimeve nĂ« versionin e ri. ËshtĂ« shtuar mundĂ«sia e vendosjes sĂ« skripteve nĂ« listĂ«n e ignorimit, pĂ«r tĂ« shmangur shfaqjen e tyre nĂ« diagramin e profilizimit tĂ« performancĂ«s. NĂ« panelin Performance, nĂ« skedĂ«n Insights, Ă«shtĂ« siguruar theksimi i imazheve, madhĂ«sia e tĂ« cilave mund tĂ« optizohet, ndĂ«rsa nĂ« skedĂ«n Summary Ă«shtĂ« treguar gjurmimi i stakĂ«s sĂ« thirrjeve JavaScript (duke pĂ«rfshirĂ« thirrjet asinkrone).
    Dalja e shfletuesit web Chrome 133.
    Dalja e shfletuesit web Chrome 133.

Përveç novacioneve dhe rregullimeve të gabimeve, në versionin e ri janë eliminuar 12 vulnerabilitete. Shumica e vulnerabiliteteve janë identifikuar si rezultat i testeve automatizuar me mjetet AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer dhe AFL. Dy problemeve që çojnë në qasje në memorinë e liruar tashmë në motorin V8 dhe bibliotekën Skia u janë caktuar nivel të lartë rreziku. Nuk janë identifikuar probleme kritike që lejojnë shmangien e të gjithë niveleve të mbrojtjes së shfletuesit dhe ekzekutimin e kodit në sistem përtej mjedisit sandbox. Si pjesë e programit të shpërblimeve për zbulimin e vulnerabiliteteve, kompania Google ka paguar 2 shpërblime në totale prej 9 mijë dollarësh (një shpërblim prej 7000 dollarësh dhe një tjetër prej 2000 dollarësh). Shuma e një shpërblimi 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