Lëshimi i shfletuesit web Chrome 133

Kompania Google publikoi versionin e shfletuesit web Chrome 133. Në të njëjtën kohë, është e disponueshme një version stabil i projektit të hapur Chromium, i cili shërben si baza për Chrome. Shfletuesi Chrome ndryshon nga Chromium në përdorimin e logot e Google, sistemin për dërgimin e njoftimeve në rast dështimi, modul të përmbajtjes së mbrojtur nga kopjimi (DRM), sistemin për instalimin automatik të azhurnimeve, përfshirjen e vazhdueshme të izolimit Sandbox, ofrimin e çelësave për Google API dhe transmetimin e parametrave RLZ gjatë kërkimit. Për ata që kanë nevojë për më shumë kohë për të azhurnuar, mbështetet veçmas dega Extended Stable, e cila shoqërohet me 8 javë. Publikimi i ardhshëm i Chrome 134 është planifikuar për 4 mars.

Ndryshimet kryesore në Chrome 133:

  • PĂ«r 1% tĂ« pĂ«rdoruesve Ă«shtĂ« aktivizuar mbĂ«shtetje pĂ«r ngrirjen e faqeve nĂ« modalitetin e kursimit tĂ« energjisĂ« (Energy saver). Automatikisht ngrihen faqe qĂ« konsumojnĂ« shumĂ« burime CPU dhe janĂ« tĂ« fshehura pĂ«r mĂ« shumĂ« se 5 minuta. Faqet qĂ« lĂ«shojnĂ« tingull dhe ato qĂ« janĂ« tĂ« lidhura me menaxhimin e pajisjeve tĂ« jashtme ose zhvillimin e videokonferencave nuk janĂ« subjekt i ngrirjes (kĂ«shtu faqet identifikohen nĂ« bazĂ« tĂ« qasjes nĂ« API pĂ«r punĂ«n me USB, Bluetooth, kamerat, pajisjet e hyrjes dhe mikrofonin, si dhe organizimin e kanalit tĂ« lidhjes duke pĂ«rdorur RTCDataChannel ose MediaStreamTrack). PĂ«r tĂ« menaxhuar aktivizimin e ngrirjes automatikisht, mund tĂ« pĂ«rdorni konfigurimin "chrome://flags/#freezing-on-energy-saver".
  • NĂ« shĂ«rbimin Chrome Sync Ă«shtĂ« ndalur mbĂ«shtetja pĂ«r versionet e Chrome-it mĂ« shumĂ« se 4 vjet tĂ« vjetra. PĂ«r ruajtjen e informacionit tĂ« lidhur me llogarinĂ« nĂ« Google dhe pĂ«r sinkronizimin e tĂ« dhĂ«nave tĂ« shfletuesit midis sistemeve, duhen pĂ«rdorur tĂ« paktĂ«n versioni i Chrome 89.
  • NĂ« versionin pĂ«r Android Ă«shtĂ« shtuar njĂ« konfigurim pĂ«r tĂ« çaktivizuar optimizuesit JIT nĂ« motorin JavaScript V8. Çaktivizimi i JIT mund tĂ« jetĂ« i dobishĂ«m pĂ«r pĂ«rmirĂ«simin e sigurisĂ« nĂ« punĂ«n me aplikacione web potencialisht tĂ« rrezikshme duke reduktuar mundĂ«sitĂ« pĂ«r shkaktimin e sulmeve. NĂ« versionet e Chrome pĂ«r sisteme desktop, ky konfigurim Ă«shtĂ« i disponueshĂ«m nĂ« faqen chrome://settings/security, duke filluar nga publikimi i Chrome 122.
  • Ka pĂ«rmirĂ«suar pĂ«rputhjen me standardin pĂ«r analizimin e skemave tĂ« zakonshme tĂ« URL-ve (tĂ« cilat nuk janĂ« tĂ« pĂ«rfshira nĂ« listĂ«n e skemave standarde). PĂ«r shembull, URL-ja "git://example.com/path".
  • Janë zgjeruar mundësitë e funksionit CSS attr(), i cili lejon përdorimin e vlerave të një atributi HTML të caktuar në CSS. Nëse më parë funksioni attr() mund të punonte vetëm me pronën «content» të pseudo-elementeve dhe të transformonte vlerat në llojin CSS «<string>», tani mund të aplikohet me çdo pronë CSS dhe të transformojë vlerat në çdo lloj CSS. Në shembullin më poshtë, ngjyra në pronën CSS «color» vendoset në bazë të analizës së atributit të vet të përcaktuar «data-foo» në elementin «div», dhe nëse atributi nuk është e pranishëm, përdoret vlera «red». <div data-foo="»blue»">test</div> … div { color: attr(data-foo type(<color>), red); }
  • ËshtĂ« zbatuar kĂ«rkesa CSS "@container scroll-state(), e cila lejon pĂ«rcaktimin e gjendjes sĂ« skrollimit tĂ« zonĂ«s. JanĂ« mbĂ«shtetur gjendjet: "stuck" — kontejneri i ngjitur nĂ« njĂ« nga anĂ«t e zonĂ«s me skroll; "snapped" — kontejneri i ngjitur me rreshtim horizontal ose vertical; "scrollable" — kontejneri qĂ« mund tĂ« skrollohet nĂ« drejtimin e caktuar.
  • JanĂ« shtuar pronat CSS "text-box", "text-box-trim" dhe "text-box-edge", tĂ« cilat lejojnĂ« menaxhimin e saktĂ« tĂ« distancave para dhe pas tekstit. Prona "text-box-trim" pĂ«rcakton zonĂ«n e prerjes (sipĂ«r, poshtĂ« ose nga tĂ« dyja anĂ«t), ndĂ«rsa "text-box-edge" pĂ«rcakton mĂ«nyrĂ«n e prerjes sĂ« skajeve. Prona "text-box" bashkon mundĂ«sitĂ« e "text-box-trim" dhe "text-box-edge".
  • NĂ« CSS Ă«shtĂ« shtuar pseudo-klasa ":open", e cila lejon pĂ«rcaktimin e kur pĂ«r elementet dhe
    janë të hapura dritaret e dialogut, dhe për elementet dhe janë të shfaqura dritaret e zgjedhjes.
  • ËshtĂ« shtuar primitivja DOM moveBefore pĂ«r tĂ« lĂ«vizur njĂ« element nĂ« pemĂ«n DOM pa rimbushur gjendjen e tij.
  • ËshtĂ« shtuar ndĂ«rfaqja FileSystemObserver, e cila lejon faqet qĂ« tĂ« ndjekin ndryshimet nĂ« sistemin e skedarĂ«ve.
  • NĂ« API-nĂ« PublicKeyCredential Ă«shtĂ« shtuar metoda getClientCapabilities() pĂ«r tĂ« pĂ«rcaktuar mundĂ«sitĂ« e WebAuthn, tĂ« mbĂ«shtetura nga shfletuesi.
  • NĂ« objektin Atomics Ă«shtĂ« shtuar propozita pause() pĂ«r tĂ« informuar se kodi po pret qĂ« tĂ« lirohet bllokimi.
  • NĂ« API-nĂ« WebCrypto Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r skemĂ«n e pajtimit tĂ« çelĂ«sit 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), tĂ« cilat lejojnĂ« punimin me zona lineare memorje qĂ« kalojnĂ« 4 GB. Ky ndryshim nuk shton instrukcione tĂ« reja nĂ« WebAssembly, por lejon pĂ«rdorimin e indekseve 64-bit pĂ«r tabelat dhe zonat e memories nĂ« instrukcionet ekzistuese. Puna nĂ« modalitetin Memory64 shkakton shpenzime tĂ« ndjeshme — varĂ«sisht nga lloji i ngarkesĂ«s, observohen ngadalĂ«sime nga 10% deri nĂ« dyfish.
  • Shtesat nĂ« mundĂ«sitĂ« pĂ«r mjetet e zhvilluesve web. U siguruar ruajtja e historisĂ« sĂ« bisedĂ«s me asistentin AI midis seancave. Shtuar paneli "ÇfarĂ« Ă«shtĂ« e re" me njĂ« pĂ«rmbledhje tĂ« ndryshimeve nĂ« versionin e ri. Shtuar mundĂ«sia pĂ«r ta vendosur skenarin nĂ« listĂ«n e pĂ«rjashtimeve, pĂ«r tĂ« shmangur shfaqjen e tij nĂ« diagramin e profilizimit tĂ« performancĂ«s. NĂ« panelin e PerformancĂ«s, nĂ«n skedĂ«n Insights, Ă«shtĂ« realizuar theksimi i imazheve qĂ« mund tĂ« optimizohen nĂ« madhĂ«si, ndĂ«rsa nĂ«n skedĂ«n Summary shfaqet gjurmimi i stack-ut tĂ« thirrjeve JavaScript (pĂ«rfshirĂ« thirrjet asinkrone).
    Lëshimi i shfletuesit web Chrome 133
    Lëshimi i shfletuesit web Chrome 133

Përveç risive dhe zgjidhjeve të defekteve, në versionin e ri janë eliminuar 12 vulnerabilitete. Shumica e vulnerabiliteteve janë identifikuar nëpërmjet testeve automatizuar me mjetet AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer dhe AFL. Dy probleme që çojnë në aksesimin e memories së lëshuar në motorin V8 dhe bibliotekën Skia janë klasifikuar me nivel të lartë rreziku. Nuk janë identifikuar probleme kritike që mund të anashkalojnë të gjitha nivelet e mbrojtjes së shfletuesit dhe të ekzekutojnë kod jashtë ambientit sandbox. Në kuadër të programit për shpërblim të zbulimit të vulnerabiliteteve për versionin aktual, kompania Google ka shpërblyer 2 shpërblime me një total prej 9 mijë dollarësh amerikanë (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

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