{"id":56128,"date":"2020-02-05T00:00:00","date_gmt":"2020-02-04T21:00:00","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/reliz-chrome-80"},"modified":"2020-02-18T14:04:20","modified_gmt":"2020-02-18T11:04:20","slug":"reliz-chrome-80","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/reliz-chrome-80","title":{"rendered":"L\u00ebshimi i Chrome 80","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Kompania Google <noindex><a rel=\"nofollow\" href=\"https:\/\/chromereleases.googleblog.com\/2020\/02\/stable-channel-update-for-desktop.html\">ka prezantuar<\/a><\/noindex> l\u00ebshimi i shfletuesit web <noindex><a rel=\"nofollow\" href=\"http:\/\/www.google.com\/chrome\">Chrome 80<\/a><\/noindex>. N\u00eb t\u00eb nj\u00ebjt\u00ebn koh\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromium.org\/developers\/calendar\">\u00ebsht\u00eb n\u00eb dispozicion<\/a><\/noindex> nj\u00eb publikim stabil i projektit t\u00eb lir\u00eb <noindex><a rel=\"nofollow\" href=\"http:\/\/dev.chromium.org\/\">Chromium<\/a><\/noindex>, q\u00eb sh\u00ebrben si baza e Chrome. Shfletuesi Chrome <noindex><a rel=\"nofollow\" href=\"https:\/\/code.google.com\/p\/chromium\/wiki\/ChromiumBrowserVsGoogleChrome\">dallohet<\/a><\/noindex> p\u00ebrdorimin e logove t\u00eb Google, pranin\u00eb e sistemit p\u00ebr d\u00ebrgimin e njoftimeve n\u00eb rast rr\u00ebzimi, mund\u00ebsin\u00eb p\u00ebr t\u00eb ngarkuar modulin Flash sipas k\u00ebrkes\u00ebs, module p\u00ebr riprodhimin e p\u00ebrmbajtjes s\u00eb mbrojtur (DRM), sistemin automatik t\u00eb instalimit t\u00eb p\u00ebrdit\u00ebsimeve dhe transmetimin gjat\u00eb k\u00ebrkimit <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=26822\">t\u00eb parametrave RLZ<\/a><\/noindex>L\u00ebshimi i ardhsh\u00ebm i Chrome 81 \u00ebsht\u00eb planifikuar p\u00ebr 17 mars.<\/p>\n<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/support.google.com\/chrome\/a\/answer\/7679408\">Main<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/productforums.google.com\/forum\/#!forum\/chrome\">ndryshime<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2019\/12\/chrome-80-content-indexing-es-modules.html\">n\u00eb<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2020\/\">Chrome<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/blog\/v8-release-80\">80<\/a><\/noindex>:\n<\/p>\n<ul>\n<li class=\"l\"> P\u00ebr nj\u00eb p\u00ebrqindje t\u00eb vog\u00ebl p\u00ebrdoruesish \u00ebsht\u00eb ofruar funksioni i grupimit t\u00eb tabave, i cili lejon bashkimin e disa tabave t\u00eb ngjashme n\u00eb grupe vizualisht t\u00eb ndara. \u00c7do grup mund t\u00eb lidhet me ngjyr\u00ebn dhe emrin e tij. P\u00ebrdoruesit, t\u00eb cil\u00ebt nuk u p\u00ebrfshin\u00eb n\u00eb val\u00ebn e par\u00eb t\u00eb aktivizimit, mund ta aktivizojn\u00eb mb\u00ebshtetje p\u00ebr grupimin p\u00ebrmes opsionit &#171;chrome:\/\/flags\/#tab-groups&#187;.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1580888736.png\"><img decoding=\"async\" alt=\"L\u00ebshimi i Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/beb1532c92889a0623d9b36fbbd11dff.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Shtuar mb\u00ebshtetje p\u00ebr funksionin <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50156\">Scroll-To-Text<\/a><\/noindex>, i cili lejon krijimin e lidhjeve n\u00eb fjal\u00eb ose fraza t\u00eb ve\u00e7anta, pa sh\u00ebnuar hapur n\u00eb dokument etiketat me an\u00eb t\u00eb tagut &#171;a name&#187; ose pron\u00ebs &#171;id&#187;. Sintaksa e k\u00ebtyre lidhjeve pritet t\u00eb miratohet si standard web, i cili ndodhet akoma n\u00eb faz\u00ebn <noindex><a rel=\"nofollow\" href=\"https:\/\/wicg.github.io\/ScrollToTextFragment\/\">draftit<\/a><\/noindex>. Maska p\u00ebr kalim (n\u00eb esenc\u00eb kryen nj\u00eb k\u00ebrkim me rrotullim) ndahen nga ankorat e zakonshme me shenj\u00ebn &#171;:~:&#187;. P\u00ebr shembull, kur hapet lidhja &#171;https:\/\/opennet.ru\/52312\/#:~:text=Chrom\u0435&#187;, faqja do t\u00eb zhvendoset n\u00eb pozit\u00ebn me p\u00ebrmendjen e par\u00eb t\u00eb fjal\u00ebs &#171;Chrom\u0435&#187; dhe kjo fjal\u00eb do t\u00eb jet\u00eb e ndezur.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2020\/02\/samesite-cookie-changes-in-february.html\">Kryer<\/a><\/noindex> nj\u00eb kufizim m\u00eb t\u00eb fort\u00eb t\u00eb transmetimit t\u00eb Cookie-ve nd\u00ebrmjet faqeve, p\u00ebr k\u00ebrkesat jo-HTTPS q\u00eb ndalon p\u00ebrpunimin e Cookie-ve t\u00eb pal\u00ebve t\u00eb treta, t\u00eb vendosura kur kalohet n\u00eb faqe q\u00eb ndryshojn\u00eb nga domeni i faqes aktuale. T\u00eb tilla Cookie p\u00ebrdoren p\u00ebr t\u00eb ndjekur l\u00ebvizjet e p\u00ebrdoruesit midis faqeve n\u00eb kodin e rrjeteve reklamues, widget-e t\u00eb mediave sociale dhe sistemeve t\u00eb web-analitik\u00ebs. Kujtojm\u00eb se p\u00ebr t\u00eb menaxhuar transmetimin e Cookie-ve p\u00ebrdoret atributi SameSite, i specifikuar n\u00eb headerin Set-Cookie, i cili tani \u00ebsht\u00eb vendosur automatikisht n\u00eb vler\u00ebn &#171;SameSite=Lax&#187;, q\u00eb kufizon d\u00ebrgimin e Cookie-ve p\u00ebr n\u00ebnk\u00ebrkesat nd\u00ebrmjet faqeve, si k\u00ebrkesat p\u00ebr imazhe ose ngarkimin e p\u00ebrmbajtjes p\u00ebrmes iframe nga nj\u00eb faqe tjet\u00ebr. Faqet mund t\u00eb anashkalojn\u00eb regjimin e paracaktuar t\u00eb SameSite duke vendosur qart\u00eb gjat\u00eb vendosjes s\u00eb Cookie-ve vler\u00ebn SameSite=None. Megjithat\u00eb, vlera SameSite=None p\u00ebr Cookie-t mund t\u00eb vendoset vet\u00ebm n\u00eb modin e Sigurt (dhe ndodh p\u00ebr lidhjet p\u00ebrmes HTTPS). Ndryshimi do t\u00eb filloj\u00eb n\u00eb faza <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromium.org\/updates\/same-site\">p\u00ebrdoret<\/a><\/noindex> m\u00eb 17 shkurt, fillimisht p\u00ebr nj\u00eb p\u00ebrqindje t\u00eb vog\u00ebl t\u00eb p\u00ebrdoruesve, dhe pastaj gradualisht duke zgjeruar mbulimin.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52158\">Shtuar<\/a><\/noindex> mbrojtja nga njoftimet e bezdisshme q\u00eb lidhen me konfirmimin e autorizimeve. Duke qen\u00eb se nj\u00eb aktivitet i till\u00eb, si\u00e7 \u00ebsht\u00eb spam-i me k\u00ebrkesa p\u00ebr marrjen e njoftimeve push, nd\u00ebrpret pun\u00ebn e p\u00ebrdoruesit dhe e shp\u00ebrqendron at\u00eb nga veprimet n\u00eb dialog\u00ebt e konfirmimit, n\u00eb Chrome 80 n\u00eb vend t\u00eb nj\u00eb dialogu t\u00eb ve\u00e7ant\u00eb, tani mund t\u00eb shfaqet nj\u00eb informacion n\u00eb shiritin e adres\u00ebs me nj\u00eb paralajm\u00ebrim p\u00ebr bllokimin e k\u00ebrkes\u00ebs p\u00ebr autorizim, i cili m\u00eb pas minimizohet n\u00eb nj\u00eb indikator me imazhin e nj\u00eb ziljoti t\u00eb mbyllur. N\u00ebse klikohet mbi indikatorin, p\u00ebrdoruesi mund t\u00eb aktivizoj\u00eb ose refuzoj\u00eb autorizimin e k\u00ebrkuar n\u00eb \u00e7do moment t\u00eb p\u00ebrshtatsh\u00ebm. Rejimi i ri do t\u00eb aktivizohet p\u00ebrzgjedh\u00ebsisht p\u00ebr p\u00ebrdoruesit q\u00eb zakonisht bllokonin k\u00ebrkesa t\u00eb tilla, si dhe p\u00ebr faqet ku ka nj\u00eb p\u00ebrqindje t\u00eb madhe t\u00eb refuzimit t\u00eb k\u00ebrkesave. P\u00ebr t\u00eb aktivizuar k\u00ebt\u00eb rejim t\u00eb ri p\u00ebr t\u00eb gjitha k\u00ebrkesat, \u00ebsht\u00eb shtuar nj\u00eb opsion i ve\u00e7ant\u00eb n\u00eb cil\u00ebsimet (chrome:\/\/flags\/#quiet-notification-prompts).\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/pics_base\/0_1578565088.png\"><img decoding=\"async\" alt=\"L\u00ebshimi i Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/0417193e7ff32c39042da014436c1d3a.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2019\/12\/chrome-80-deps-rems\">E ndaluar<\/a><\/noindex> shfaqja e dritareve t\u00eb hapura (thirrja e metod\u00ebs window.open()) dhe d\u00ebrgimi i k\u00ebrkesave sinkrone XMLHttpRequest n\u00eb menaxher\u00ebt e ngjarjeve t\u00eb mbylljes ose fshehjes s\u00eb faqes (unload, beforeunload, pagehide dhe visibilitychange);\n<li class=\"l\"> Propozohet nj\u00eb fillim <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51612\">mbrojtje<\/a><\/noindex> nga ngarkesa e p\u00ebrmbajtjeve multimediale t\u00eb p\u00ebrziera (kur burimet ngarkohen p\u00ebrmes protokollit http n\u00eb nj\u00eb faqe HTTPS). N\u00eb faqet q\u00eb hapen p\u00ebrmes HTTPS, lidhjet \"http:\/\/\" tani do t\u00eb z\u00ebvend\u00ebsohen automatikisht me \"https:\/\/\" n\u00eb blloqet q\u00eb lidhen me riprodhimin e skedar\u00ebve audio dhe video. N\u00ebse nj\u00eb burim audio ose video nuk \u00ebsht\u00eb i aksesuesh\u00ebm p\u00ebrmes https, ngarkimi i tij do t\u00eb bllokohet (mund t\u00eb raportoni bllokimin manualisht p\u00ebrmes menus\u00eb, e cila \u00ebsht\u00eb e disponueshme p\u00ebrmes simbolit t\u00eb \u00e7el\u00ebsit n\u00eb shiritin e adres\u00ebs).\n<p>Imazhet do t\u00eb vazhdojn\u00eb t\u00eb ngarkohen pa ndryshime (z\u00ebvend\u00ebsimi automatik do t\u00eb aplikohet n\u00eb Chrome 81), por p\u00ebr z\u00ebvend\u00ebsimin n\u00eb https ose bllokimin e imazheve, zhvilluesit e faqeve do t\u00eb ken\u00eb n\u00eb dispozicion pronat CSP upgrade-insecure-requests dhe block-all-mixed-content. P\u00ebr skenaret dhe iframe, bllokimi i p\u00ebrmbajtjes s\u00eb kombinuar ishte realizuar m\u00eb par\u00eb.<\/p>\n<li class=\"l\"> Ka filluar gradualisht <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51295\">\u00e7aktivizimi<\/a><\/noindex> i mb\u00ebshtetjes FTP. N\u00eb m\u00ebnyr\u00eb t\u00eb paracaktuar, mb\u00ebshtetje p\u00ebr FTP ende ruhet, por do t\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/chromestatus.com\/feature\/6246151319715840\">ndodh\u00eb<\/a><\/noindex> eksperiment, n\u00eb kuad\u00ebr t\u00eb t\u00eb cilit mb\u00ebshtetja FTP do t\u00eb \u00e7aktivizohet p\u00ebr nj\u00eb p\u00ebrqindje t\u00eb caktuar p\u00ebrdoruesish (p\u00ebr tu rikthyer k\u00ebrkohet t\u00eb startoni shfletuesin me opsionin \"--enable-ftp\"). Kujtojm\u00eb q\u00eb n\u00eb botimet e kaluara, tashm\u00eb ishte \u00e7aktivizuar shfaqja n\u00eb dritaren e shfletuesit t\u00eb p\u00ebrmbajtjeve q\u00eb ngarkoheshin p\u00ebrmes protokollit \"ftp:\/\/\" (p.sh., ishte nd\u00ebrprer\u00eb tregimi i dokumenteve HTML dhe skedave README), ishte ndaluar p\u00ebrdorimi i FTP p\u00ebr ngarkimin e n\u00ebnburimeve nga dokumentet dhe ishte nd\u00ebrprer\u00eb mb\u00ebshtetja p\u00ebr proxy p\u00ebr FTP. Megjithat\u00eb, deri tani kishte mbetur mund\u00ebsia p\u00ebr ngarkimin e skedar\u00ebve p\u00ebrmes lidhjeve t\u00eb drejtp\u00ebrdrejta dhe tregimin e p\u00ebrmbajtjes s\u00eb katalog\u00ebve.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5180316371124224\">Shtuar<\/a><\/noindex><br \/>\nmund\u00ebsia e p\u00ebrdorimit t\u00eb imazheve vektoriale SVG si ikon\u00eb e faqes (favicon).<\/p>\n<li class=\"l\"> N\u00eb cil\u00ebsimet \u00ebsht\u00eb shtuar mund\u00ebsia e \u00e7aktivizimit selektiv t\u00eb llojeve t\u00eb ndryshme t\u00eb t\u00eb dh\u00ebnave q\u00eb d\u00ebrgohen gjat\u00eb sinkronizimit nd\u00ebrmjet shfletuesve.\n<li class=\"l\"> P\u00ebr p\u00ebrdoruesit e korporatave t\u00eb administruar n\u00eb m\u00ebnyr\u00eb qendrore \u00ebsht\u00eb shtuar nj\u00eb rregull <noindex><a rel=\"nofollow\" href=\"https:\/\/cloud.google.com\/docs\/chrome-enterprise\/policies\/?policy=BlockExternalExtensions\">BlockExternalExtensions<\/a><\/noindex>, q\u00eb lejon ndalimin e instalimit t\u00eb shtesave t\u00eb jashtme n\u00eb pajisje.\n<li class=\"l\"> \u00cbsht\u00eb realizuar <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/features\/optional-chaining\">mund\u00ebsia<\/a><\/noindex> kontrolli nj\u00eb her\u00eb p\u00ebr t\u00eb gjith\u00eb zinxhirin e pronar\u00ebve ose thirrjeve n\u00eb JavaScript. P\u00ebr shembull, duke u referuar \"db.user.name.length\" m\u00eb par\u00eb k\u00ebrkohej t\u00eb kontrollosh hap pas hapi t\u00eb gjitha pjes\u00ebt e p\u00ebrb\u00ebr\u00ebse, p\u00ebr shembull, p\u00ebrmes \"if (db &amp;&amp; db.user &amp;&amp; db.user.name)\". Tani, me operacionin \"?.\" \u00ebsht\u00eb e mundur t\u00eb referohesh n\u00eb vler\u00ebn \"db?.user?.name?.length\" pa kontrollime paraprake dhe kjo referenc\u00eb nuk do t\u00eb shkaktoj\u00eb nj\u00eb gabim. N\u00eb rast problemesh (n\u00ebse ndonj\u00eb element \u00ebsht\u00eb trajtuar si null ose undefined) rezultati do t\u00eb jet\u00eb \"undefined\".\n<li class=\"l\"> N\u00eb JavaScript \u00ebsht\u00eb propozuar nj\u00eb operator i ri logjik i bashkimit \"<noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/features\/nullish-coalescing\">??<\/a><\/noindex>\", i cili kthen operandin e djatht\u00eb, n\u00ebse operandin e majt\u00eb ka vler\u00ebn NULL ose undefined, dhe anasjelltas. P\u00ebr shembull, \"const foo = bar ?? 'default string'\" n\u00ebse bar \u00ebsht\u00eb null, do t\u00eb kthej\u00eb stringun ose vler\u00ebn e bar p\u00ebrndryshe, p\u00ebrfshir\u00eb kur bar \u00ebsht\u00eb 0 dhe '', ndryshe nga operatori \"||\".\n<li class=\"l\"> N\u00eb modin Origin Trials (mund\u00ebsi eksperimentale, q\u00eb k\u00ebrkon aktivizim t\u00eb ve\u00e7ant\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.chrome.com\/origintrials\/#\/trials\/active\">aktivizimi<\/a><\/noindex>) \u00ebsht\u00eb propozuar API Content Indexing. Provimi i origjin\u00ebs n\u00ebnkupton mund\u00ebsin\u00eb e pun\u00ebs me k\u00ebt\u00eb API nga aplikacionet e 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. API <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/content-indexing-api\/\">Content Indexing<\/a><\/noindex>, ofron metadata p\u00ebr p\u00ebrmbajtjen q\u00eb m\u00eb par\u00eb \u00ebsht\u00eb ruajtur nga aplikacionet n\u00eb internet q\u00eb funksionojn\u00eb n\u00eb modalitetin Progressive Web Apps (PWS). Aplikacioni mund t\u00eb ruaj\u00eb n\u00eb an\u00ebn e shfletuesit t\u00eb dh\u00ebna t\u00eb ndryshme, duke p\u00ebrfshir\u00eb imazhe, video dhe artikuj, dhe kur humbet lidhja n\u00eb rrjet, mund t'i p\u00ebrdor\u00eb ato duke p\u00ebrdorur API Cache Storage dhe IndexedDB. Content Indexing API ofron mund\u00ebsin\u00eb p\u00ebr t\u00eb shtuar, gjetur dhe eliminuar burime t\u00eb tilla. Ky API p\u00ebrdoret tashm\u00eb n\u00eb shfletues p\u00ebr t\u00eb renditur list\u00ebn e faqeve dhe t\u00eb dh\u00ebnave multimedia q\u00eb jan\u00eb t\u00eb disponueshme p\u00ebr t'u par\u00eb offline.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/lh5.googleusercontent.com\/tkanWDKiU0jTm_ovD1MMjiV9cMX_XPexDY5_kyiZwScsnlPblj-wZUfWOax8aBAuzY3xl7h8tS4x92npA8UDJiKXH7jJfXTnehfU-g08RPbDZS8I-T62Dqzkrc5-3vN-UzCsXgAg\"><img decoding=\"async\" alt=\"L\u00ebshimi i Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/5a9d7a4d4664a7d9e297ca707479d045.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Kjo \u00ebsht\u00eb stabilizuar dhe tani shp\u00ebrndahet jasht\u00eb Origin Trials me API-n\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/contact-picker\/\">Kontrolluesi i Kontaktit<\/a><\/noindex>, i cili i lejon p\u00ebrdoruesit t\u00eb zgjedhin regjistrime nga lista e kontakteve dhe t\u00eb d\u00ebrgojn\u00eb detaje t\u00eb caktuara mbi to n\u00eb faqe. Kur \u00ebsht\u00eb b\u00ebr\u00eb k\u00ebrkesa, p\u00ebrkufizohet lista e vetive q\u00eb duhet t\u00eb merret. K\u00ebto veti shfaqen qart\u00eb p\u00ebr p\u00ebrdoruesin, i cili merr vendimin p\u00ebr t\u00eb transmetuar ose jo k\u00ebto veti. API mund t\u00eb p\u00ebrdoret, p\u00ebr shembull, n\u00eb nj\u00eb klient web p\u00ebr post\u00eb p\u00ebr t\u00eb zgjedhur marr\u00ebsit p\u00ebr nj\u00eb let\u00ebr t\u00eb d\u00ebrguar, n\u00eb nj\u00eb aplikacion web me funksion VoIP p\u00ebr t\u00eb iniciuar nj\u00eb telefonat\u00eb n\u00eb nj\u00eb num\u00ebr t\u00eb caktuar ose n\u00eb nj\u00eb rrjet social p\u00ebr t\u00eb gjetur miqt\u00eb e regjistruar. N\u00eb k\u00ebt\u00eb kuad\u00ebr, jan\u00eb ofruar disa veti t\u00eb reja t\u00eb Kontrolluesit t\u00eb Kontaktit n\u00eb kuad\u00ebr t\u00eb Origin Trials: p\u00ebrve\u00e7 emrit dhe mbiemrit, email-it dhe numrit t\u00eb telefonit t\u00eb m\u00ebparsh\u00ebm, \u00ebsht\u00eb shtuar mund\u00ebsia e transmetimit t\u00eb adres\u00ebs postare dhe nj\u00eb imazhi.\n<li class=\"l\"> N\u00eb Web Workers <noindex><a rel=\"nofollow\" href=\"https:\/\/web.dev\/module-workers\/\">suggested<\/a><\/noindex> nj\u00eb m\u00ebnyr\u00eb e re p\u00ebr ngarkimin e moduleve ECMAScript, e cila lejon t\u00eb anashkalosh p\u00ebrdorimin e funksionit importScripts(), i cili bllokon funksionimin e worker-it gjat\u00eb p\u00ebrpunimit t\u00eb skriptit t\u00eb importuar dhe e ekzekuton at\u00eb n\u00eb kontekstin global. M\u00ebnyra e re parashikon krijimin e moduleve t\u00eb ve\u00e7anta p\u00ebr Web Workers, t\u00eb cilat mb\u00ebshtesin mekanizmat standard t\u00eb importit t\u00eb JavaScript dhe mund t\u00eb ngarkohen dinamikisht, pa bllokuar ekzekutimin e worker-it. P\u00ebr t\u00eb ngarkuar modulet, n\u00eb konstruktorin e Worker-it \u00ebsht\u00eb parashikuar nj\u00eb lloj i ri burimi \u2014 'module':\n<p>   const worker = new Worker('worker.js', {<br \/>\n     type: 'module'<br \/>\n   });<\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/chromestatus.com\/feature\/5855937971617792\">\u00cbsht\u00eb realizuar<\/a><\/noindex> nj\u00eb mund\u00ebsi e integruar e p\u00ebrpunimit n\u00eb JavaScript t\u00eb rrjedhave t\u00eb kompresuara, q\u00eb nuk k\u00ebrkon p\u00ebrdorimin e bibliotekave t\u00eb jashtme. P\u00ebr kompresimin dhe \u00e7kaje jan\u00eb shtuar API <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.google.com\/document\/d\/1TovyqqeC3HoO0A4UUBKiCyhZlQSl7jM_F7KbWjK2Gcs\/edit\">CompressionStream dhe DecompressionStream<\/a><\/noindex>. Mb\u00ebshtetet kompresimi duke p\u00ebrdorur algoritmet gzip dhe deflate.\n<p>   const compressionReadableStream<br \/>\n         = inputReadableStream.pipeThrough(new CompressionStream('gzip'));<\/p>\n<li class=\"l\"> E shtuar nj\u00eb pron\u00eb CSS '<noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5668660729348096\">line-break: anywhere<\/a><\/noindex>', e cila lejon ndarjet n\u00eb nivelin e \u00e7do karakteri tipografik, duke p\u00ebrfshir\u00eb ndarjet pran\u00eb simboleve t\u00eb pik\u00ebsimit, hap\u00ebsirave t\u00eb paracaktuara (<pre>) dhe n\u00eb mes t\u00eb fjal\u00ebve. Gjithashtu \u00ebsht\u00eb shtuar nj\u00eb pron\u00eb CSS '<noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5126089347170304\">overflow-wrap: anywhere<\/a><\/noindex>' e cila lejon ndarjen e sekuencave t\u00eb pandar\u00eb t\u00eb karaktereve n\u00eb \u00e7do vend, n\u00ebse n\u00eb rresht nuk \u00ebsht\u00eb gjetur nj\u00eb pozicion i p\u00ebrshtatsh\u00ebm p\u00ebr ndarje.\n<li class=\"l\"> P\u00ebr kontekstin mediatik, i trajtuar n\u00eb m\u00ebnyr\u00eb t\u00eb enkriptuar, \u00ebsht\u00eb realizuar mb\u00ebshtetje p\u00ebr metod\u00ebn <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/MediaCapabilities\/decodingInfo\">MediaCapabilities.decodingInfo()<\/a><\/noindex>, e cila ofron informacione mbi mund\u00ebsit\u00eb e shfletuesit lidhur me dekodimin e p\u00ebrmbajtjes s\u00eb mbrojtur (p.sh., metoda e specifikuar mund t\u00eb p\u00ebrdoret p\u00ebr t\u00eb zgjedhur skenar\u00ebt e dekodimit me cil\u00ebsi t\u00eb lart\u00eb ose p\u00ebr t\u00eb kursyer energjin\u00eb duke marr\u00eb parasysh band\u00ebn e disponueshme dhe madh\u00ebsin\u00eb e ekranit).\n<li class=\"l\"> Shtuar metoda <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5687791428042752\">HTMLVideoElement.getVideoPlaybackQuality()<\/a><\/noindex>, n\u00ebp\u00ebrmjet s\u00eb cil\u00ebs mund t\u00eb merret informacion mbi performanc\u00ebn e luajtjes s\u00eb videos p\u00ebr t\u00eb rregulluar bitrate, rezolut\u00ebn dhe parametra t\u00eb tjer\u00eb t\u00eb videos.\n<li class=\"l\"> N\u00eb API <noindex><a rel=\"nofollow\" href=\"https:\/\/www.w3.org\/TR\/payment-request\/\">Payment Handler<\/a><\/noindex>, i cili thjeshton integrimin me sistemet ekzistuese t\u00eb pagesave, \u00ebsht\u00eb shtuar mund\u00ebsia <noindex><a rel=\"nofollow\" href=\"https:\/\/www.chromestatus.com\/feature\/5660404216758272\">e delegimit<\/a><\/noindex> t\u00eb p\u00ebrpunimit t\u00eb adres\u00ebs dhe informacionit t\u00eb kontaktit t\u00eb nj\u00eb p\u00ebrpunuesi t\u00eb jasht\u00ebm t\u00eb sistemit t\u00eb pagesave (aplikacioni i sistemit t\u00eb pagesave mund t\u00eb ket\u00eb informacione m\u00eb t\u00eb sakta se shfletuesi).\n<li class=\"l\"> \u00cbsht\u00eb shtuar mb\u00ebshtetje p\u00ebr HEADER-in HTTP <noindex><a rel=\"nofollow\" href=\"https:\/\/w3c.github.io\/webappsec-fetch-metadata\/#sec-fetch-dest-header\">Sec-Fetch-Dest<\/a><\/noindex>, e cila lejon d\u00ebrgimin e metadatat shtes\u00eb mbi llojin e p\u00ebrmbajtjes s\u00eb lidhur me k\u00ebrkes\u00ebn (p\u00ebr shembull, p\u00ebr k\u00ebrkesat p\u00ebrmes tags img specifikohet lloji 'image', p\u00ebr fontet \u2014 'font', p\u00ebr skriptet \u2014 'script', p\u00ebr stilet \u2014 'style' etj.). Bazuar n\u00eb llojin e specifikuar, serveri mund t\u00eb marr\u00eb masa p\u00ebr t\u00eb mbrojtur nga disa lloje sulmesh (p\u00ebr shembull, \u00ebsht\u00eb pak e besueshme q\u00eb nj\u00eb lidhje me nj\u00eb menaxher p\u00ebr transferimin e parave do t\u00eb jepet p\u00ebrmes nj\u00eb tag img, prandaj k\u00ebto k\u00ebrkesa nuk kan\u00eb nevoj\u00eb t\u00eb p\u00ebrpunohen).\n<li class=\"l\"> N\u00eb motorin JavaScript V8 <noindex><a rel=\"nofollow\" href=\"https:\/\/v8.dev\/blog\/v8-release-80\">\u00ebsht\u00eb optimizuar<\/a><\/noindex> ruajtja e treguesve n\u00eb heap. N\u00eb vend t\u00eb nj\u00eb vler\u00eb t\u00eb plot\u00eb 64-bits, \u00ebsht\u00eb siguruar ruajtja e vet\u00ebm bit\u00ebve t\u00eb posht\u00ebm unik\u00eb t\u00eb treguesve. Nj\u00eb optimizim i till\u00eb ka lejuar t\u00eb zvog\u00eblohet konsumimi i memories n\u00eb heap me 40%, n\u00eb kurriz t\u00eb uljes s\u00eb performanc\u00ebs me 3-8%.<br \/>\n<center><img decoding=\"async\" alt=\"L\u00ebshimi i Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/f4d864466d5a0deb2b358e3d709d2e6c.png\" style=\"display:block;margin: 0 auto;\" \/><\/center><\/p>\n<p><center><img decoding=\"async\" alt=\"L\u00ebshimi i Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/5219cc489b9572b105bb1dceeaedde6d.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\t<\/p>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2019\/12\/devtools\">Ndryshimet<\/a><\/noindex> n\u00eb mjete p\u00ebr zhvilluesit web:\n<ul>\n<li class=\"l\"> N\u00eb web-konsol\u00eb \u00ebsht\u00eb shfaqur mund\u00ebsia e tejkalimit t\u00eb shprehjeve let dhe class.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/12\/letafter.png\"><img decoding=\"async\" alt=\"L\u00ebshimi i Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/900fb4a45dcfbe3c59093a875664d432.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Jan\u00eb p\u00ebrmir\u00ebsuar mjetet p\u00ebr debuggimin e WebAssembly. \u00cbsht\u00eb shtuar mb\u00ebshtetje p\u00ebr  <noindex><a rel=\"nofollow\" href=\"http:\/\/dwarfstd.org\/\">DWARF<\/a><\/noindex> p\u00ebr debug-in hap pas hapit, p\u00ebr t\u00eb vendosur piketat e ndales\u00ebs dhe p\u00ebr t\u00eb analizuar gjurm\u00ebt e stack n\u00eb kodin burimor n\u00eb t\u00eb cilin \u00ebsht\u00eb shkruar aplikacioni WebAssembly.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/12\/wasm.png\"><img decoding=\"async\" alt=\"L\u00ebshimi i Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/18918605318647f5bdaf403822f83010.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Paneli p\u00ebr analizimin e aktivitetit rrjet\u00ebsor \u00ebsht\u00eb p\u00ebrmir\u00ebsuar. \u00cbsht\u00eb shtuar mund\u00ebsia e shikimit t\u00eb zinxhirit t\u00eb thirrjeve t\u00eb skripteve q\u00eb lidhen me iniciimin e k\u00ebrkes\u00ebs.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/12\/initiators.png\"><img decoding=\"async\" alt=\"L\u00ebshimi i Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/1981db2b84541612ec63f54dea90a25d.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>Jan\u00eb shtuar kolona t\u00eb reja Path dhe URL, ku shfaqet rruga absolute dhe URL e plot\u00eb p\u00ebr \u00e7do burim rrjeti. \u00cbsht\u00eb siguruar theksi i k\u00ebrkes\u00ebs s\u00eb zgjedhur n\u00eb diagramin p\u00ebrmbledh\u00ebs.<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/12\/overview.png\"><img decoding=\"async\" alt=\"L\u00ebshimi i Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/e2f07ee205c13a4f10ef9b9e944d8fa8.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> N\u00eb sked\u00ebn Kushtet e Rrjetit \u00ebsht\u00eb shtuar opsioni p\u00ebr t\u00eb ndryshuar parametrin User-Agent.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/12\/useragent.png\"><img decoding=\"async\" alt=\"L\u00ebshimi i Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/c605d0146e32813320d6517c55e4efe2.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> \u00cbsht\u00eb propozuar nj\u00eb nd\u00ebrfaqe e re p\u00ebr konfiguroj\u00ebn e panelit t\u00eb auditi.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/12\/start.png\"><img decoding=\"async\" alt=\"L\u00ebshimi i Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/c16f004b56b488f06fe68d27291b1e11.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> N\u00eb tab <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/tools\/chrome-devtools\/coverage\">P\u00ebrmbushja<\/a><\/noindex> \u00ebsht\u00eb ofruar zgjedhja e mbledhjes s\u00eb t\u00eb dh\u00ebnave t\u00eb p\u00ebrmbushjes p\u00ebr \u00e7do funksion ose p\u00ebr \u00e7do bllok kodi (statistika m\u00eb t\u00eb detajuara, por k\u00ebrkon m\u00eb shum\u00eb burime).\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/images\/2019\/12\/modes.png\"><img decoding=\"async\" alt=\"L\u00ebshimi i Chrome 80\" src=\"\/wp-content\/uploads\/2020\/02\/2c80bbceb4c576bf399399986c81bb2d.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<\/ul>\n<li class=\"l\"> Veprimi i manifestit AppCache (technologjia p\u00ebr organizimin e pun\u00ebs s\u00eb aplikacionit web n\u00eb modalitet offline) <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.chromium.org\/2020\/01\/appcache-scope-restricted.html\">\u00ebsht\u00eb kufizuar<\/a><\/noindex> me katalogun aktual t\u00eb faqes (n\u00ebse manifesti \u00ebsht\u00eb ngarkuar nga www.example.com\/foo\/bar\/, at\u00ebher\u00eb mund\u00ebsia e p\u00ebrkufizimit t\u00eb URL do t\u00eb vlej\u00eb vet\u00ebm brenda \/foo\/bar\/). N\u00eb Chrome 82, mb\u00ebshtetje p\u00ebr AppCache planifikohet t\u00eb hiqet plot\u00ebsisht. Si arsye p\u00ebr k\u00ebt\u00eb \u00ebsht\u00eb p\u00ebrmendur d\u00ebshira p\u00ebr t'u ndar\u00eb nga nj\u00ebra nga vektor\u00ebt p\u00ebr kryerjen e sulmeve, t\u00eb lidhura me skriptimin mes faqeve. N\u00eb vend t\u00eb AppCache, rekomandohet p\u00ebrdorimi i API-s\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Cache\">Cache<\/a><\/noindex>.\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.google.com\/web\/updates\/2019\/12\/webvr-1-1-removed\">In the repository<\/a><\/noindex> mb\u00ebshtetje p\u00ebr API-n\u00eb e vjetruar WebVR 1.1, p\u00ebr t\u00eb cil\u00ebn mund t\u00eb p\u00ebrdoret API <noindex><a rel=\"nofollow\" href=\"https:\/\/immersive-web.github.io\/webxr\/\">WebXR Device<\/a><\/noindex>, q\u00eb lejon qasje n\u00eb komponent\u00ebt p\u00ebr krijimin e realitetit virtual dhe t\u00eb shtuar dhe unifikon pun\u00ebn me klasat e ndryshme t\u00eb pajisjeve, nga helm\u00ebt e virtualitetit t\u00eb q\u00ebndruesh\u00ebm deri n\u00eb zgjidhjet mobile.\n<li class=\"l\"> P\u00ebrpunuesit e protokollit, t\u00eb lidhur p\u00ebrmes metodave registerProtocolHandler() dhe unregisterProtocolHandler(), tani mund t\u00eb punojn\u00eb vet\u00ebm n\u00eb nj\u00eb kontekst t\u00eb sigurt (me qasje p\u00ebrmes HTTPS).\n<\/ul>\n<p>P\u00ebrve\u00e7 risive dhe korrigjimeve t\u00eb gabimeve n\u00eb versionin e ri, jan\u00eb eliminuar <noindex><a rel=\"nofollow\" href=\"https:\/\/bugs.chromium.org\/p\/chromium\/issues\/list?can=1&#038;q=label%3ARelease-0-M80\">56 vulnearbiltete<\/a><\/noindex>. Shumica e vulnerabiliteteve jan\u00eb identifikuar si rezultat i testimeve automatike me mjete <noindex><a rel=\"nofollow\" href=\"http:\/\/code.google.com\/p\/address-sanitizer\/wiki\/AddressSanitizer\">AddressSanitizer<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/code.google.com\/p\/memory-sanitizer\/wiki\/MemorySanitizer\">MemorySanitizer<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/sites.google.com\/a\/chromium.org\/dev\/developers\/testing\/control-flow-integrity\">Control Flow Integrity<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/sites.google.com\/a\/chromium.org\/dev\/developers\/testing\/libfuzzer\">LibFuzzer<\/a><\/noindex> dhe <noindex><a rel=\"nofollow\" href=\"http:\/\/lcamtuf.coredump.cx\/afl\/\">AFL<\/a><\/noindex>. Nuk jan\u00eb identifikuar probleme kritike, t\u00eb cilat lejojn\u00eb kalimin 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 t\u00eb shp\u00ebrblimeve p\u00ebr identifikimin e vulnearbilteteve p\u00ebr k\u00ebt\u00eb version, kompania Google ka shp\u00ebrblyer 37 shp\u00ebrblime me vler\u00eb 48 mij\u00eb dollar\u00eb (nj\u00eb shp\u00ebrblim $10000, tri shp\u00ebrblime $5000, tri shp\u00ebrblime $3000, kat\u00ebr shp\u00ebrblime $2000, tri shp\u00ebrblime $1000 dhe gjasht\u00eb shp\u00ebrblime $500). Vlera e 17 shp\u00ebrblimeve p\u00ebr momentin nuk \u00ebsht\u00eb e p\u00ebrcaktuar.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Burimi: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52312\">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 80. \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, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043c\u043e\u0434\u0443\u043b\u044f Flash \u043f\u043e \u0437\u0430\u043f\u0440\u043e\u0441\u0443, \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 81 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-56128","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - 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\" \/>\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-80\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\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 80 | 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\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/reliz-chrome-80\" \/>\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=\"2020-02-04T21:00:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-18T11:04:20+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 80 | ProHoster","description":"Kompania Google e lajm\u00ebroi lansimin e shfletuesit web.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/reliz-chrome-80","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 80 | 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","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/reliz-chrome-80","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":"2020-02-04T21:00:00+00:00","article:modified_time":"2020-02-18T11:04:20+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"56128","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-02-28 19:30:42","updated":"2022-10-07 18:25: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\/56128","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=56128"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/56128\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=56128"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=56128"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=56128"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}