{"id":101367,"date":"2021-09-22T16:23:00","date_gmt":"2021-09-22T14:23:04","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/reliz-chrome-94"},"modified":"2021-09-22T16:23:00","modified_gmt":"2021-09-22T14:23:04","slug":"reliz-chrome-94","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/reliz-chrome-94","title":{"rendered":"L\u00ebshimi i Chrome 94","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Kompania Google prezantoi l\u00ebshimin e shfletuesit web Chrome 94. Po ashtu, \u00ebsht\u00eb n\u00eb dispozicion versioni stabil i projektit t\u00eb lir\u00eb Chromium, q\u00eb \u00ebsht\u00eb baza e Chrome. Shfletuesi Chrome dallon p\u00ebr p\u00ebrdorimin e logos s\u00eb Google, sistemin e d\u00ebrgimit t\u00eb njoftimeve n\u00eb rast d\u00ebshtimi, module p\u00ebr riprodhimin e p\u00ebrmbajtjes video t\u00eb mbrojtur (DRM), sistemin automatik t\u00eb instalimit t\u00eb p\u00ebrdit\u00ebsimeve dhe transmetimin e parametrave RLZ gjat\u00eb k\u00ebrkimeve. L\u00ebshimi i ardhsh\u00ebm i Chrome 95 \u00ebsht\u00eb i planifikuar p\u00ebr 19 tetor.    <\/p>\n<p>Duke filluar nga l\u00ebshimi i Chrome 94, zhvillimi \u00ebsht\u00eb kaluar n\u00eb nj\u00eb cik\u00ebl t\u00eb ri p\u00ebrgatitjeje p\u00ebr l\u00ebshime. L\u00ebshimet e m\u00ebdha do t\u00eb publikohen \u00e7do 4 jav\u00eb, n\u00eb vend t\u00eb \u00e7do 6 jav\u00ebsh, \u00e7ka do t\u00eb lejoj\u00eb shp\u00ebrndarjen m\u00eb t\u00eb shpejt\u00eb t\u00eb funksioneve t\u00eb reja te p\u00ebrdoruesit. V\u00ebrehet se optimizimi i procesit t\u00eb p\u00ebrgatitjes s\u00eb l\u00ebshimeve dhe p\u00ebrmir\u00ebsimi i sistemit t\u00eb testimit lejojn\u00eb t\u00eb krijohen l\u00ebshime m\u00eb shpesh pa d\u00ebmtuar cil\u00ebsin\u00eb. P\u00ebr bizneset dhe ata q\u00eb kan\u00eb nevoj\u00eb p\u00ebr m\u00eb shum\u00eb koh\u00eb p\u00ebr p\u00ebrdit\u00ebsim, do t\u00eb l\u00ebshohet nj\u00eb redaktim i Ezdhersh\u00ebm Stabil \u00e7do 8 jav\u00eb, q\u00eb do t\u00eb lejoj\u00eb kalimin n\u00eb l\u00ebshimet funksionale jo \u00e7do 4 jav\u00eb, por \u00e7do 8 jav\u00eb.     <\/p>\n<\/p>\n<p>Ndryshimet kryesore n\u00eb Chrome 94:  <\/p>\n<ul>\n<li class=\"l\"> \u00cbsht\u00eb shtuar modaliteti HTTPS-First, i cili i ngjan modalitetit HTTPS Only q\u00eb u shfaq m\u00eb par\u00eb n\u00eb Firefox. N\u00ebse ky modalitet aktivizohet nga cil\u00ebsimet, kur p\u00ebrpiqeni t\u00eb hapni nj\u00eb burim pa enkriptim p\u00ebrmes HTTP, shfletuesi fillimisht do t\u00eb p\u00ebrpiqet t\u00eb qasje n\u00eb faqen me HTTPS, dhe n\u00ebse p\u00ebrpjekja d\u00ebshton, p\u00ebrdoruesit do t'i shfaqet nj\u00eb paralajm\u00ebrim p\u00ebr munges\u00ebn e mb\u00ebshtetjes p\u00ebr HTTPS dhe do t'i ofrohet mund\u00ebsia p\u00ebr t\u00eb hapur faqen pa enkriptim. N\u00eb t\u00eb ardhmen, Google po shqyrton mund\u00ebsin\u00eb e aktivizimit t\u00eb HTTPS-First si parazgjedhje p\u00ebr t\u00eb gjith\u00eb p\u00ebrdoruesit, duke kufizuar aksesin n\u00eb disa mund\u00ebsi t\u00eb platform\u00ebs web p\u00ebr faqet e hapura p\u00ebrmes HTTP dhe duke shtuar paralajm\u00ebrime t\u00eb tjera q\u00eb informojn\u00eb p\u00ebrdoruesit p\u00ebr k\u00ebrc\u00ebnimet q\u00eb dalin nga qasja n\u00eb faqet pa enkriptim. Modaliteti aktivizohet n\u00eb seksionin e cil\u00ebsimeve \"Privat\u00ebsia dhe siguria\" &gt; \"Siguria\" &gt; \"Shtes\u00eb\".    <center><img decoding=\"async\" alt=\"L\u00ebshimi i Chrome 94\" src=\"\/wp-content\/uploads\/2021\/09\/57118b24bf034d008bdc7437e0a952c1.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> P\u00ebr faqet e hapura pa HTTPS, d\u00ebrgimi i k\u00ebrkesave (ngarkimi i burimeve) n\u00eb URL-t\u00eb lokale (p\u00ebr shembull, \"http:\/\/router.local\" dhe localhost) dhe n\u00eb intervalet e brendshme t\u00eb adresave (127.0.0.0\/8, 192.168.0.0\/16, 10.0.0.0\/8 etj.) \u00ebsht\u00eb i ndaluar. P\u00ebrjashtimi b\u00ebhet vet\u00ebm p\u00ebr faqet e ngarkuara nga <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sq\/server\/\"   title=\"server\u00ebsh\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1608\">server\u00ebsh<\/a>, t\u00eb cilat kan\u00eb IP t\u00eb brendshme. P\u00ebr shembull, nj\u00eb faqe e ngarkuar nga <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/sq\/server\/dts-los-angeles\/\"   title=\"server\u00eb\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3754\">server\u00eb<\/a> 1.2.3.4 do t\u00eb mund t\u00eb qasje n\u00eb burimin, i vendosur n\u00eb IP 192.168.0.1 ose IP 127.0.0.1, nd\u00ebrsa e ngarkuar nga serviruesi 192.168.1.1 do t\u00eb mund. Ky ndryshim sjell nj\u00eb nivel shtes\u00eb p\u00ebr mbrojtje nga shfryt\u00ebzimi i dob\u00ebsive n\u00eb procesor\u00ebt q\u00eb pranojn\u00eb k\u00ebrkesa n\u00eb IP-t\u00eb lokale, si dhe do t\u00eb ndihmoj\u00eb n\u00eb mbrojtjen nga sulmet e tipit \"DNS rebinding\".\n<li class=\"l\"> \u00cbsht\u00eb shtuar funksioni \"Sharing Hub\", i cili mund\u00ebson ndarjen e shpejt\u00eb me p\u00ebrdorues t\u00eb tjer\u00eb t\u00eb lidhjes n\u00eb faqen aktuale. Ofron mund\u00ebsin\u00eb p\u00ebr gjenerimin e nj\u00eb kodi QR me URL, ruajtjen e faqes, d\u00ebrgimin e lidhjes n\u00eb nj\u00eb pajisje tjet\u00ebr q\u00eb \u00ebsht\u00eb lidhur me llogarin\u00eb e p\u00ebrdoruesit, dhe ndarjen e lidhjes n\u00eb faqe t\u00eb jashtme si Facebook, WhatsUp, Twitter dhe VK. Mund\u00ebsia nuk \u00ebsht\u00eb ende e arritshme p\u00ebr t\u00eb gjith\u00eb p\u00ebrdoruesit. P\u00ebr t\u00eb aktivizuar me forc\u00eb butonin \"Share\" n\u00eb menu dhe shiritin e adresave, mund t\u00eb p\u00ebrdorni cil\u00ebsimet \"chrome:\/\/flags\/#sharing-hub-desktop-app-menu\" dhe \"chrome:\/\/flags\/#sharing-hub-desktop-omnibox\".      <center><img decoding=\"async\" alt=\"L\u00ebshimi i Chrome 94\" src=\"\/wp-content\/uploads\/2021\/09\/a911bdb4398ed776a67765e2f8e23a4c.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> \u00cbsht\u00eb realizuar nj\u00eb restrukturim n\u00eb nd\u00ebrfaqen e cil\u00ebsimeve t\u00eb shfletuesit. \u00c7do seksion i cil\u00ebsimeve tani shfaqet n\u00eb nj\u00eb faqe t\u00eb ve\u00e7ant\u00eb, p\u00ebrve\u00e7 n\u00eb nj\u00eb t\u00eb vetme t\u00eb p\u00ebrgjithshme.    <center><img decoding=\"async\" alt=\"L\u00ebshimi i Chrome 94\" src=\"\/wp-content\/uploads\/2021\/09\/59e3250430d6bee471bbe0c2ba6ebfb8.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> \u00cbsht\u00eb implementuar mb\u00ebshtetje p\u00ebr p\u00ebrdit\u00ebsimin dinamik t\u00eb logut t\u00eb certifikatave t\u00eb l\u00ebshuara dhe t\u00eb t\u00ebrhequra (Certificate Transparency), i cili tani do t\u00eb p\u00ebrdit\u00ebsohet pa u lidhur me p\u00ebrdit\u00ebsimin e shfletuesit.\n<li class=\"l\"> Shtesa nj\u00eb faqe sh\u00ebrbimi \u00abchrome:\/\/whats-new\u00bb me nj\u00eb p\u00ebrmbledhje t\u00eb ndryshimeve t\u00eb dukshme p\u00ebr p\u00ebrdoruesit n\u00eb versionin e ri. Faqja shfaqet automatikisht menj\u00ebher\u00eb pas p\u00ebrdit\u00ebsimit ose \u00ebsht\u00eb e disponueshme p\u00ebrmes butonit \u00ab\u00c7far\u00eb \u00ebsht\u00eb e re\u00bb (What\u2019s New) n\u00eb menun\u00eb Ndihm\u00eb (Help). Aktualisht, faqja p\u00ebrmend k\u00ebrkimin n\u00eb skeda, mund\u00ebsin\u00eb e ndarjes s\u00eb profileve dhe funksionin p\u00ebr ndryshimin e ngjyr\u00ebs s\u00eb sfondit, t\u00eb cilat nuk jan\u00eb specifike p\u00ebr Chrome 94 dhe jan\u00eb paraqitur n\u00eb versionet e m\u00ebparshme. Shfaqja e faqes \u00ebsht\u00eb ende e aktivizuar p\u00ebr t\u00eb gjith\u00eb p\u00ebrdoruesit: p\u00ebr t\u00eb menaxhuar aktivizimin mund t\u00eb p\u00ebrdoren cil\u00ebsimet \u00abchrome:\/\/flags#chrome-whats-new-ui\u00bb dhe \u00abchrome:\/\/flags#chrome-whats-new-in-main-menu-new-badge\u00bb.    <center><img decoding=\"async\" alt=\"L\u00ebshimi i Chrome 94\" src=\"\/wp-content\/uploads\/2021\/09\/2c4a26e76713da7c8dd40a0396c6b788.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> \u00cbsht\u00eb shpallur i skaduar p\u00ebrdorimi i API WebSQL nga p\u00ebrmbajtja q\u00eb ngarkohet nga faqe t\u00eb jashtme (p.sh. p\u00ebrmes iframe). N\u00eb Chrome 94, n\u00eb p\u00ebrpjekje p\u00ebr t\u00eb ofruar qasje n\u00eb WebSQL nga skriptet e jashtme shfaqet nj\u00eb paralajm\u00ebrim, por duke filluar nga Chrome 97, k\u00ebto k\u00ebrkesa do t\u00eb bllokohen. N\u00eb t\u00eb ardhmen, planifikohet q\u00eb mb\u00ebshtetja p\u00ebr WebSQL t\u00eb pezullohet plot\u00ebsisht, pavar\u00ebsisht nga konteksti i p\u00ebrdorimit. Menaxheri i WebSQL \u00ebsht\u00eb i bazuar n\u00eb kodin SQLite dhe mund t\u00eb ishte p\u00ebrdorur nga sulmuesit p\u00ebr t\u00eb shfryt\u00ebzuar dob\u00ebsit\u00eb n\u00eb SQLite.\n<li class=\"l\"> P\u00ebr arsye t\u00eb siguris\u00eb dhe p\u00ebr t\u00eb parandaluar aktivitete t\u00eb d\u00ebmshme, ka filluar bllokimi i p\u00ebrdorimit t\u00eb protokollit t\u00eb skaduar MK (URL:MK), i cili dikur ishte p\u00ebrdorur n\u00eb Internet Explorer dhe lejonte aplikacionet web t\u00eb nxirrnin informacion nga skedar\u00ebt e arkivuar.\n<li class=\"l\"> Mb\u00ebshtetja p\u00ebr sinkronizimin me versionet e vjetra t\u00eb Chrome (Chrome 48 dhe m\u00eb t\u00eb vjetra) \u00ebsht\u00eb pezulluar.\n<li class=\"l\"> N\u00eb header-in HTTP t\u00eb Permissions-Policy, i cili \u00ebsht\u00eb i destinuar p\u00ebr t\u00eb aktivizuar disa mund\u00ebsi dhe p\u00ebr t\u00eb menaxhuar qasjen n\u00eb API, \u00ebsht\u00eb shtuar mb\u00ebshtetje p\u00ebr flamurin \u00abdisplay-capture\u00bb, i cili lejon menaxhimin e p\u00ebrdorimit t\u00eb API-s\u00eb Screen Capture n\u00eb faqe (n\u00eb m\u00ebnyr\u00eb t\u00eb paracaktuar, mund\u00ebsia p\u00ebr t\u00eb kapur p\u00ebrmbajtjen e ekranit nga iframe t\u00eb jashtme bllokohet).\n<li class=\"l\"> N\u00eb modalitetin e Origin Trials (mund\u00ebsi eksperimentale q\u00eb k\u00ebrkojn\u00eb aktivizim t\u00eb ve\u00e7ant\u00eb) jan\u00eb shtuar disa API t\u00eb reja. Origin Trial n\u00ebnkupton mund\u00ebsin\u00eb e p\u00ebrdorimit t\u00eb API t\u00eb caktuar nga aplikacione t\u00eb ngarkuara nga localhost ose 127.0.0.1, ose pas regjistrimit dhe marrjes s\u00eb nj\u00eb token-i t\u00eb ve\u00e7ant\u00eb, i cili vepron p\u00ebr nj\u00eb koh\u00eb t\u00eb kufizuar p\u00ebr nj\u00eb sit t\u00eb caktuar.\n<ul>\n<li class=\"l\"> \u00cbsht\u00eb shtuar API WebGPU, i cili do t\u00eb z\u00ebvend\u00ebsoj\u00eb API WebGL dhe do t\u00eb ofroj\u00eb mjete p\u00ebr t\u00eb realizuar operacione n\u00eb GPU, t\u00eb tilla si renderimi dhe llogaritjet. Konceptualisht, WebGPU \u00ebsht\u00eb i ngjash\u00ebm me API Vulkan, Metal dhe Direct3D 12. Konceptualisht, WebGPU ndryshon nga WebGL rreth ashtu si\u00e7 ndryshon API grafik Vulkan nga OpenGL, por nuk bazohet n\u00eb nj\u00eb API grafik specifik, por p\u00ebrfaq\u00ebson nj\u00eb nd\u00ebrmjet\u00ebs t\u00eb gjithansh\u00ebm q\u00eb p\u00ebrdor t\u00eb nj\u00ebjtat primitive t\u00eb nivelit t\u00eb ul\u00ebt q\u00eb jan\u00eb t\u00eb pranishme n\u00eb Vulkan, Metal dhe Direct3D 12.\n<p>WebGPU u ofron aplikacioneve n\u00eb JavaScript mjete p\u00ebr kontrollin me nivel t\u00eb ul\u00ebt mbi organizimin, p\u00ebrpunimin dhe transmetimin e komandave n\u00eb GPU, si dhe lejon menaxhimin e burimeve p\u00ebrkat\u00ebse, memories, buffers, objekteve teksturash dhe shenjave grafike t\u00eb kompuara. Ky qasje lejon arritjen e performanc\u00ebs m\u00eb t\u00eb lart\u00eb t\u00eb aplikacioneve grafike duke reduktuar shpenzimet dhe rritur efikasitetin e pun\u00ebs me GPU. API gjithashtu ofron mund\u00ebsin\u00eb p\u00ebr t\u00eb krijuar projekte t\u00eb komplikuara 3D p\u00ebr Web, t\u00eb cilat funksionojn\u00eb po aq mir\u00eb sa programet e ve\u00e7anta, por nuk jan\u00eb t\u00eb lidhura me platforma specifike.     <\/p>\n<li class=\"l\"> P\u00ebr aplikacionet PWA t\u00eb ve\u00e7anta, \u00ebsht\u00eb realizuar mund\u00ebsia e regjistrimit si p\u00ebrpunues URL. P\u00ebr shembull, aplikacioni music.example.com mund t\u00eb regjistrohet si p\u00ebrpunues URL https:\/\/*.music.example.com dhe t\u00eb gjitha kalimet nga aplikacionet e jashtme n\u00eb k\u00ebto lidhje, p\u00ebr shembull nga mesazher\u00ebt dhe klient\u00ebt e post\u00ebs, do t\u00eb \u00e7ojn\u00eb n\u00eb hapjen e k\u00ebtij aplikacioni PWA, e jo n\u00eb nj\u00eb sked\u00eb t\u00eb re n\u00eb shfletues.\n<li class=\"l\"> \u00cbsht\u00eb realizuar mb\u00ebshtetje p\u00ebr kodin e ri t\u00eb p\u00ebrgjigjes HTTP \u2014 103, i cili mund t\u00eb p\u00ebrdoret p\u00ebr nxjerrjen p\u00ebrpara t\u00eb header-eve. Kodi 103 lejon informimin e klientit n\u00eb lidhje me p\u00ebrmbajtjen e disa header-eve HTTP menj\u00ebher\u00eb pas k\u00ebrkes\u00ebs, pa pritur q\u00eb serveri t\u00eb p\u00ebrfundoj\u00eb t\u00eb gjitha operacionet e lidhura me k\u00ebrkes\u00ebn dhe t\u00eb filloj\u00eb d\u00ebrgimin e p\u00ebrmbajtjes. N\u00eb k\u00ebt\u00eb m\u00ebnyr\u00eb, \u00ebsht\u00eb e mundur t\u00eb jepen sugjerime p\u00ebr elementet e lidhura me faqen q\u00eb mund t\u00eb ngarkohen paraprakisht (p.sh., mund t\u00eb p\u00ebrmenden lidhjet p\u00ebr css dhe javascript q\u00eb p\u00ebrdoren n\u00eb faqe). Pasi t\u00eb marr\u00eb informacionin p\u00ebr k\u00ebto burime, shfletuesi do t\u00eb filloj\u00eb ngarkimin e tyre pa pritur p\u00ebrfundimin e d\u00ebrgimit t\u00eb faqes kryesore, \u00e7ka lejon zvog\u00eblimin e koh\u00ebs s\u00eb p\u00ebrgjithshme t\u00eb p\u00ebrpunimit t\u00eb k\u00ebrkes\u00ebs.  <\/ul>\n<li class=\"l\"> API WebCodecs \u00ebsht\u00eb shtuar p\u00ebr manipulimin e rrjedhave multimedia n\u00eb nj\u00eb nivel t\u00eb ul\u00ebt, duke plot\u00ebsuar API-t\u00eb me nivel t\u00eb lart\u00eb HTMLMediaElement, Media Source Extensions, WebAudio, MediaRecorder dhe WebRTC. Ky API mund t\u00eb k\u00ebrkohet n\u00eb fusha t\u00eb tilla si transmetimi i loj\u00ebrave, aplikimi i efekteve n\u00eb an\u00ebn e klientit, rikodimi i rrjedhave dhe mb\u00ebshtetje p\u00ebr konteiner\u00eb multimedia jo standard. N\u00eb vend q\u00eb t\u00eb implikoni kodek t\u00eb ve\u00e7ant\u00eb n\u00eb JavaScript ose WebAssembly, API WebCodecs ofron akses n\u00eb komponent\u00ebt e gatsh\u00ebm dhe me performanc\u00eb t\u00eb lart\u00eb, t\u00eb integruar n\u00eb shfletues. N\u00eb ve\u00e7anti, API WebCodecs ofron dekodues dhe kodues p\u00ebr audio dhe video, dekodues p\u00ebr imazhe dhe funksione p\u00ebr punimin me kadrin e ve\u00e7ant\u00eb t\u00eb videos n\u00eb nj\u00eb nivel t\u00eb ul\u00ebt.\n<li class=\"l\"> API Insertable Streams i stabilizuar, i cili ofron mund\u00ebsin\u00eb p\u00ebr t\u00eb manipuluar rrjedhat multimedia t\u00eb pap\u00ebrpunuara (raw), q\u00eb transmetohen p\u00ebrmes API MediaStreamTrack, si t\u00eb dh\u00ebnat nga kamera dhe mikrofon, rezultati i kapjes n\u00eb ekran ose t\u00eb dh\u00ebnat e nd\u00ebrmjetme nga dekoduesi. P\u00ebr t\u00eb paraqitur kadra t\u00eb pap\u00ebrpunuara p\u00ebrdoren nd\u00ebrfaqet WebCodec, pas s\u00eb cil\u00ebs krijohet nj\u00eb rrjedh\u00eb, e ngjashme me at\u00eb q\u00eb API WebRTC Insertable Streams gjeneron mbi baz\u00ebn e RTCPeerConnections. Nga ana praktike, ky API i ri lejon realizimin e funksionaliteteve t\u00eb tilla si aplikimi i metodave t\u00eb m\u00ebsimit t\u00eb makinerit\u00eb p\u00ebr identifikimin ose anotimin e objekteve n\u00eb koh\u00eb reale, ose p\u00ebr t\u00eb shtuar efekte, si\u00e7 \u00ebsht\u00eb heqja e sfondit, para kodimit ose pas dekodimit nga dekoduesi.\n<li class=\"l\"> Metoda scheduler.postTask() \u00ebsht\u00eb stabilizuar, e cila lejon menaxhimin e planifikimit t\u00eb ekzekutimit t\u00eb detyrave (callback-eve JavaScript) me nivele t\u00eb ndryshme prioriteti. Ofrohen tre nivele prioriteti: 1 - ekzekutimi n\u00eb radh\u00eb t\u00eb par\u00eb, edhe n\u00ebse operacionet e p\u00ebrdoruesit mund t\u00eb bllokohen; 2 - ndryshimet e dukshme p\u00ebr p\u00ebrdoruesin lejohet; 3 - ekzekutimi n\u00eb sfond). P\u00ebr t\u00eb ndryshuar prioritetin dhe p\u00ebr t\u00eb anuluar detyrat, mund t\u00eb p\u00ebrdoret objekti TaskController.\n<li class=\"l\"> API Idle Detection, i stabilizuar dhe tani i shp\u00ebrndar\u00eb jasht\u00eb Origin Trials, p\u00ebr t\u00eb p\u00ebrcaktuar mosaktualitetin e p\u00ebrdoruesit. API lejon p\u00ebrcaktimin e koh\u00ebs kur p\u00ebrdoruesi nuk nd\u00ebrvepron me tastier\u00ebn\/mysherbimin, kur ekrani \u00ebsht\u00eb bllokuar ose kur punon n\u00eb nj\u00eb monitor tjet\u00ebr. Informatat p\u00ebr aplikacionin n\u00eb lidhje me mosaktualitetin d\u00ebrgohen p\u00ebrmes nj\u00eb njoftimi pasi t\u00eb arrihet nj\u00eb prag i caktuar i mosaktualitetit.\n<li class=\"l\"> Procesi i menaxhimit t\u00eb ngjyrave n\u00eb objektet CanvasRenderingContext2D dhe ImageData \u00ebsht\u00eb formalizuar dhe p\u00ebrdorimi i hap\u00ebsir\u00ebs s\u00eb ngjyrave sRGB \u00ebsht\u00eb miratuar. Ofron mund\u00ebsin\u00eb e krijimit t\u00eb objekteve CanvasRenderingContext2D dhe ImageData n\u00eb hap\u00ebsira ngjyrash q\u00eb nuk jan\u00eb sRGB, si Display P3, p\u00ebr t\u00eb shfryt\u00ebzuar mund\u00ebsit\u00eb e p\u00ebrparuara t\u00eb monitor\u00ebve modern\u00eb.\n<li class=\"l\"> API VirtualKeyboard \u00ebsht\u00eb p\u00ebrfshir\u00eb me metoda dhe prona p\u00ebr t\u00eb menaxhuar shfaqjen dhe fshehjen e tastier\u00ebs virtuale, si dhe p\u00ebr t\u00eb marr\u00eb informacione mbi madh\u00ebsin\u00eb e tastier\u00ebs virtuale t\u00eb shfaqur.\n<li class=\"l\"> N\u00eb JavaScript, klasat ofrojn\u00eb mund\u00ebsin\u00eb e p\u00ebrdorimit t\u00eb blloqeve statike t\u00eb inicializimit p\u00ebr t\u00eb grupuar kodin, i cili ekzekutohet nj\u00eb her\u00eb gjat\u00eb p\u00ebrpunimit t\u00eb klas\u00ebs:       class C {       \/\/ Blloku do t\u00eb ekzekutohet gjat\u00eb p\u00ebrpunimit t\u00eb klas\u00ebs vet\u00eb       static { console.log('Blloku statik i C'); }     }\n<li class=\"l\"> N\u00eb pronat CSS, flex-basis dhe flex jan\u00eb implementuar fjal\u00eb ky\u00e7e si content, min-content, max-content dhe fit-content p\u00ebr menaxhimin m\u00eb fleksib\u00ebl t\u00eb madh\u00ebsis\u00eb s\u00eb zon\u00ebs kryesore Flexbox.\n<li class=\"l\"> CSS-shtesa scrollbar-gutter \u00ebsht\u00eb shtuar p\u00ebr t\u00eb menaxhuar rezervimin e hap\u00ebsir\u00ebs n\u00eb ekran p\u00ebr shiritin e rrotullimit. P\u00ebr shembull, kur nuk nevojitet rrotullimi i p\u00ebrmbajtjes, mund t\u00eb zgjerohet dalja dhe t\u00eb z\u00ebr\u00eb hap\u00ebsir\u00ebn e shiritit t\u00eb rrotullimit.\n<li class=\"l\"> Shtohet API Self Profiling me nj\u00eb sistem profilimi q\u00eb lejon matjen e koh\u00ebs s\u00eb ekzekutimit t\u00eb JavaScript nga ana e p\u00ebrdoruesit p\u00ebr t\u00eb diagnostikuar probleme t\u00eb performanc\u00ebs n\u00eb kodin JavaScript, pa pasur nevoj\u00eb p\u00ebr manipulime manuale n\u00eb nd\u00ebrfaqen p\u00ebr zhvilluesit web.\n<li class=\"l\"> Pas heqjes s\u00eb plugin-it Flash, u vendos q\u00eb t\u00eb kthehen vlera t\u00eb zbraz\u00ebta n\u00eb pronat navigator.plugins dhe navigator.mimeTypes, por si\u00e7 doli, disa aplikacione i p\u00ebrdornin ato p\u00ebr t\u00eb kontrolluar pranin\u00eb e plugin-eve p\u00ebr shfaqjen e skedar\u00ebve PDF. Duke pasur parasysh se Chrome ka nj\u00eb shikues PDF t\u00eb nd\u00ebrtuar brenda, tani pronat navigator.plugins dhe navigator.mimeTypes do t\u00eb kthejn\u00eb nj\u00eb list\u00eb fikse standarde t\u00eb plugin-eve dhe MIME-type-ve p\u00ebr shfaqjen e PDF-ve - 'PDF Viewer, Chrome PDF Viewer, Chromium PDF Viewer, Microsoft Edge PDF Viewer dhe WebKit built-in PDF'.\n<li class=\"l\"> Jan\u00eb b\u00ebr\u00eb p\u00ebrmir\u00ebsime n\u00eb mjetet p\u00ebr zhvilluesit e web-it. Pajisjet Nest Hub dhe Nest Hub Max jan\u00eb shtuar n\u00eb list\u00ebn e simulimit t\u00eb ekran\u00ebve. N\u00eb nd\u00ebrfaqen e inspektimit t\u00eb aktivitetit t\u00eb rrjetit \u00ebsht\u00eb shtuar nj\u00eb buton p\u00ebr t\u00eb p\u00ebrmbysur filtrat (p.sh., kur vendoset filtri 'status-code: 404', \u00ebsht\u00eb e mundur t\u00eb shihen shpejt t\u00eb gjitha k\u00ebrkesat e tjera), si dhe \u00ebsht\u00eb ofruar mund\u00ebsia e shikimit t\u00eb vlerave origjinale t\u00eb titujve Set-Cookie (lejon vler\u00ebsimin e pranis\u00eb s\u00eb vlerave t\u00eb pap\u00ebrshtatshme, t\u00eb hequra gjat\u00eb normalizimit). Paneli an\u00ebsor n\u00eb web-konsol\u00eb \u00ebsht\u00eb shpallur si i vjetruar dhe do t\u00eb hiqet n\u00eb nj\u00eb nga l\u00ebshimet e ardhshme. \u00cbsht\u00eb shtuar nj\u00eb mund\u00ebsi eksperimentale p\u00ebr t\u00eb fshehur problemet n\u00eb sked\u00ebn Issues. N\u00eb cil\u00ebsime \u00ebsht\u00eb shtuar mund\u00ebsia p\u00ebr t\u00eb zgjedhur gjuh\u00ebn e nd\u00ebrfaqes.     <center><img decoding=\"async\" alt=\"L\u00ebshimi i Chrome 94\" src=\"\/wp-content\/uploads\/2021\/09\/0199201d43db52675cad778e1add792b.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>          <\/ul>\n<p>P\u00ebrve\u00e7 p\u00ebrmir\u00ebsimeve dhe rregullimeve t\u00eb gabimeve n\u00eb versionin e ri, jan\u00eb eliminuar 19 vulnerabilitete. Shumica e vulnerabiliteteve jan\u00eb zbuluar p\u00ebrmes testimit automatizues me mjetet AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer dhe AFL. Nuk jan\u00eb identifikuar probleme kritik\u00eb q\u00eb lejojn\u00eb shmangien e t\u00eb gjitha niveleve t\u00eb mbrojtjes s\u00eb shfletuesit dhe ekzekutimin e kodit n\u00eb sistem p\u00ebrtej ambientit sandbox. N\u00eb kuad\u00ebr t\u00eb programit p\u00ebr shp\u00ebrblim monetar p\u00ebr zbulimin e vulnerabiliteteve, kompania Google ka paguar 17 shp\u00ebrblime me nj\u00eb total prej 56,500 dollar\u00ebsh (nj\u00eb shp\u00ebrblim prej 15,000 dollar\u00ebsh, dy shp\u00ebrblime prej 10,000 dollar\u00ebsh, nj\u00eb shp\u00ebrblim prej 7,500 dollar\u00ebsh, kat\u00ebr shp\u00ebrblime prej 3,000 dollar\u00ebsh dhe dy shp\u00ebrblime prej 1,000 dollar\u00ebsh). Shuma e 7 shp\u00ebrblimeve ende nuk \u00ebsht\u00eb p\u00ebrcaktuar.<br \/>\n<br \/>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=55844\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Chrome 94. \u041e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Chromium, \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0441\u043d\u043e\u0432\u043e\u0439 Chrome. \u0411\u0440\u0430\u0443\u0437\u0435\u0440 Chrome \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043b\u043e\u0433\u043e\u0442\u0438\u043f\u043e\u0432 Google, \u043d\u0430\u043b\u0438\u0447\u0438\u0435\u043c \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u0439 \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u043a\u0440\u0430\u0445\u0430, \u043c\u043e\u0434\u0443\u043b\u044f\u043c\u0438 \u0434\u043b\u044f \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0437\u0430\u0449\u0438\u0449\u0451\u043d\u043d\u043e\u0433\u043e \u0432\u0438\u0434\u0435\u043e\u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 (DRM), \u0441\u0438\u0441\u0442\u0435\u043c\u043e\u0439 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439 \u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0435\u0439 \u043f\u0440\u0438 \u043f\u043e\u0438\u0441\u043a\u0435 RLZ-\u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432. \u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0432\u044b\u043f\u0443\u0441\u043a Chrome 95 \u0437\u0430\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d \u043d\u0430 19 \u043e\u043a\u0442\u044f\u0431\u0440\u044f. \u041d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":101368,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-101367","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Chrome 94. \u041e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Chromium, \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0441\u043d\u043e\u0432\u043e\u0439 Chrome.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/news\/reliz-chrome-94\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 Chrome 94 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Chrome 94. \u041e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Chromium, \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0441\u043d\u043e\u0432\u043e\u0439 Chrome.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/reliz-chrome-94\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-09-22T14:23:04+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-09-22T14:23:04+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47L\u00ebshimi i Chrome 94 | ProHoster","description":"Kompania Google ka lansuar versionin e ri t\u00eb shfletuesit web Chrome 94. Nj\u00ebher\u00ebsh \u00ebsht\u00eb n\u00eb dispozicion versioni stabil i projektit t\u00eb hapur Chromium, i cili sh\u00ebrben si baza p\u00ebr Chrome.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/reliz-chrome-94","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0420\u0435\u043b\u0438\u0437 Chrome 94 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u0440\u0435\u043b\u0438\u0437 web-\u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Chrome 94. \u041e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 Chromium, \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u044e\u0449\u0435\u0433\u043e \u043e\u0441\u043d\u043e\u0432\u043e\u0439 Chrome.","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/reliz-chrome-94","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2021-09-22T14:23:04+00:00","article:modified_time":"2021-09-22T14:23:04+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"101367","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-09-22 14:37:28","updated":"2026-02-22 15:30:29","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/101367","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=101367"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/101367\/revisions"}],"predecessor-version":[{"id":162282,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/101367\/revisions\/162282"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/101368"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=101367"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=101367"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=101367"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}