Lëshimi i shfletuesit web Chrome 124

Kompania Google publikoi version e shfletuesit web Chrome 124. NjĂ«kohĂ«sisht Ă«shtĂ« e disponueshme njĂ« version i stabil i projektit tĂ« lirĂ« Chromium, i cili shĂ«rben si baza pĂ«r Chrome. Shfletuesi Chrome dallon nga Chromium pĂ«r pĂ«rdorimin e logove tĂ« Google, praninĂ« e njĂ« sistemi njoftimi nĂ« rast dĂ«shtimi, module qĂ« mbĂ«shtesin reproduktimin e pĂ«rmbajtjeve tĂ« mbrojtura nga kopjimi (DRM), sistemin e instalimit automatik tĂ« pĂ«rditĂ«simeve, pĂ«rfshirjen e vazhdueshme tĂ« sandbox-it, ofrimin e çelĂ«save pĂ«r Google API dhe transmetimin e parametrave RLZ gjatĂ« kĂ«rkimeve. PĂ«r ata qĂ« kanĂ« nevojĂ« pĂ«r mĂ« shumĂ« kohĂ« pĂ«r pĂ«rditĂ«simin, Ă«shtĂ« mbĂ«shtetur njĂ« degĂ« e veçantĂ« Extended Stable, e cila shoqĂ«rohet me 8 javĂ« mbĂ«shtetje. Çrelease tjetĂ«r i Chrome 125 Ă«shtĂ« planifikuar pĂ«r 14 maj.

