Lëshimi i shfletuesit web Chrome 121

Kompania Google publikoi version e shfletuesit web Chrome 121. Po ashtu, është në dispozicion versioni stabil i projektit të hapur Chromium, i cili shërben si baza për Chrome. Shfletuesi Chrome dallon nga Chromium për shkak të përdorimit të LOGO-ve të Google, pranisë së sistemit të njoftimeve në rast dështimi, moduleve për riprodhimin e përmbajtjes së mbrojtur nga kopjimi (DRM), sistemit të automatik të instalim të përditësimeve, aktivizimit të vazhdueshëm të izolimit Sandbox, ofrimit të çelësave për Google API dhe kalimit të parametrave RLZ gjatë kërkimeve. Për ata që kanë nevojë për më shumë kohë për përditësim, mbështetet veçmas dega Extended Stable, e cila shoqërohet me 8 javë. Lëshimi i ardhshëm i Chrome 122 është i planifikuar për 20 shkurt.

Ndryshime kryesore në Chrome 121:

  • Shtuar disa mundësi eksperimentale që përdorin mësimin makinerik, të cilat në fazën fillestare do të jenë të disponueshme për përdoruesit e build-eve për Windows dhe macOS nga SHBA. Në konfigurues është shtuar seksioni "Experimental AI".
    • Rejimi i grupimit inteligjent të skedave (Tab Organizer) që lejon të grupohen automatikisht skedat e hapura me tema të ngjashme, si dhe ofron emra të përshtatshëm dhe emoji për grupet e reja. Për shembull, nëse keni disa skeda të hapura që lidhen me udhëtimet dhe blerjet në internet, kjo mundësi e re do të mundësojë që të organizoni pa nevojën për analizë manuale të faqes në grupe të përshtatshme. Grupimi ftohet përmes menusë së menaxhimit të skedave ose opsionit 'Organize Similar Tabs' në menunë kontekstuale të skedës.
    • Gjeneratori i temave të dizajnit që lejon, në bazë të një përshkrimi tekstual të dhënë nga përdoruesi në gjuhën e natyrshme, të personalizojë pamjen e shfletuesit. Për shembull, mund të përshkruani tematikën, disponimin, stilin dhe ngjyrën që dëshironi, pas së cilës shfletuesi do të krijojë një temë të përshtatshme. Ndërfaqja për gjenerimin e temave mund të ftohet përmes butonit 'Create with AI' në faqen 'Customize Chrome/Change theme'.
    • Një ndihmës interaktiv që lejon gjenerimin e tekstit mbi një temë të caktuar nga përdoruesi. Për shembuj, me anë të funksionit të ri, është e mundur të përgatitet një kërkesë ose koment i gjatë dhe i sjellshëm, duke përdorur një shabllon të thjeshtë tekstual. Ndihmësi aktivizohet përmes butonit «Help me write» në menunë kontekstuale që shfaqet për kampet në formatin e inputit.
      Lëshimi i shfletuesit web Chrome 121
  • Për 1% të përdoruesve të shfletuesit, mbështetja për Cookie të jashtme është çaktivizuar kur vizitoni faqe të tjera përveç domenit faqes aktuale. Këto Cookie përdoren për të ndjekur lëvizjet e përdoruesit ndërmjet faqeve të ndryshme në kodin e rrjeteve reklamuese, widget-eve të mediave sociale dhe sistemeve të web-analitikës. Ndryshimet po promovohen në kuadër të iniciativës Privacy Sandbox, e cila është fokusuar në arritjen e një kompromisi midis nevojës së përdoruesve për të ruajtur privatësinë dhe dëshirës së rrjeteve reklamimi dhe faqeve për të ndjekur preferencat e vizitorëve. Çaktivizimi i Cookie-ve të jashtme pritet të zgjerohet gradualisht dhe deri në katërtin e vitit 2024 të arrijë në 100%. Për të çaktivizuar pa pritur ndryshime të jashtme, është parashikuar një konfigurim «chrome://flags/#test-third-party-cookie-phaseout».
  • Kur aktivizohet mbrojtja standarde e shfletuesit (Safe Browsing > Standard protection), zbatohet një kontroll sigurie për shkarkimin e arkivave të enkriptuar. Pas shkarkimit të arkivit, shfletuesi kërkon nga përdoruesi fjalëkalimin për dekriptimin e arkivit, llogarit hash-e nga skedarët e përfshirë në arkiv dhe dërgon hash-et në serverët e Google për të kontrolluar për komponente të dëmshme.
  • Për një grup përdoruesish, si një eksperiment është ndryshuar sjellja gjatë kalimit nëpër lidhjet e lidhura me aplikacione PWA të instaluara. Pas klikimit në lidhje, për këta përdorues do të hapet menjëherë një ndërfaqe ndihmëse e aplikacioneve ose do të shfaqet një listë aplikacionesh që mbështesin llojin e përmbajtjes në lidhje. Sipas rezultateve të eksperimenti, do të merret një vendim për kalimin në Chrome 123 të të gjithëve në sjelljen e re apo ruajtjen e metodës së vjetër të trajtimit, të cilat lidhja hapet në një skedë të zakonshme, por në shiritin e adresës shfaqet një buton për kalim në aplikacionin ndihmës. Për testimin e sjelljes së re është propozuar konfigurimi "chrome://flags/#enable-user-link-capturing-pwa".
  • Ikona e aktivizimit të panelit është hequr nga titulli i panelit anësor, dhe në vend të saj ofrohet përdorimi i funksioneve për ngjitjen e elementeve nga paneli kryesor dhe thirrja e mundësive të panelit anësor nga menuja kryesore.
    Lëshimi i shfletuesit web Chrome 121
  • Është aktivizuar prova e Deprecation për testimin e injorimit të ardhshëm të trajtuesve të ngjarjeve "unload", të cilët nuk lejojnë përdorimin efikas të caches së kalimit (BFCache – Back-forward cache), që siguron kalim të menjëhershëm kur përdoren butonat "Back" dhe "Forward" ose gjatë navigimit mbi faqe të mëparshme të njëjtit website. Shtimi i sjelljes së Chrome në desktop do të jetë më afër asaj të shfletuesve celularë, të cilët në shumicën e rastit nuk gjenerojnë ngjarjen "unload", duke i dhënë përparësi caching-ut të kalimeve.
  • Në versionin për platformën Android në pajisjet me Android 12+ dhe GPU Qualcomm ose ARM, mbështetja për API WebGPU është e aktivizuar si standart, e cila ofron një ndërfaqe programimi të ngjashme me Vulkan, Metal dhe Direct3D 12 për kryerjen e operacioneve në anën e GPU-së, siç janë renditja dhe llogaritjet, dhe lejon përdorimin e gjuhës së shader-ave.
  • Në CSS është zbatuar trashëgimia e pronave të psevdoklasave që ndriçohet elementeve, si «::selection» dhe «::highlight», në lidhje me psevdoklasat e elementit prind.
    Luaj videon
  • Në pronën CSS font-palette, e cila lejon zgjedhjen e një palete për vizatimin e shkronjave me ngjyra, është zbatuar mbështetje për animimin. Animimi mund të përdoret për një kalim të qetë nga një paletë në një tjetër në shkronjat me ngjyra.
  • Shtuar mbështetje për pronat CSS «scrollbar-color» dhe «scrollbar-width» për të konfiguruar ngjyrën dhe gjerësinë e shiritit të rrotullimit.
  • Në CSS janë shtuar psevdopjesët «::spelling-error» dhe «::grammar-error» për të konfiguruar dizajnin e ngjyrave dhe dekorimin e indikacioneve të gabimeve sintaksore dhe gramatikore.
  • Implementuar mundësia për të përdorur shprehjen supports() për importimin e stilieve dhe shtresave CSS pas përmbushjes së kushteve të caktuara.
  • Në CSS është shtuar mbështetje për maskat në SVG, të cilat lejojnë fshehjen e pjesëve të përmbajtjes duke vendosur imazhe në pika të caktuara. Për të konfiguruar maskat, mund të përdoren pronat mask, mask-mode, mask-composite, mask-position dhe mask-repeat. Po ashtu, për SVG lejohet ngarkimi i maskave nga struktura të jashtme, servera, për shembull, » mask: url(masks.svg#star).
  • Është zgjeruar mbështetja për rregullat spekulative (API Speculation rules), të cilat lejojnë autorët e faqeve të transmetojnë në shfletues informacionin rreth faqeve më të mundshme që përdoruesi mund të vizitojë. Shfletuesi e përdor këtë informacion për ngarkimin dhe vizatimin parashikues të përmbajtjes së faqeve. Në versionin e ri është ofruar mundësia e transmetimit të rregullave përmes titullit HTTP Speculation-Rules dhe është shtuar mbështetje për sintaksën e zgjeruar („document rules“), e cila lejon shfletuesin të përcaktojë listën e URL-ve për ngarkim spekulativ nga elementët <a> në faqe.
  • Shtua një API eksperimental (trial origin) Element Capture, duke lejuar që gjatë kapjes së videos, të ngushtohet përhapja në pjesë të veçanta të DOM dhe elementeve. Për shembull, në aplikacione për videokonferenca, API i ri lejon integrimin e aplikacioneve të jashtme në iframe dhe siguron transmetimin e videos me përmbajtjen e këtij iframe për pjesëmarrësit e tjerë.
  • Në API-në Document Picture-in-Picture, për të përdorur metodat resizeBy() dhe resizeTo() tani kërkohet konfirmimi i përdoruesit.
  • Është shtuar mundësia e përdorimit të metodës showPicker me elementet për thirrjen programore të implementimit të menusë të ofruar nga shfletuesi.
  • Në API-në Media Capabilities, në decodingInfo() janë shtuar fusha të reja hdrMetadataType, colorGamut dhe transferFunction, të cilat mund të përdoren për të përcaktuar mbështetje për HDR.
  • Në TLS është përfshirë mbështetje për mekanizmin e inkapsulimit të çelësit (KEM, Key Encapsulation Mechanism), duke përdorur algoritmin hibrid X25519Kyber768, i cili është i qëndrueshëm ndaj sulmeve nga kompjuterët kuantik. X25519Kyber768 përbën një kombinim të mekanizmit të shkëmbimit të çelësit X25519, i cili bazohet në kurba eliptike dhe përdoret aktualisht në TLS, me algoritmin Kyber-768, që përdor metoda të kriptografisë, të cilat bazohen në zgjidhjen e problemeve të teorisë së rrjetave, koha e zgjidhjes së të cilave nuk ndryshon mes kompjuterëve të zakonshëm dhe atyre kuantik.
  • Janë bërë përmirësime në mjetet për zhvilluesit web. Në panelin Elements është shtuar mbështetje për rregullat CSS ‘@font-palette-values’. Është përmirësuar mbështetje për hartën e burimeve. Është përmirësuar ndjekja e operacioneve interaktive në panelin për vlerësimin e performancës. Në panelin Sources janë implementuar etiketat për paraqitjen vizuale të hapësirave.
    Lëshimi i shfletuesit web Chrome 121

Përveç risive dhe rregullimeve të gabimeve, në versionin e ri janë eliminuar 17 vulnerabilitete. Shumica e këtyre vulnerabiliteteve janë zbuluar përmes testimeve automatike me mjetet AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer dhe AFL. Nuk janë identifikuar probleme kritike që 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 për zbulimin e vulnerabiliteteve për këtë lëshim, kompania Google ka dhënë 11 shpërblime me vlerë 31,000 dollarë amerikanë (një shpërblim prej $11,000, $9,000, $6,000 dhe $2,000, si dhe tri shpërblime prej $1,000). Vlera e 4 shpërblimeve ende nuk është përcaktuar. Shpërblimi më i madh, me vlerë 11,000 dollarë, është dhënë për zbulimin e aksesit në memorie të liruar më parë (Use-after-free) në implementimin e API WebAudio.

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