Lëshimi i shfletuesit web Chrome 124

Kompania Google publikoi versionin e shfletuesit web Chrome 124. Ngjashëm, është në dispozicion versioni stabil i projektit të lirë Chromium, që është baza e Chrome. Shfletuesi Chrome dallon nga Chromium për shkak të përdorimit të logove të Google, pranisë së sistemit të njoftimeve në rast crashes, modulave për riprodhimin e përmbajtjes së mbrojtur nga kopjimi (DRM), sistemit të automatizuar të instalimit të azhurnimeve, aktivizimit të vazhdueshëm të izolimit në Sandbox, ofrimit të çelësave për Google API dhe transmetimit të parametrave RLZ në kërkim. Për ata që kanë nevojë për më shumë kohë për azhurnim, mbështetet veçmas dega Extended Stable, që shoqërohet me 8 javë. Lëshimi i ardhshëm i Chrome 125 është planifikuar më 14 maj.

Ndryshimet kryesore në Chrome 124:

  • NĂ« versionin pĂ«r platformĂ«n Android, menaxheri i shenjave ka fituar mbĂ«shtetje pĂ«r ruajtjen e shenjave dhe listave tĂ« lehtĂ«simit tĂ« leximit nĂ« sistemet Google lidhur me llogarinĂ« e pĂ«rdoruesit.
  • NĂ« Chrome pĂ«r Android Ă«shtĂ« pĂ«rdorur njĂ« metodĂ« e re pĂ«r ruajtjen e fjalĂ«kalimeve lokale, tĂ« cilat nuk sinkronizohen me pajisje tĂ« tjera. MĂ« parĂ«, fjalĂ«kalimet lokale ruheshin nĂ« profilin e Chrome, ndĂ«rsa tani do tĂ« vendosen nĂ« depozitĂ«n e fjalĂ«kalimeve, qĂ« ofrohet nga shĂ«rbimet e Google Play, e cila tashmĂ« pĂ«rdoret pĂ«r ruajtjen e fjalĂ«kalimit pĂ«r llogarinĂ« nĂ« Google.
  • NĂ« ndĂ«rtimet pĂ«r Windows, macOS dhe Linux, nĂ« TLS Ă«shtĂ« aktivizuar pĂ«r parazgjedhje mbĂ«shtetje pĂ«r mekanizmin e inkapsulimit tĂ« çelĂ«sit (KEM, Key Encapsulation Mechanism), qĂ« pĂ«rdor algoritmin hibrid X25519Kyber768, i cili Ă«shtĂ« i qĂ«ndrueshĂ«m ndaj thyerjes nĂ« kompjuterĂ«t kuantik. X25519Kyber768 pĂ«rfaqĂ«son njĂ« kombinim nga mekanizmi i shkĂ«mbimit tĂ« çelĂ«sit X25519, i bazuar nĂ« kurba eliptike dhe tani i pĂ«rdorur nĂ« TLS, me algoritmin Kyber-768, qĂ« pĂ«rdor metoda kriptografike tĂ« bazuara nĂ« zgjidhjen e problemeve tĂ« teorisĂ« sĂ« rrjetave, koha e zgjidhjes sĂ« tĂ« cilave nuk ndryshon nĂ« kompjuterĂ«t e zakonshĂ«m dhe ata kuantik.
  • GjatĂ« vizatimit tĂ« tekstit nga biblioteka Skia, janĂ« marrĂ« parasysh cilĂ«simet e kontrastit dhe ngjyrĂ«s tĂ« caktuara nĂ« Windows pĂ«r teknologjinĂ« e rrjedhjes sĂ« tekstit ClearType, e cila lejon ndjeshĂ«m tĂ« pĂ«rmirĂ«sohet cilĂ«sia e paraqitjes sĂ« shkronjave nĂ« monitorĂ«t LCD. NĂ« ndĂ«rtimet pĂ«r Linux, janĂ« ndryshuar ndjeshĂ«m shkronjat qĂ« pĂ«rdoren nĂ« ndĂ«rfaqe.
    Lëshimi i shfletuesit web Chrome 124
  • ËshtĂ« mundĂ«suar vendosja e çdo faqe web si njĂ« aplikacion PWA (Progresive Web Apps) tĂ« vetĂ«-mjaftueshĂ«m, edhe nĂ«se kjo faqe nuk pĂ«rmbush kriteret e PWA.
  • Sipas kĂ«rkesave tĂ« ligjit evropian DMA (Aktin pĂ«r Tregjet Dixhitale), Ă«shtĂ« siguruar paraqitja e dialogut pĂ«r zgjedhjen e motorit tĂ« kĂ«rkimit qĂ« do tĂ« pĂ«rdoret si parazgjedhje. Ofrohen motorĂ« kĂ«rkimi, tĂ« cilĂ«t janĂ« nĂ« dispozicion nĂ« seksionin e konfigurimeve «chrome://settings/search». MotorĂ«t e kĂ«rkimit nĂ« listĂ« shfaqen nĂ« rendin rastĂ«sor. NĂ« Chrome 120, ky dialog u testua tek 1% e pĂ«rdoruesve dhe tani Ă«shtĂ« aktivizuar pĂ«r tĂ« gjithĂ«.
    Lëshimi i shfletuesit web Chrome 124
  • ÈshtĂš realizuar paraqitja e njĂ« kĂ«rkesĂ« pĂ«r dhĂ«nien e autorizimeve kur njĂ« aplikacion web i qasĂ«t API Web MIDI, qĂ« lejon ndĂ«rveprimin me pajisjet muzikore tĂ« lidhura me kompjuterin qĂ« kanĂ« ndĂ«rfaqen MIDI. MĂ« parĂ«, kĂ«rkesat pĂ«r autorizim paraqiteshin vetĂ«m gjatĂ« dĂ«rgimit ose marrjes sĂ« mesazheve SysEx, ndĂ«rsa tani do tĂ« paraqiten gjatĂ« çdo qasjeje nĂ« API-nĂ« Web MIDI. Si shkak tĂ« ndryshimit pĂ«rmenden situatat kur faqet e rastĂ«sishme web kapin menaxhimin ekskluziv tĂ« kontrolluesit MIDI, duke bllokuar mundĂ«sinĂ« pĂ«r pĂ«rdorimin e tij nga aplikacione tĂ« tjera. Po ashtu, pĂ«rmenden probleme tĂ« lidhura me sigurinĂ«, pasi API Web MIDI lejon menaxhimin e plotĂ« tĂ« pajisjes MIDI, duke pĂ«rfshirĂ« vendosjen e firmware-ve tĂ« tij.
  • ËshtĂ« ndĂ«rprerĂ« plotĂ«sisht mbĂ«shtetje pĂ«r API Web SQL, i cili nuk Ă«shtĂ« standardizuar, pĂ«rdoret pak dhe kĂ«rkon ri-punim pĂ«r t'u pĂ«rputhur me kĂ«rkesat moderne tĂ« sigurisĂ«. Web SQL u çaktivizua si parazgjedhje qĂ« nga Chrome 119, por u parashikua njĂ« konfigurim pĂ«r ta rikthyer atĂ«. Tani kjo konfigurim Ă«shtĂ« hequr. PĂ«r zhvilluesit qĂ« kanĂ« nevojĂ« pĂ«r njĂ« funksionalitet tĂ« tillĂ«, sugjerohet tĂ« pĂ«rdorin njĂ« variant tĂ« bibliotekĂ«s SQLite, tĂ« kompresuar nĂ« njĂ« pamje WebAssembly.
  • ËshtĂ« shtuar mundĂ«sia pĂ«r tĂ« menaxhuar drejtimin e shkruajtjes sĂ« tekstit, qĂ« shfaqet vertikalisht nĂ« elementet e web-formave (select, meter, progress, button, textarea dhe input) kur zgjidhet orientimi vertikal pĂ«rmes pronĂ«s CSS writing-mode. PĂ«r tĂ« shfaqur tekstin nga lart poshtĂ«, tani mund tĂ« pĂ«rdoret pronĂ«sia e elementit tĂ« formĂ«s «ltr», ndĂ«rsa nga poshtĂ« lart — «rtl».
  • NĂ« API-nĂ« User-Agent Client Hints, e zhvilluar si zĂ«vendĂ«sim pĂ«r header-in User-Agent, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r parametrin Sec-CH-UA-Form-Factors, nĂ«pĂ«rmjet tĂ« cilit klienti mund tĂ« informojĂ« serverin pĂ«r formĂ«n e pajisjes sĂ« pĂ«rdoruesit (Desktop, Automotive, Mobile, XR, EInk dhe Watch). User-Agent Client Hints lejon organizimin e pĂ«rvetĂ«simit selektiv tĂ« tĂ« dhĂ«nave mbi parametrat specifikĂ« tĂ« shfletuesit dhe sistemit (versioni, platforma etj.) vetĂ«m pas kĂ«rkesĂ«s. server. PĂ«rdoruesi, nga ana e tij, mund tĂ« pĂ«rcaktojĂ« se cilat informata mund t'i jepen pronarĂ«ve tĂ« faqeve tĂ« internetit. Duke pĂ«rdorur User-Agent Client Hints, identifikuesi i shfletuesit nuk transmetohet pa njĂ« kĂ«rkesĂ« tĂ« qartĂ«, dhe nĂ« mĂ«nyrĂ« default jepen vetĂ«m parametrat bazikĂ«, çka e vĂ«shtirĂ«son identifikimin pasiv.
  • ËshtĂ« shtuar mundĂ«sia pĂ«r tĂ« menaxhuar klonimin e binjakeve tĂ« veçanta nĂ« Shadow DOM, e cila realizohet pĂ«rmes komandave si cloneNode(). MundĂ«sia e klonimit tĂ« degĂ«ve rrĂ«njore tĂ« DOM aktivizohet me anĂ« tĂ« parametrin clonable ("attachShadow({clonable:true})") ose atributit "shadowrootclonable" (<template shadowrootmode=open shadowrootclonable>).
    Luaj videon
  • JanĂ« shtuar metoda tĂ« reja setHTMLUnsafe() dhe parseHTMLUnsafe() pĂ«r pĂ«rdorimin e sintaksĂ«s Shadow DOM nga JavaScript. Metodat setHTMLUnsafe() dhe parseHTMLUnsafe(), nĂ« mĂ«nyrĂ« tĂ« ngjashme me innerHTML dhe DOMParser.parseFromString(), lejojnĂ« injektimin nĂ« element ose analizimin e pĂ«rmbajtjes nĂ« format HTML, por dallohen pĂ«r mbĂ«shtetje tĂ« trajtimit tĂ« elementeve template me atributin shadowrootmode.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r API-nĂ« WebSocket Stream, e cila lejon transmetimin e tĂ« dhĂ«nave midis shfletuesit dhe serverit nĂ« mĂ«nyrĂ« streaming pa pĂ«rdorimin e polling-ut, qĂ« Ă«shtĂ« optimal pĂ«r organizimin e transmetimit dhe pranimit tĂ« tĂ« dhĂ«nave tĂ« vazhdueshme, pĂ«r shembull, nĂ« realizimin e njĂ« chat-i. const wss = new WebSocketStream(WSS_URL); const {readable, writable} = await wss.opened; const reader = readable.getReader(); const writer = writable.getWriter(); while (true) { const {value, done} = await reader.read(); if (done) { break; } const result = await process(value); await writer.write(result); }
  • JanĂ« zgjeruar mundĂ«sitĂ« e API-t View Transitions, duke e bĂ«rĂ« mĂ« tĂ« lehtĂ« krijimin e efekteve tĂ« animacionit tĂ« kalimit midis shteteve tĂ« ndryshme tĂ« DOM (pĂ«r shembull, kalimi i butĂ« nga njĂ« imazh nĂ« njĂ« tjetĂ«r). NĂ« versionin e ri Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r ngjarjen "pageswap", e cila gjenerohet pĂ«r objektin "window", kur gjatĂ« navigimit objekti i lidhur me tĂ« "document" zĂ«vendĂ«sohet me njĂ« tĂ« ri. Gjithashtu Ă«shtĂ« shtuar atributi "render-blocking", i cili lejon bllokimin e renderimit tĂ« dokumentit deri nĂ« pĂ«rfundimin e analizĂ«s sĂ« pĂ«rmbajtjes sĂ« rĂ«ndĂ«sishme.
  • NjĂ« parametĂ«r disallowReturnToOpener Ă«shtĂ« shtuar, i cili kalon kur thirret metoda requestWindow, e cila lejon heqjen e butonit "mbrapa" nĂ« dritaren e hapur nĂ« mĂ«nyrĂ«n "imazh nĂ« imazh", duke ndaluar kthimin nĂ« skedĂ«n nga e cila dritarja u hap.
  • Ă«shtĂ« shtuar mundĂ«sia e caktimit tĂ« vlerĂ«s NULL pĂ«r atributin CSSImportRule.styleSheet pĂ«r tĂ« treguar mungesĂ«n e tabelĂ«s sĂ« stilit tĂ« lidhur. ËshtĂ« shtuar atributi CSSKeyframesRule.length, i cili tregon numrin e pronarĂ«ve tĂ« indeksuar.
  • PĂ«r fushat e redaktueshme Ă«shtĂ« ndĂ«rruar atributi "writingsuggestions" pĂ«r tĂ« menaxhuar pĂ«rfshirjen e rekomandimeve gjatĂ« shkruarjes.
  • NĂ« API WebGPU Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r ServiceWorker dhe SharedWorker.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r titullin HTTP "Priority", i cili mund tĂ« kalojĂ« informata mbi prioritetin e pĂ«rpunimit tĂ« kĂ«rkesĂ«s (RFC 9218) nĂ« fazĂ«n e parĂ« tĂ« kĂ«rkesĂ«s sĂ« burimit.
  • JanĂ« bĂ«rĂ« pĂ«rmirĂ«sime nĂ« mjetet pĂ«r zhvilluesit web. ËshtĂ« shtuar njĂ« panel i ri Autofill pĂ«r tĂ« inspektuar informacionin e pĂ«rdorur gjatĂ« mbushjes automatikisht tĂ« formave.
    Lëshimi i shfletuesit web Chrome 124

    Në panelin e inspektimit të stileve CSS, është përmirësuar mbështetja për stilet e përfshira. Në panelin e matjes së performancës është bërë e mundur fshihja e funksioneve të tepërta dhe thirrjeve të lidhura për të ulur nivelin e zhurmës në grafik. Në panelin e debug-imit të animacioneve është e mundur mbështetje për animacionet e lidhura me skrollimin e përmbajtjes (Scroll-driven Animation). Në panelin e inspektimit të rrjetit është realizuar mundësia për të vendosur parametra të humbjes së paketave dhe madhësisë së radhës së rrjetit për të kontrolluar funksionimin e aplikacioneve WebRTC nën kushte rrjetërore problematike.

    Lëshimi i shfletuesit web Chrome 124

Përveç risive dhe rregullimeve të defekteve, versioni i ri ka eliminuar 22 vulnerabilitete. Shumica e vulnerabiliteteve janë identifikuar përmes testimeve automatizuar duke përdorur 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 të sistemit jashtë mjedisit sandbox. Brenda programit për shpërblimin e parave për zbulimin e vulnerabiliteteve, kompania Google ka paguar 13 shpërblime me një shumë totale prej 65,000 dollarëve amerikanë (në një shpërblim prej $20000, $10000, $7000 dhe $2000, tri shpërblime prej $5000 dhe $3000, dy shpërblime prej $1000). Shuma e një shpërblimi nuk është përcaktuar ende.

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