Lëshimi i shfletuesit web Chrome 139

Kompania Google publikoi versionin e ri të shfletuesit web Chrome 139. Njëkohësisht, është e disponueshme një version stabil i projektit të lirë Chromium, i cili shërben si baza për Chrome. Shfletuesi Chrome ndryshon nga Chromium për përdorimin e logove të Google, për sistemin e dërgimit të njoftimeve në rast që shfletuesi të crashed, për modulët për riprodhimin e përmbajtjes video të mbrojtur nga kopjimi (DRM), për sistemin e automatik të instalimit të përditësimeve, për përfshirjen e vazhdueshme të izolimit Sandbox, për ofrimin e çelësave për Google API dhe për transmetimin e parametrave RLZ gjatë kërkimit. Për ata që kanë nevojë për më shumë kohë për përditësim, mbështetet veçmas një degë Extended Stable, e cila shoqërohet me 8 javë. Lëshimi i ardhshëm i Chrome 140 është planifikuar për 2 Shtator.

Ndryshimet kryesore në Chrome 139:

  • ËshtĂ« shtuar mundĂ«sia e pĂ«rdorimit tĂ« modelit AI pĂ«r formimin e rekomandimeve tĂ« kĂ«rkimit nĂ« shiritin e adresĂ«s dhe nĂ« faqen e hapjes sĂ« tĂ« re. PĂ«r tĂ« shfaqur rekomandimet e tilla tĂ« AI nĂ« shiritin e adresĂ«s Ă«shtĂ« shtuar njĂ« buton «AI Mode», dhe nĂ« listĂ«n e rekomandimeve, dalja nga AI Ă«shtĂ« e shĂ«nuar ose e theksuar nĂ« njĂ« seksion tĂ« veçantĂ«. Kjo mundĂ«si aktualisht Ă«shtĂ« aktivizuar nĂ« mĂ«nyrĂ« default vetĂ«m pĂ«r njĂ« pjesĂ« tĂ« pĂ«rdoruesve.
    Lëshimi i shfletuesit web Chrome 139
  • NĂ« sistemet e menaxhuara nĂ« mĂ«nyrĂ« qendrore Ă«shtĂ« zgjeruar mundĂ«sia pĂ«r tĂ« krijuar shkurtore tĂ« shpejta pĂ«r kĂ«rkime pĂ«rmes shiritit tĂ« adresĂ«s (mund tĂ« krijoni njĂ« shkurtore «@emri» pĂ«r kĂ«rkimin nĂ« njĂ« faqe tĂ« caktuar). NĂ« versionin e ri, Ă«shtĂ« shtuar njĂ« cilĂ«sim shtesĂ« qĂ« lejon rinovimin, fshirjen ose çaktivizimin nga pĂ«rdoruesi tĂ« shkurtoreve tĂ« caktuara nga administratori.
  • NĂ« versionin pĂ«r Android nĂ« modet standarde dhe tĂ« zgjeruara tĂ« mbrojtjes, Google Safe Browsing implementon kontrollin e sigurisĂ« pĂ«r paketat APK tĂ« ngarkuara. Kontrolli bĂ«het pĂ«rmes kĂ«rkesave nĂ« serverĂ«t e Google. NĂ«se skedari nĂ« fjalĂ« konsiderohet i rrezikshĂ«m, pĂ«rdoruesit i shfaqet njĂ« paralajmĂ«rim pĂ«rkatĂ«s dhe aksesit nĂ« skedarin i bllokohet (nĂ« ndĂ«rfaqen e pĂ«rdoruesit Ă«shtĂ« parashikuar njĂ« mundĂ«si tĂ« veçantĂ« pĂ«r qasje pĂ«r tĂ« anashkaluar bllokimin).
    Lëshimi i shfletuesit web Chrome 139
  • ËshtĂ« hequr cilĂ«simi ExtensionManifestV2Availability, i cili lejonte rikthimin e mbĂ«shtetjes pĂ«r versionin e dytĂ« tĂ« manifesto-s sĂ« Chrome, e cila pĂ«rcakton mundĂ«sitĂ« dhe burimet e disponueshme pĂ«r shtesat e shkruara duke pĂ«rdorur API WebExtensions. NĂ« shfletues tani Ă«shtĂ« e mundur tĂ« pĂ«rdoren vetĂ«m shtesa nĂ« bazĂ« tĂ« versionit tĂ« tretĂ« tĂ« manifesto-s.
  • NĂ« ndĂ«rtimet zyrtare stabile tĂ« Chrome Ă«shtĂ« ndaluar mbĂ«shtetja pĂ«r opsionet e komandave tĂ« linjĂ«s «—extensions-on-chrome-urls» dhe «—disable-extensions-except», tĂ« cilat lejonin çaktivizimin e blokimit tĂ« instalimit tĂ« shtesave tĂ« rrezikshme, pĂ«r shembull atyre qĂ« pĂ«rfshihen nĂ« shfletues pa lejen e pĂ«rdoruesit. NĂ« Chromium dhe ndĂ«rtimet testuese tĂ« Chrome, mbĂ«shtetje pĂ«r opsionet e pĂ«rmendura Ă«shtĂ« ruajtur.
  • NĂ« faqen e hapjes sĂ« skedave tĂ« reja Ă«shtĂ« realizuar njĂ« panel i poshtĂ«m, i cili tregon informacion rreth shtesave qĂ« ndikojnĂ« nĂ« pĂ«rmbajtjen e faqes sĂ« skedĂ«s sĂ« re, si dhe tĂ« dhĂ«na mbi politikat e menaxhimit tĂ« centralizuar qĂ« zbatohen.
    Lëshimi i shfletuesit web Chrome 139
  • ËshtĂ« shtuar mbrojtja ndaj fshirjes aksidentale tĂ« fjalĂ«kalimeve tĂ« ruajtura gjatĂ« zbatimit tĂ« operacionit tĂ« pastrimit tĂ« plotĂ« tĂ« tĂ« dhĂ«nave. NĂ«se ka fjalĂ«kalime tĂ« ruajtura, tani shfletuesi e drejton pĂ«rdoruesin nĂ« faqen e menaxherit tĂ« fjalĂ«kalimeve, ku Ă«shtĂ« e mundur tĂ« fshihen nĂ« mĂ«nyrĂ« tĂ« arsyeshme dhe individualisht fjalĂ«kalimet dhe çelĂ«sat passkey.
    Lëshimi i shfletuesit web Chrome 139
  • Ka ndaluar mundĂ«sia e rikthimit automatik nĂ« pĂ«rdorimin e pĂ«r WebGL tĂ« sistemit tĂ« renderimit softuerik SwiftShader, i cili zbatohet programatikisht nga API Vulkan. NĂ« rast se mungon njĂ« backend i duhur tĂ« bazuar nĂ« GPU, krijimi i kontekstit WebGL tani do tĂ« kthejĂ« njĂ« gabim, e jo tĂ« kalojĂ« nĂ« SwiftShader. Ndalohet pĂ«rdorimi i SwiftShader pĂ«r tĂ« pĂ«rmirĂ«suar sigurinĂ«, duke pĂ«rjashtuar ekzekutimin e kodit tĂ« gjeneruar nga JIT nĂ« procesin qĂ« Ă«shtĂ« pĂ«rgjegjĂ«s pĂ«r ndĂ«rveprimin me GPU. NĂ« platformat Linux dhe macOS, sistemet pa GPU nuk do tĂ« mund tĂ« pĂ«rdorin mĂ« WebGL. NĂ« Windows, mbĂ«shtetja pĂ«r SwiftShader Ă«shtĂ« lĂ«nĂ« vetĂ«m pĂ«r pajisjet pa GPU ose me GPU problematike, tĂ« cilat janĂ« regjistruar nĂ« listĂ«n e zezĂ«.
  • NĂ« magazinĂ«n e integruar tĂ« certifikatave rrĂ«njĂ«sore (Chrome Root Store) Ă«shtĂ« ndalur besimi ndaj autoriteteve tĂ« certifikimit Chunghwa Telecom dhe Netlock pĂ«r shkak tĂ« shkeljeve tĂ« kĂ«rkesave tĂ« autoriteteve tĂ« certifikimit. NĂ« lidhje me mungesĂ«n e veprimit pĂ«r tĂ« eliminuar dobĂ«sitĂ« e zbuluara, certifikatat TLS tĂ« lĂ«shuara nga Chunghwa Telecom dhe Netlock pas 31 korrikut 2025 tani percepohen nĂ« Chrome si tĂ« pa besuara. Certifikatat e lĂ«shuara pĂ«rpara 31 korrikut vazhdojnĂ« tĂ« perceptohen si normale.
  • NĂ« API-nĂ« Web Speech Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r njohjen e zĂ«rit duke pĂ«rdorur motorĂ«t e disponueshĂ«m lokal nĂ« pajisje. Site-i mund tĂ« kĂ«rkojĂ« ekzistencĂ«n e motorĂ«ve tĂ« njohjes pĂ«r gjuhĂ«n e kĂ«rkuar, tĂ« zgjedhĂ« midis shĂ«rbimeve lokale dhe ato cloud, tĂ« kĂ«rkojĂ« instalimin e burimeve tĂ« nevojshme pĂ«r njohje lokale dhe tĂ« sigurohet qĂ« njohja do tĂ« realizohet nĂ« pajisjen e pĂ«rdoruesit pa dĂ«rguar tĂ« dhĂ«na nĂ« shĂ«rbime tĂ« jashtme.
  • NĂ« CSS, pĂ«rveç caktimit tĂ« rrethimit tĂ« kĂ«ndit me anĂ« tĂ« pronĂ«s border-radius, Ă«shtĂ« realizuar prona 'corner-shape' pĂ«r menaxhimin e formĂ«s dhe curvature-t tĂ« kĂ«ndeve tĂ« elementeve katrorĂ«. PĂ«r shembull, me 'corner-shape' Ă«shtĂ« e mundur tĂ« krijohen kalime tĂ« buta nga katrori nĂ« rreth (squircle), kĂ«nde tĂ« tĂ«rhequra (scoop), tĂ« bĂ«het fasetim (bevel) dhe tĂ« krijohen privazi (notch), si dhe tĂ« animohen ndryshimet nĂ« formĂ«n e kĂ«ndeve.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r specifikimin e Funksioneve tĂ« Personalizuara, qĂ« lejon krijimin e funksioneve personale pĂ«r CSS, qĂ« veprojnĂ« nĂ« mĂ«nyrĂ« analoge me pronat parametrike tĂ« CSS. Dallimi Ă«shtĂ« se pronat CSS mund tĂ« kthejnĂ« vetĂ«m njĂ« vlerĂ« fikse, ndĂ«rsa funksionet CSS mund tĂ« kthejnĂ« vlera tĂ« bazuara nĂ« pronat e tjera tĂ« CSS, parametrat dhe kushtet. PĂ«r pĂ«rcaktimin e funksioneve CSS Ă«shtĂ« shtuar rregulli '@function'. @function —negative(—value) { result: calc(-1 * var(—value)); } @function —shadow(—shadow-color : inherit) { result: 2px 2px var(—shadow-color, black); }
  • ËshtĂ« shtuar prona CSS 'caret-animation', e cila lejon menaxhimin e animacionit tĂ« ndryshimit tĂ« kursorit nĂ« fushat e inputit (pĂ«r shembull, rĂ«nia e kursorit mund tĂ« zĂ«vendĂ«sohet me njĂ« animacion personal).
  • Me qĂ«llim pĂ«r tĂ« respektuar specifikimin dhe pĂ«r tĂ« pĂ«rmirĂ«suar pajtueshmĂ«rinĂ« me shfletues tĂ« tjerĂ«, Ă«shtĂ« shtuar prona CSS 'font-width', e natyrshme me pronĂ«n e mĂ«parshme 'font-stretch'.
  • Kur bllokohet Service Worker pĂ«r shkak tĂ« rregullave CSP (Content Security Policy), tani dĂ«rgohet njĂ« ngjarje 'error' nĂ« modalitetin asinkron, pĂ«rpara se tĂ« ndodhĂ« njĂ« pĂ«rjashtim SecurityError menjĂ«herĂ« pas thirrjes sĂ« konstruktorit 'new Worker(url)' ose 'new SharedWorker(url)'.
  • ËshtĂ« ofruar mundĂ«sia e krijimit tĂ« njĂ« aplikacioni web tĂ« vetĂ«m qĂ« punon me disa domain tĂ« nivelit tĂ« lartĂ« ose ose nĂ«n-domenet e ndryshme. PĂ«r konfigurimin e lidhjes me domenet, nĂ« manifest parashikohet fusha «scope_extensions». { «name»: «Example», «display»: «standalone», «start_url»: «/index.html», «scope_extensions»: [ { «origin»: «https://*.example.com» }, { «origin»: «https://example.co.uk» }, { «origin»: «https://*.example.co.uk» } ] }
  • Kjo implementon pĂ«rcaktimin e tĂ« gjitha MIME-tipeve tĂ« sakta pĂ«r tĂ« dhĂ«nat JSON, tĂ« shĂ«nuara nĂ« specifikimin WHATWG MIME Sniffing. PĂ«rveç MIME-tipeve tradicionale «application/json» dhe «text/json», Ă«shtĂ« e shtuar mbĂ«shtetje pĂ«r MIME-tipe tĂ« pĂ«rbĂ«rĂ«, si «text/html+json» dhe «image/svg+json».
  • NĂ« API-nĂ« e Komandave Invoker, Ă«shtĂ« shtuar komanda «request-close» pĂ«r tĂ« mbyllur me forcĂ« dialogun tĂ« bazuar nĂ« elementin HTML , e cila vepron nĂ« mĂ«nyrĂ« tĂ« ngjashme me thirrjen e metodĂ«s JavaScript requestClose().
  • NĂ« WebGPU Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r teksturat 3D, tĂ« kompresuara duke pĂ«rdorur formate BC dhe ASTC. Po ashtu Ă«shtĂ« shtuar njĂ« mod sulmues (Origin Trial) pĂ«r sigurimin e kompatibilitetit, duke ofruar njĂ« API tĂ« shkurtuar tĂ« WebGPU, tĂ« pĂ«rshtatshĂ«m pĂ«r funksionimit me API tĂ« pĂ«rparuara grafike tĂ« vjetra, si OpenGL dhe Direct3D11.
  • PĂ«r elementet SVG (SVGScriptElement) Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r atributin «async» pĂ«r ekzekutimin e skenarĂ«ve nĂ« mĂ«nyrĂ« asinkrone.
  • PĂ«r t'i komplikuar identifikimin pasiv tĂ« instancĂ«s sĂ« shfletuesit, nĂ« encabezado de HTTP Accept-Language tani listohen jo tĂ« gjitha gjuhĂ«t e zgjedhura nga pĂ«rdoruesi, por vetĂ«m gjuhĂ«t mĂ« prioritare.
  • Ă«shtĂ« shtuar njĂ« API eksperimentale (Origin trials) Prompt, e cila ofron thirrje pĂ«r ndĂ«rveprim me modelet e mĂ«dha gjuhĂ«sore, duke lejuar pĂ«rdorimin nĂ« thirrje tĂ« teksteve, imazheve dhe hyrjeve tĂ« zĂ«rit. Rezultati kthehet nĂ« njĂ« format tĂ« strukturuar tĂ« lehtĂ« pĂ«r t'u analizuar. Disa shembuj tĂ« pĂ«rdorimit pĂ«rfshijnĂ« gjenerimin e pĂ«rshkrimeve tĂ« imazheve, kĂ«rkimin vizual, transkripimin e zĂ«rit, klasifikimin e tingujve, gjenerimin e tekstit sipas instrukcioneve dhe nxjerrjen e informacionit nga teksti.
  • NĂ« mjetet pĂ«r zhvillimin e web-it Ă«shtĂ« punuar pĂ«r tĂ« eliminuar problemet e njohura me funksionalitetin dhe mangĂ«sitĂ« nĂ« ndĂ«rfaqen e pĂ«rdoruesit. FalĂ« punĂ«s sĂ« bĂ«rĂ«, numri i njoftimeve tĂ« hapura pĂ«r probleme Ă«shtĂ« reduktuar me 27%. NĂ« asistentin AI tĂ« integruar Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r ngarkimin e imazheve tĂ« rastĂ«sishme. NĂ« panelin e inspektimit tĂ« rrjetit Ă«shtĂ« realizuar mundĂ«sia pĂ«r tĂ« shtuar kolona pĂ«r tĂ« paraqitur gjendjen e HTTP-tĂ« tĂ« rastĂ«sishme.
    Lëshimi i shfletuesit web Chrome 139
  • MbĂ«shtetje pĂ«r sistemin operativ macOS 11 Ă«shtĂ« ndalur, tani kĂ«rkohet tĂ« paktĂ«n versioni macOS 12.
  • NĂ« versionin pĂ«r Android Ă«shtĂ« ndalur mbĂ«shtetja pĂ«r platformat Android 8 (Oreo) dhe Android 9 (Pie).

Përveç risive dhe rregullimeve të defekteve, versioni i ri ka eliminuar 12 dobësi. Shumica e dobësive janë identifikuar si rezultat i testimeve automatizuar me mjete si AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer dhe AFL. Nuk janë identifikuar probleme kritike që do të lejonin kalimin e të gjitha niveleve të mbrojtjes së shfletuesit dhe ekzekutimin e kodit jashtë ambientit sandbox. Në kuadër të programit për shpërblim për identifikimin e dobësive, kompania Google ka dhënë 8 shpërblime me një vlerë totale prej 18500 dollarësh amerikanë (një shpërblim prej $10000, tri prej $2000, dy prej $1000 dhe një prej $500). Vlera e një shpërblimi akoma nuk është përcaktuar.

Gjithashtu mund tĂ« theksohet se nĂ« bazĂ«n kodike, mbi tĂ« cilĂ«n formohet versioni Chrome 140, Ă«shtĂ« pĂ«rfshirĂ« moda OverrideDefaultOzonePlatformHintToAuto, e cila aktivizon zgjedhjen automatike tĂ« backend-it nĂ« shtresĂ«n Ozone, e cila abstragon ndĂ«rveprimin me sistemin grafik. Ky ndryshim do tĂ« lejojĂ« aktivizimin adaptiv tĂ« backend-it Wayland nĂ« sistemet qĂ« mbĂ«shtesin Wayland, pa u lidhur automatikisht me backend-in X11. Aktivizimi manual i zgjedhjes automatike tĂ« backend-it Ă«shtĂ« i mundur edhe nĂ« versionin Chrome 139 pĂ«rmes cilĂ«simit «chrome://flags/#ozone-platform-hint» ose flag tĂ« linjĂ«s sĂ« komandĂ«s «—ozone-platform-hint=auto».

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