Lançimi i shfletuesit web Chrome 129

Kompania Google publikoi versionin e browser-it web Chrome 129. Po ashtu, është e disponueshme një version i stabil i projektit të lirë Chromium, i cili shërben si baza për Chrome. Browser-i Chrome dallon nga Chromium për përdorimin e logove të Google, sistemin e dërgimit të njoftimeve në rast crash, module për rritjen e përmbajtjes së mbrojtur nga kopjimi (DRM), sistemin automatik të instalimit të përditësimeve, aktivizimin e vazhdueshëm të izolimit Sandbox, ofrimin e çelësave për API-të e Google dhe 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çanërisht dega Extended Stable, e cila përmban 8 javë. Versioni i ardhshëm i Chrome 130 është parashikuar më 15 tetor.

Ndryshimet kryesore në Chrome 129:

  • Shtuar mundĂ«sinĂ« pĂ«r ta personalizuar pĂ«rmbajtjen e panelit tĂ« mjeteve, duke i lejuar pĂ«rdoruesit tĂ« bashkĂ«ngjisin, shkĂ«pusin dhe tĂ« kĂ«mbejnĂ« ikonat pĂ«rmes konfiguratorit qĂ« shfaqet nĂ« panelin anĂ«sor. PĂ«r shembull, mund tĂ« vendosni nĂ« panel butona pĂ«r thirrjen e ndĂ«rfaqes pĂ«r zhvilluesit, fshirjen e tĂ« dhĂ«nave tĂ« veprimit tĂ« browser-it, hapjen e modalitetit tĂ« leximit, kalimin nĂ« menaxherin e detyrave, kalimin nĂ« menaxherin e fjalĂ«kalimeve etj. PĂ«r tĂ« menaxhuar aktivizimin e mundĂ«sisĂ« pĂ«r bashkĂ«ngjitjen e ikonave, Ă«shtĂ« shtuar parametri "chrome://flags/#toolbar-pinning."
    Lançimi i shfletuesit web Chrome 129
  • Propozohet njĂ« funksion krahasimi i tab-eve, i cili lejon pĂ«rdorimin e elementeve tĂ« mĂ«simit makinerik pĂ«r tĂ« gjeneruar njĂ« pĂ«rmbledhje krahasuese tĂ« produkteve, faqet me informacion rreth tĂ« cilave janĂ« tĂ« hapura nĂ« tab-e tĂ« ndryshme. MundĂ«sia aktualisht Ă«shtĂ« nĂ« dispozicion vetĂ«m pĂ«r pĂ«rdoruesit nga SHBA.
    Lançimi i shfletuesit web Chrome 129
  • NĂ« versionin pĂ«r platformĂ«n Android Ă«shtĂ« realizuar zhvendosja e tab-eve joaktive nĂ« njĂ« seksion tĂ« veçantĂ« (Inactive Tabs) tĂ« ndĂ«rfaqes pĂ«r kalimin midis tab-eve. Ka mundĂ«sinĂ« pĂ«r tĂ« parĂ« tĂ« gjitha tab-et e vjetra dhe pĂ«r t'i mbyllur ato nĂ« njĂ« herĂ«. NĂ« mĂ«nyrĂ« tĂ« parazgjedhur, funksionaliteti i ri Ă«shtĂ« aktivizuar pĂ«r 1% tĂ« pĂ«rdoruesve. Tab-et fshihen automatikisht pas kalimit nĂ« seksionin Inactive Tabs pĂ«r mĂ« shumĂ« se 60 ditĂ«.
  • Shtuar njĂ« mĂ«nyrĂ« eksperimentale pĂ«r ndarjen e proceseve, ku pĂ«r tab-et e ndryshme, nĂ« tĂ« cilat Ă«shtĂ« hapur i njĂ«jti website, do tĂ« pĂ«rdoret njĂ« proces vizatimi i pĂ«rbashkĂ«t, nĂ« vend tĂ« proceseve tĂ« ndara. Ky ndryshim lejon shpejtĂ«simin e ngarkimit tĂ« faqeve dhe uljen e konsumit tĂ« memories. PĂ«r tĂ« aktivizuar kĂ«tĂ« mĂ«nyrĂ« Ă«shtĂ« shtuar konfigurimi "chrome://flags/#enable-process-per-site-up-to-main-frame-threshold."
  • Shtuar mundĂ«sinĂ« pĂ«r t'u dhĂ«nĂ« faqeve tĂ« internetit autorizime tĂ« pĂ«rkohshme, qĂ« veprojnĂ« vetĂ«m nĂ« kuadrin e seancĂ«s aktuale (p.sh., mund tĂ« jepni akses nĂ« kamerĂ« dhe mikrofon, tĂ« cilat do tĂ« jenĂ« tĂ« vlefshme deri nĂ« mbylljen e tab-it ose kalimin nĂ« njĂ« sit tjetĂ«r).
  • Shtyhet mbĂ«shtetja pĂ«r platformĂ«n macOS 10.15, mbĂ«shtetje e cila u ndalua nga kompania Apple nĂ« vitin 2022.
  • PĂ«r platforma Windows dhe macOS, nĂ« konfigurator Ă«shtĂ« realizuar njĂ« ndĂ«rfaqe e re pĂ«r menaxhimin e certifikatave (mĂ« parĂ« nĂ« kĂ«to platforma ishin thirrur ndĂ«rfaqet sistemore pĂ«r menaxhimin e certifikatave).
  • Aktivizohet bllokimi i aksesit nĂ« IP 0.0.0.0 pĂ«r tĂ« parandaluar sulmet ndaj shĂ«rbimeve lokale.
  • Ankorohet zĂ«vendĂ«simi i ardhshĂ«m nĂ« algoritmin TLS pĂ«r shkĂ«mbimin e çelĂ«save Kyber768+X25519 me ML-KEM768+X25519 (standardi i sapo pranuar ML-KEM bazohet nĂ« algoritmin post-kvantor Kyber, por nuk Ă«shtĂ« plotĂ«sisht i pĂ«rputhshĂ«m me realizimin e tij tĂ« kaluar).
  • NĂ« API Scheduler Ă«shtĂ« shtuar metoda "scheduler.yield()", e cila lejon gjatĂ« ekzekutimit tĂ« detyrave tĂ« zgjatura pĂ«rkohĂ«sisht tĂ« kthejĂ« kontrollin nĂ« rrjedhĂ«n kryesore tĂ« browser-it, duke mundĂ«suar ndalimin e detyrave aktuale tĂ« zgjatura pĂ«r kryerjen e punĂ«ve tĂ« rĂ«ndĂ«sishme, si pĂ«rpunimi i input-eve dhe vizatimi i kadrove. Ideja Ă«shtĂ« qĂ« tĂ« ndahet detyra e zgjatur nĂ« mĂ« tĂ« vogla, duke kaluar herĂ« pas here kontrollin nĂ« rrjedhĂ«n kryesore pĂ«rmes thirrjes "await scheduler.yield();" nĂ« kod, duke lejuar tĂ« zvogĂ«lohet ndikimi negativ i detyrave tĂ« zgjatura nĂ« shpejtĂ«sinĂ« e veprimit me sitin.
    Lançimi i shfletuesit web Chrome 129
  • Shtuar pronin CSS "interpolate-size", e cila lejon zgjedhjen e madhĂ«sisĂ« sĂ« animacionit jo nĂ« njĂ«si absolute, por nĂ« pĂ«rpjesĂ«tim me vlerat e llogaritura duke pĂ«rdorur pronat auto, min-content ose fit-content. PĂ«r menaxhim mĂ« tĂ« saktĂ« tĂ« madhĂ«sisĂ« Ă«shtĂ« propozuar funksioni CSS calc-size(), i ngjashĂ«m me calc(), por qĂ« mbĂ«shtet operacione me madhĂ«sitĂ« reale tĂ« elementeve, tĂ« cilat ndryshojnĂ« nĂ« varĂ«si tĂ« pĂ«rmbajtjes.
  • JanĂ« bĂ«rĂ« ndryshime nĂ« pronĂ«sitĂ« CSS pĂ«r tĂ« menaxhuar shfaqjen e elementeve tĂ« lidhura me pozitat e elementeve tĂ« tjera (CSS Anchor Positioning), pa pĂ«rdorimin e JavaScript, pĂ«r shembull, pĂ«r tĂ« ngjitur nĂ« elementet e skedave tĂ« dukshĂ«m (popover), qĂ« shfaqen nĂ« ngjashmĂ«ri me skedat e ndihmĂ«s. Sipas rekomandimit tĂ« grupit tĂ« punĂ«s pĂ«r standardizimin e CSS, pronĂ«sia CSS "inset-area" Ă«shtĂ« rinovuar nĂ« "position-area", pronĂ«sia "position-try-options" Ă«shtĂ« rinovuar nĂ« "position-try-fallbacks", dhe nĂ« pronĂ«sinĂ« "position-try" Ă«shtĂ« hequr nevoja pĂ«r tĂ« specifikuar inset-area(), dmth. nĂ« vend tĂ« "position-try-fallbacks: inset-area(top)" duhet tĂ« shkruhet "position-try-fallbacks: top".
  • NĂ« API-nĂ« Intl Ă«shtĂ« shtuar metoda Intl.DurationFormat pĂ«r formatimin e tĂ« dhĂ«nave mbi kohĂ«zgjatjen me marrĂ« parasysh lokalitetin e zgjedhur. PĂ«r shembull: const l = "ru-RU"; const d = {hours: 1, minutes: 46, seconds: 40}; const opts = {style: "long"}; new Intl.DurationFormat(l, opts).format(d); // "1 orĂ«, 46 minuta 40 sekonda"
  • NĂ« API-nĂ« Web GPU Ă«shtĂ« realizuar mundĂ«sia e pĂ«rdorimit tĂ« tĂ« gjithĂ« gamĂ«s sĂ« ndricimit, qĂ« mbĂ«shtetet nga ekrani, gjatĂ« shfaqjes sĂ« imazheve HDR.
  • NĂ« API-nĂ« WebRTC Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r dĂ«rgimin e blob-eve pĂ«rmes metodĂ«s RTCDataChannel.send(Blob) dhe marrjen e tĂ« dhĂ«nave me llojin Blob gjatĂ« trajtimit tĂ« ngjarjes onMessage, nĂ«se nĂ« atributin "binaryType" Ă«shtĂ« specifikuar vlera "blob" (atĂ«herĂ« mbĂ«shtetej vetĂ«m dĂ«rgimi i vargjeve dhe ArrayBuffer). MadhĂ«sia e blob-it Ă«shtĂ« e kufizuar nga vlera maxMessageSize.
  • NĂ« API-nĂ« WebAuthn janĂ« shtuar metodat PublicKeyCredential.toJSON(), parseCreationOptionsFromJSON() dhe parseRequestOptionsFromJSON() pĂ«r serializimin/deserializimin e pĂ«rgjigjeve WebAuthn duke pĂ«rdorur formatin JSON.
  • NĂ« modulet "Origin trials" Ă«shtĂ« realizuar API FileSystemObserver, qĂ« lejon faqet pĂ«r tĂ« ndjekur ndryshimet e skedarĂ«ve dhe katalogĂ«ve.
  • NĂ« modulet "Origin trials" Ă«shtĂ« shtuar API Mesh2D Canvas pĂ«r vizatimin e njĂ« numri tĂ« madh tĂ«Triangleve tĂ« teksturuar. NĂ« fushat e aplikimit tĂ« API-sĂ« pĂ«rmendin realizimin e metodave tĂ« avancuara tĂ« mapimit tĂ« teksturave dhe krijimin e efekteve tĂ« deformimit nĂ« kontekstin dy-dimensional.
  • JanĂ« zgjeruar mundĂ«sitĂ« e mjeteve pĂ«r zhvilluesit web.

Përveç noviteteve dhe korigjimeve të gabimeve, në versionin e ri janë eliminuar 9 vulnerabilitete. Shumica e vulnerabiliteteve janë identifikuar si rezultat i testimeve automatike me mjete si AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer dhe AFL. Një problemi i është dhënë një nivel i lartë rreziku (trajtim i gabuar i tipave në motorin V8). Së fundi, nuk janë identifikuar probleme kritike që lejojnë kalimin e të gjitha 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 5 shpërblime me një total prej 13,000 dollarë (një shpërblim në $8000 dhe $2000, tre shpërblime prej $1000). 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