Ndryshimet kryesore në Chrome 124:

  • NĂ« versionin pĂ«r platformĂ«n Android, menaxheri i shĂ«nimeve pĂ«rfshin mbĂ«shtetje pĂ«r ruajtjen e shĂ«nimeve dhe listave tĂ« leximit tĂ« vonuar nĂ« serverĂ« Google nĂ« lidhje 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 ruhej nĂ« profilin e Chrome, ndĂ«rsa tani do tĂ« vendosen nĂ« ruajtjen e fjalĂ«kalimeve qĂ« ofrohet nga shĂ«rbimet Google Play, tĂ« cilat tashmĂ« pĂ«rdoren pĂ«r ruajtjen e fjalĂ«kalimit tĂ« llogarisĂ« nĂ« Google.
  • NĂ« ndĂ«rtimet pĂ«r Windows, macOS dhe Linux, nĂ« TLS Ă«shtĂ« aktivizuar si standart mbĂ«shtetje pĂ«r mekanizmin e inkapsulimit tĂ« çelĂ«save (KEM, Key Encapsulation Mechanism), qĂ« pĂ«rdor njĂ« algoritĂ«m hibrid X25519Kyber768, tĂ« cilin Ă«shtĂ« rezistent ndaj pĂ«rputhjes nĂ« kompjuterĂ«t kuantikĂ«. X25519Kyber768 pĂ«rbĂ«n njĂ« kombinim tĂ« mekanizmit tĂ« shkĂ«mbimit tĂ« çelĂ«save X25519, i bazuar nĂ« kuruat eliptike dhe aktualisht pĂ«rdoret nĂ« TLS, me algoritmin Kyber-768, i cili pĂ«rdor metoda kriptografike tĂ« bazuara nĂ« zgjidhjen e problemeve tĂ« teorisĂ« sĂ« rrjetave, koha e zgjidhjes sĂ« tĂ« cilave nuk ndikon nĂ« kompjuterĂ«t konvencionalĂ« dhe ata kuantikĂ«.
  • GjatĂ« renditjes sĂ« tekstit nga biblioteka Skia janĂ« konsideruar cilĂ«simet e kontrastit dhe ngjyrĂ«s tĂ« caktuara nĂ« Windows pĂ«r teknologjinĂ« e zbutjes sĂ« tekstit ClearType, e cila ndihmon nĂ« pĂ«rmirĂ«simin e cilĂ«sisĂ« sĂ« shfaqjes sĂ« shkrimeve nĂ« monitorĂ«t LCD. NĂ« ndĂ«rtimet pĂ«r Linux, janĂ« ndryshuar dukshĂ«m shkrimet qĂ« pĂ«rdoren nĂ« ndĂ«rfaqe.
    Lëshimi i shfletuesit web Chrome 124
  • ËshtĂ« ofruar mundĂ«sia e vendosjes sĂ« çdo faqe web si njĂ« aplikacion tĂ« vetĂ«-mjaftueshĂ«m PWA (Aplikacione tĂ« Web-it Progresiv), edhe nĂ«se kjo faqe nuk pĂ«rmbush kriteret PWA.
  • NĂ« pĂ«rputhje me kĂ«rkesat e ligjit evropian DMA (Ligji pĂ«r Tregjet Dixhitale), Ă«shtĂ« siguruar shfaqja e njĂ« dialogu pĂ«r zgjedhjen e sistemit tĂ« kĂ«rkimit qĂ« do tĂ« pĂ«rdoret si parazgjedhje. NĂ« dispozicion janĂ« sistemet e kĂ«rkimit, tĂ« cilat i gjeni nĂ« seksionin e cilĂ«simeve "chrome://settings/search". Sistemet e kĂ«rkimit nĂ« listĂ« shfaqen nĂ« rend tĂ« rastĂ«sishĂ«m. NĂ« Chrome 120, ky dialog ishte testuar te 1% e pĂ«rdoruesve, dhe tani Ă«shtĂ« aktivizuar pĂ«r tĂ« gjithĂ«.
    Lëshimi i shfletuesit web Chrome 124
  • ËshtĂ« realizuar shfaqja e njĂ« kĂ«rkese pĂ«r autorizim pĂ«r pĂ«rdoruesin kur aplikacioni web kĂ«rkon qasje nĂ« API-nĂ« Web MIDI, e cila lejon ndĂ«rveprimin me pajisjet muzikore tĂ« lidhura me kompjuterin me ndĂ«rfaqen MIDI. MĂ« parĂ«, kĂ«rkesat pĂ«r autorizim shfaqeshin vetĂ«m gjatĂ« dĂ«rgimit ose marrjes sĂ« mesazheve SysEx, ndĂ«rsa tani do tĂ« shfaqen gjatĂ« çdo kĂ«rkese pĂ«r API-nĂ« Web MIDI. Si arsyetim pĂ«r kĂ«tĂ« ndryshim janĂ« pĂ«rmendur situatat kur faqet web rastĂ«sore marrin kontrollin ekskluziv ndaj njĂ« MIDI-kontrolluesi, duke bllokuar mundĂ«sinĂ« e pĂ«rdorimit tĂ« tij nga aplikacione tĂ« tjera. Gjithashtu, janĂ« shĂ«nuar probleme tĂ« lidhura me sigurinĂ«, pasi API-ja Web MIDI lejon menaxhimin e plotĂ« tĂ« pajisjes MIDI, duke pĂ«rfshirĂ« instalimin e firmware-ve tĂ« veta.
  • MbĂ«shtetja pĂ«r API-nĂ« Web SQL Ă«shtĂ« ndaluar plotĂ«sisht, e cila nuk Ă«shtĂ« standardizuar, pĂ«rdoret shumĂ« pak dhe kĂ«rkon pĂ«rmirĂ«sim pĂ«r t'u pĂ«rputhur me kĂ«rkesat tĂ« sotme pĂ«r sigurinĂ«. Web SQL ishte çaktivizuar si standart qĂ« nga Chrome 119, por ishte parashikuar njĂ« cilĂ«sim pĂ«r ta rikthyer atĂ«. Tani ky cilĂ«sim Ă«shtĂ« hequr. PĂ«r zhvilluesit, qĂ« kanĂ« nevojĂ« pĂ«r njĂ« funksionalitet tĂ« tillĂ«, ofrohet njĂ« variant i bibliotekĂ«s SQLite, i kompozuar nĂ« formatin WebAssembly.
  • ÈshtĂ« shtuar mundĂ«sia pĂ«r tĂ« menaxhuar drejtimin e shkrimit tĂ« tekstit, qĂ« shfaqet vertikalisht nĂ« elementet e formave web (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Ă«s "ltr" tĂ« elementeve tĂ« formave, ndĂ«rsa pĂ«r ta shfaqur nga poshtĂ« lart — "rtl".
  • NĂ« API User-Agent Client Hints, i zhvilluar si zĂ«vendĂ«sim pĂ«r titullin User-Agent, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r parametrin Sec-CH-UA-Form-Factors, i cili lejon klientin tĂ« informojĂ« serverin pĂ«r formĂ«n e pajisjes sĂ« pĂ«rdoruesit (Desktop, Automotive, Mobile, XR, EInk dhe Watch). User-Agent Client Hints mundĂ«son organizimin e kthimit selektiv tĂ« tĂ« dhĂ«nave nĂ« lidhje me cilĂ«sitĂ« specifike tĂ« shfletuesit dhe sistemit (versioni, platforma etj.) vetĂ«m pas kĂ«rkesĂ«s. serverinNĂ« anĂ«n tjetĂ«r, pĂ«rdoruesi mund tĂ« pĂ«rcaktojĂ« se çfarĂ« informacioni mund tĂ« ofrohet pronarĂ«ve tĂ« faqeve. Kur pĂ«rdoret User-Agent Client Hints, identifikuesi i shfletuesit nuk dĂ«rgohet pa njĂ« kĂ«rkesĂ« eksplicite, ndĂ«rsa si parazgjedhje jepen vetĂ«m parametrat bazikĂ«, duke e vĂ«shtirĂ«suar identifikimin pasiv.
  • ËshtĂ« shtuar mundĂ«sia pĂ«r tĂ« menaxhuar klonimin e rrĂ«njĂ«ve tĂ« veçanta nĂ« Shadow DOM, duke pĂ«rdorur komanda si cloneNode(). MundĂ«sia e klonimit tĂ« degĂ«ve rrĂ«njĂ«sore tĂ« DOM aktivizohet pĂ«rmes parametrin clonable ("attachShadow({clonable:true})") ose atributeve "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(), siç janĂ« innerHTML dhe DOMParser.parseFromString(), lejojnĂ« tĂ« vendosin nĂ« njĂ« element ose tĂ« analizojnĂ« pĂ«rmbajtjen nĂ« formatin HTML, por dallohem nga mbĂ«shtetje pĂ«r trajtimin e elementeve template me atributin shadowrootmode.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r API WebSocket Stream, i cili lejon transferimin e tĂ« dhĂ«nave midis shfletuesit dhe serverit nĂ« mĂ«nyrĂ« streaming pa pĂ«rdorur polling, qĂ« Ă«shtĂ« optimal pĂ«r organizimin e transferimit dhe marrjes sĂ« tĂ« dhĂ«nave qĂ« vijnĂ« vazhdimisht, pĂ«r shembull, nĂ« realizimin e bisedave. 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 View Transitions, qĂ« thjeshton krijimin e efekteve tĂ« animacionit pĂ«r kalime midis gjendjeve tĂ« ndryshme tĂ« DOM (pĂ«r shembull, kalimi gradual 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 nĂ« navigim objekti i lidhur "document" zĂ«vendĂ«sohet me njĂ« tĂ« ri. ËshtĂ« shtuar gjithashtu prona "render-blocking", qĂ« lejon bllokimin e vizatimit tĂ« dokumentit deri nĂ« pĂ«rfundimin e analizimit tĂ« pĂ«rmbajtjes kryesore.
  • ËshtĂ« shtuar parametri disallowReturnToOpener, i cili kalon gjatĂ« thirrjes sĂ« metodĂ«s requestWindow, qĂ« lejon heqjen e butonit "mbrapa" nĂ« dritaren e hapur nĂ« modin "imazh nĂ« imazh", pĂ«r tĂ« ndaluar kthimin nĂ« skedarin nga i cili Ă«shtĂ« hapur dritarja.
  • ËshtĂ« shtuar mundĂ«sia pĂ«r t'i atribuar atributit CSSImportRule.styleSheet vlerĂ«n NULL pĂ«r tĂ« treguar mungesĂ«n e njĂ« tabele stilesh tĂ« lidhur. ËshtĂ« shtuar gjithashtu atributi CSSKeyframesRule.length, i cili tregon numrin e pronave tĂ« indeksuara.
  • PĂ«r fushat e redaktueshme Ă«shtĂ« realizuar atributi "writingsuggestions" pĂ«r tĂ« menaxhuar pĂ«rfshirjen e rekomandimeve gjatĂ« shkrimit.
  • NĂ« API WebGPU Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r ServiceWorker dhe SharedWorker.
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r titullin HTTP "Priority", i cili lejon transmetimin e informacionit mbi prioritetin e pĂ«rpunimit tĂ« kĂ«rkesĂ«s (RFC 9218) nĂ« fazĂ«n e parĂ« tĂ« aksesit nĂ« burim.
  • JanĂ« bĂ«rĂ« pĂ«rmirĂ«sime nĂ« mjetet pĂ«r zhvilluesit e web-it. ËshtĂ« shtuar njĂ« panel i ri Autofill pĂ«r inspektimin e informacionit tĂ« pĂ«rdorur gjatĂ« mbushjes automatike 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 brendshme. Në panelin e matjes së performancës është krijuar mundësia për të fshehur funksionet e tepërta dhe thirrjet e lidhura për të ulur nivelin e zhurmës në grafikë. Në panelin e dekurseve të animacionit është shtuar mbështetje për animacionin e lidhur me rrotullimin e përmbajtjes (Scroll-driven Animation). Në panelin e inspektimit të rrjetit është realizuar mundësia për të vendosur parametrat e humbjes së paketave dhe madhësisë së radhës rrjetë për të kontrolluar funksionimin e aplikacioneve WebRTC në kushte të problemeve të rrjetit.

    Lëshimi i shfletuesit web Chrome 124

Përveç risive dhe rregullimeve të gabimeve në versionin e ri janë eliminuar 22 vulnerabilitete. Shumica e vulnerabiliteteve janë zbuluar nëpërmjet testeve automatizuese me mjetet AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer dhe AFL. Nuk janë zbuluar probleme kritike që mundësojnë kalimin e të gjitha niveleve të mbrojtjes së shfletuesit dhe ekzekutimin e kodit në sistem jashtë mjedisit sandbox. Në kuadër të programit për shpërblimin e financave për zbulimin e vulnerabiliteteve, kompania Google ka shpërblyer 13 shpërblime me një total prej 65 mijë dollarësh (një shpërblim prej $20000, $10000, $7000 dhe $2000, dhe tre shpërblime prej $5000 dhe $3000, dy shpërblime prej $1000). Shuma e një shpërblimi ende nuk është përcaktuar.

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