Lëshimi i Chrome 80

Kompania Google ka prezantuar lëshimi i shfletuesit web Chrome 80. Në të njëjtën kohë është në dispozicion një publikim stabil i projektit të lirë Chromium, që shërben si baza e Chrome. Shfletuesi Chrome dallohet përdorimin e logove të Google, praninë e sistemit për dërgimin e njoftimeve në rast rrëzimi, mundësinë për të ngarkuar modulin Flash sipas kërkesës, module për riprodhimin e përmbajtjes së mbrojtur (DRM), sistemin automatik të instalimit të përditësimeve dhe transmetimin gjatë kërkimit të parametrave RLZLëshimi i ardhshëm i Chrome 81 është planifikuar për 17 mars.

Main ndryshime në Chrome 80:

  • PĂ«r njĂ« pĂ«rqindje tĂ« vogĂ«l pĂ«rdoruesish Ă«shtĂ« propozuar funksioni i grupimit tĂ« tab-eve, duke lejuar bashkimin e disa tab-eve me destinacione tĂ« ngjashme nĂ« grupe tĂ« ndara vizualisht. Çdo grup mund t'i caktohet njĂ« ngjyrĂ« dhe emĂ«r. PĂ«rdoruesit qĂ« nuk e kanĂ« marrĂ« pjesĂ«n nĂ« valĂ«n e parĂ« tĂ« aktivizimit mund tĂ« aktivizojnĂ« mbĂ«shtetje pĂ«r grupimin pĂ«rmes opsionit «chrome://flags/#tab-groups».

    Lëshimi i Chrome 80
  • Shtuar mbĂ«shtetje pĂ«r funksionin Scroll-To-Text, duke lejuar krijimin e lidhjeve tĂ« fjalĂ«ve ose frazave tĂ« veçanta, pa pasur nevojĂ« tĂ« shĂ«nohet drejtpĂ«rdrejt nĂ« dokument me etiketĂ«n «a name» ose pronĂ«n «id». Sintaksa e kĂ«tyre lidhjeve pritet tĂ« miratohet si standard web, i cili aktualisht Ă«shtĂ« nĂ« fazĂ«n draftit. Maskimi pĂ«r kalimin (nĂ« thelb kryhet njĂ« kĂ«rkese me rrotullim) ndahet nga anku i zakonshĂ«m me shenjĂ«n «:~:». PĂ«r shembull, kur hapet lidhja «https://opennet.ru/52312/#:~:text=ChromД», faqja do tĂ« lĂ«vizĂ« nĂ« pozitat me pĂ«rmendjen e parĂ« tĂ« fjalĂ«s «ChromД» dhe kjo fjalĂ« do tĂ« jetĂ« e shndritur.
  • Kryer njĂ« kufizim mĂ« tĂ« rĂ«ndĂ« mbi transmetimin e Cookie-ve midis faqeve, pĂ«r kĂ«rkesat jo-HTTPS duke ndaluar pĂ«rpunimin e cookie-ve tĂ« palĂ«ve tĂ« treta qĂ« vendosen kur vizitoni faqe tĂ« tjera nga domeni i faqes aktuale. Cookie-t e kĂ«tij lloji pĂ«rdoren pĂ«r ndjekjen e lĂ«vizjeve tĂ« pĂ«rdoruesve midis faqeve nĂ« kodin e rrjeteve reklamuese, widget-eve tĂ« rrjeteve sociale dhe sistemeve tĂ« web-analitikĂ«s. KujtojmĂ« se kontrolli mbi transmetimin e cookie-ve pĂ«rdor atributin SameSite tĂ« specifikuar nĂ« titullin Set-Cookie, i cili tani Ă«shtĂ« nĂ« vlerĂ«n e paracaktuar «SameSite=Lax», duke kufizuar dĂ«rgimin e cookie-ve pĂ«r nĂ«nkĂ«rkesat ndĂ«rsite, siç Ă«shtĂ« njĂ« kĂ«rkesĂ« pĂ«r imazhe ose ngarkimin e pĂ«rmbajtjes pĂ«rmes iframe nga njĂ« faqe tjetĂ«r. Faqet mund tĂ« tejkalojnĂ« modin e paracaktuar tĂ« SameSite duke specifikuar qartĂ« vlerĂ«n SameSite=None nĂ« vendosjen e cookie-ve. PĂ«r mĂ« tepĂ«r, vlera SameSite=None pĂ«r cookie-t mund tĂ« vendoset vetĂ«m nĂ« modin Secure (vepron pĂ«r lidhjet pĂ«rmes HTTPS). Ndryshimi do tĂ« fillojĂ« gradualisht pĂ«rdoret mĂ« 17 shkurt, fillimisht pĂ«r njĂ« pĂ«rqindje tĂ« vogĂ«l tĂ« pĂ«rdoruesve, dhe pastaj gradualisht duke zgjeruar mbulimin.
  • Shtuar mbrojtja nga njoftimet e bezdisshme qĂ« lidhen me konfirmimin e autorizimeve. Duke qenĂ« se njĂ« aktivitet i tillĂ«, siç Ă«shtĂ« spam-i me kĂ«rkesa pĂ«r marrjen e njoftimeve push, ndĂ«rpret punĂ«n e pĂ«rdoruesit dhe e shpĂ«rqendron atĂ« nga veprimet nĂ« dialogĂ«t e konfirmimit, nĂ« Chrome 80 nĂ« vend tĂ« njĂ« dialogu tĂ« veçantĂ«, tani mund tĂ« shfaqet njĂ« informacion nĂ« shiritin e adresĂ«s me njĂ« paralajmĂ«rim pĂ«r bllokimin e kĂ«rkesĂ«s pĂ«r autorizim, i cili mĂ« pas minimizohet nĂ« njĂ« indikator me imazhin e njĂ« ziljoti tĂ« mbyllur. NĂ«se klikohet mbi indikatorin, pĂ«rdoruesi mund tĂ« aktivizojĂ« ose refuzojĂ« autorizimin e kĂ«rkuar nĂ« çdo moment tĂ« pĂ«rshtatshĂ«m. Rejimi i ri do tĂ« aktivizohet pĂ«rzgjedhĂ«sisht pĂ«r pĂ«rdoruesit qĂ« zakonisht bllokonin kĂ«rkesa tĂ« tilla, si dhe pĂ«r faqet ku ka njĂ« pĂ«rqindje tĂ« madhe tĂ« refuzimit tĂ« kĂ«rkesave. PĂ«r tĂ« aktivizuar kĂ«tĂ« rejim tĂ« ri pĂ«r tĂ« gjitha kĂ«rkesat, Ă«shtĂ« shtuar njĂ« opsion i veçantĂ« nĂ« cilĂ«simet (chrome://flags/#quiet-notification-prompts).

    Lëshimi i Chrome 80
  • E ndaluar shfaqja e dritareve tĂ« hapura (thirrja e metodĂ«s window.open()) dhe dĂ«rgimi i kĂ«rkesave sinkrone XMLHttpRequest nĂ« menaxherĂ«t e ngjarjeve tĂ« mbylljes ose fshehjes sĂ« faqes (unload, beforeunload, pagehide dhe visibilitychange);
  • Propozohet njĂ« fillim mbrojtje nga ngarkimi i pĂ«rmbajtjes multimedia tĂ« kombinuar (kur nĂ« njĂ« faqe HTTPS ngarkohen burime nĂ«pĂ«rmjet protokollit http://). NĂ« faqet e hapura pĂ«rmes HTTPS, tani do tĂ« zĂ«vendĂ«sohen automatikisht lidhjet "http://" me "https://" nĂ« blloqet qĂ« lidhen me riprodhimin e tingujve dhe videove. NĂ«se njĂ« burim audio ose video nuk Ă«shtĂ« e disponueshme pĂ«r https, ngarkimi i tij bllokohet (nĂ« mĂ«nyrĂ« manuale mund tĂ« shĂ«nohet bllokimi pĂ«rmes menusĂ« qĂ« Ă«shtĂ« e aksesueshme pĂ«rmes simbolet tĂ« kyçit nĂ« shiritin e adresĂ«s).

    Imazhet do të vazhdojnë të ngarkohen pa ndryshime (zëvendësimi automatik do të aplikohet në Chrome 81), por për zëvendësimin në https ose bllokimin e imazheve, zhvilluesit e faqeve do të kenë në dispozicion pronat CSP upgrade-insecure-requests dhe block-all-mixed-content. Për skenaret dhe iframe, bllokimi i përmbajtjes së kombinuar ishte realizuar më parë.

  • Ka filluar gradualisht çaktivizimi i mbĂ«shtetjes FTP. NĂ« mĂ«nyrĂ« tĂ« paracaktuar, mbĂ«shtetje pĂ«r FTP ende ruhet, por do tĂ« ndodhĂ« eksperiment, nĂ« kuadĂ«r tĂ« tĂ« cilit pĂ«r njĂ« pĂ«rqindje tĂ« caktuar pĂ«rdoruesish mbĂ«shtetje FTP do tĂ« çaktivizohet (pĂ«r t'u kthyer duhet tĂ« hapni shfletuesin me opsionin «—enable-ftp»). KujtojmĂ« se nĂ« publikimet e kaluara Ă«shtĂ« çaktivizuar tashmĂ« shfaqja nĂ« dritaren e shfletuesit tĂ« pĂ«rmbajtjes sĂ« burimeve tĂ« ngarkuara pĂ«rmes protokollit «ftp://» (p.sh., Ă«shtĂ« ndaluar shfaqja e dokumenteve HTML dhe skedave README), Ă«shtĂ« ndaluar pĂ«rdorimi i FTP pĂ«r ngarkimin e sub-burimeve nga dokumentet dhe Ă«shtĂ« çaktivizuar mbĂ«shtetja pĂ«r proxy pĂ«r FTP. MegjithatĂ«, deri tani ka mbetur mundĂ«sia pĂ«r ngarkimin e skedarĂ«ve pĂ«rmes lidhjeve tĂ« drejtpĂ«rdrejta dhe shfaqjen e pĂ«rmbajtjes sĂ« katalogĂ«ve.
  • Shtuar
    mundësia e përdorimit të imazheve vektoriale SVG si ikonë e faqes (favicon).
  • NĂ« cilĂ«simet Ă«shtĂ« shtuar mundĂ«sia e çaktivizimit selektiv tĂ« llojeve tĂ« ndryshme tĂ« tĂ« dhĂ«nave qĂ« dĂ«rgohen gjatĂ« sinkronizimit ndĂ«rmjet shfletuesve.
  • PĂ«r pĂ«rdoruesit e korporatave tĂ« administruar nĂ« mĂ«nyrĂ« qendrore Ă«shtĂ« shtuar njĂ« rregull BlockExternalExtensions, qĂ« lejon ndalimin e instalimit tĂ« shtesave tĂ« jashtme nĂ« pajisje.
  • ËshtĂ« realizuar mundĂ«sia kontrolli njĂ«herĂ«sh i tĂ«rĂ« zinxhirit tĂ« pronave ose thirrjeve nĂ« JavaScript. PĂ«r shembull, kur i qaseni «db.user.name.length» mĂ« parĂ« duhej tĂ« kontrollonit pĂ«rkufizimin e tĂ« gjitha komponenteve hap pas hapi, pĂ«r shembull, pĂ«rmes «if (db && db.user && db.user.name)». Tani me operacionin «?.» mund tĂ« qaseni nĂ« vlerĂ«n «db?.user?.name?.length» pa kontrollime paraprake dhe njĂ« qasje e tillĂ« nuk do tĂ« çojĂ« nĂ« shfaqjen e gabimit. NĂ« rast problemesh (nĂ«se ndonjĂ« komponent Ă«shtĂ« pĂ«rpunuar si null ose undefined) do tĂ« jepet si rezultat vlera «undefined».
  • NĂ« JavaScript Ă«shtĂ« propozuar njĂ« operator i ri logjik bashkues «??«, i cili kthen operandin e djathtĂ« nĂ«se operandi i majtĂ« Ă«shtĂ« NULL ose undefined, dhe anasjelltas. PĂ«r shembull, «const foo = bar ?? ‘string default'» nĂ«se bar Ă«shtĂ« null, do tĂ« kthejĂ« stringun ose vlerĂ«n e bar nĂ« rastin e kundĂ«rt, pĂ«rfshirĂ« kur bar Ă«shtĂ« 0 dhe ‘ ‘, ndryshe nga operatori «||».
  • NĂ« modin Origin Trials (mundĂ«si eksperimentale, qĂ« kĂ«rkon aktivizim tĂ« veçantĂ« aktivizimi) Ă«shtĂ« propozuar API Content Indexing. Provimi i origjinĂ«s nĂ«nkupton mundĂ«sinĂ« e punĂ«s me kĂ«tĂ« API nga aplikacionet e ngarkuara nga localhost ose 127.0.0.1, ose pas regjistrimit dhe marrjes sĂ« njĂ« token-i tĂ« veçantĂ«, i cili vepron pĂ«r njĂ« kohĂ« tĂ« kufizuar pĂ«r njĂ« sit tĂ« caktuar. API Content Indexing, ofron metadata pĂ«r pĂ«rmbajtjen qĂ« mĂ« parĂ« Ă«shtĂ« ruajtur nga aplikacionet nĂ« internet qĂ« funksionojnĂ« nĂ« modalitetin Progressive Web Apps (PWS). Aplikacioni mund tĂ« ruajĂ« nĂ« anĂ«n e shfletuesit tĂ« dhĂ«na tĂ« ndryshme, duke pĂ«rfshirĂ« imazhe, video dhe artikuj, dhe kur humbet lidhja nĂ« rrjet, mund t'i pĂ«rdorĂ« ato duke pĂ«rdorur API Cache Storage dhe IndexedDB. Content Indexing API ofron mundĂ«sinĂ« pĂ«r tĂ« shtuar, gjetur dhe eliminuar burime tĂ« tilla. Ky API pĂ«rdoret tashmĂ« nĂ« shfletues pĂ«r tĂ« renditur listĂ«n e faqeve dhe tĂ« dhĂ«nave multimedia qĂ« janĂ« tĂ« disponueshme pĂ«r t'u parĂ« offline.

    Lëshimi i Chrome 80
  • Kjo Ă«shtĂ« stabilizuar dhe tani shpĂ«rndahet jashtĂ« Origin Trials me API-nĂ« Kontrolluesi i Kontaktit, i cili i lejon pĂ«rdoruesit tĂ« zgjedhin regjistrime nga lista e kontakteve dhe tĂ« dĂ«rgojnĂ« detaje tĂ« caktuara mbi to nĂ« faqe. Kur Ă«shtĂ« bĂ«rĂ« kĂ«rkesa, pĂ«rkufizohet lista e vetive qĂ« duhet tĂ« merret. KĂ«to veti shfaqen qartĂ« pĂ«r pĂ«rdoruesin, i cili merr vendimin pĂ«r tĂ« transmetuar ose jo kĂ«to veti. API mund tĂ« pĂ«rdoret, pĂ«r shembull, nĂ« njĂ« klient web pĂ«r postĂ« pĂ«r tĂ« zgjedhur marrĂ«sit pĂ«r njĂ« letĂ«r tĂ« dĂ«rguar, nĂ« njĂ« aplikacion web me funksion VoIP pĂ«r tĂ« iniciuar njĂ« telefonatĂ« nĂ« njĂ« numĂ«r tĂ« caktuar ose nĂ« njĂ« rrjet social pĂ«r tĂ« gjetur miqtĂ« e regjistruar. NĂ« kĂ«tĂ« kuadĂ«r, janĂ« ofruar disa veti tĂ« reja tĂ« Kontrolluesit tĂ« Kontaktit nĂ« kuadĂ«r tĂ« Origin Trials: pĂ«rveç emrit dhe mbiemrit, email-it dhe numrit tĂ« telefonit tĂ« mĂ«parshĂ«m, Ă«shtĂ« shtuar mundĂ«sia e transmetimit tĂ« adresĂ«s postare dhe njĂ« imazhi.
  • NĂ« Web Workers suggested njĂ« mĂ«nyrĂ« e re pĂ«r ngarkimin e moduleve ECMAScript, qĂ« lejon tĂ« anashkalohet pĂ«rdorimi i funksionit importScripts(), i cili bllokon punĂ«n e punonjĂ«sit gjatĂ« pĂ«rpunimit tĂ« skriptit tĂ« importuar dhe e ekzekuton atĂ« nĂ« kontekstin global. MĂ«nyra e re parashikon krijimin e moduleve speciale pĂ«r Web Workers, tĂ« cilat mbĂ«shtesin mekanizmat standardĂ« tĂ« importit tĂ« JavaScript dhe mund tĂ« ngarkohen dinamikisht, pa e bllokuar ekzekutimin e punonjĂ«sit. PĂ«r ngarkimin e moduleve, nĂ« konstruktorin e Worker Ă«shtĂ« parashikuar njĂ« lloj i ri burimi — ‘module’:

    const worker = new Worker(‘worker.js’, {
    type: ‘module’
    });

  • ËshtĂ« realizuar njĂ« mundĂ«si e integruar e pĂ«rpunimit nĂ« JavaScript tĂ« rrjedhave tĂ« kompresuara, qĂ« nuk kĂ«rkon pĂ«rdorimin e bibliotekave tĂ« jashtme. PĂ«r kompresimin dhe çkaje janĂ« shtuar API CompressionStream dhe DecompressionStream. MbĂ«shtetet kompresimi duke pĂ«rdorur algoritmet gzip dhe deflate.

    const compressionReadableStream
    = inputReadableStream.pipeThrough(new CompressionStream(‘gzip’));

  • Shtuar pronĂ«n CSS ‘line-break: anywhere«, e cila lejon ndarjet nĂ« nivelin e çdo simboli tipografik, duke pĂ«rfshirĂ« ndarjet pranĂ« simboleve tĂ« pikĂ«simit, hapĂ«sirave tĂ« paracaktuara (<pre>) dhe nĂ« mes tĂ« fjalĂ«ve. E shtuar gjithashtu Ă«shtĂ« pronĂ«sia CSS «overflow-wrap: anywhere» e cila lejon tĂ« thyhet sekuenca e karaktereve tĂ« padisashme nĂ« çdo vend, nĂ«se nĂ« linjĂ« nuk mund tĂ« gjenden pozita e pĂ«rshtatshme pĂ«r ndarje.
  • PĂ«r kontekstin mediatik, i trajtuar nĂ« mĂ«nyrĂ« tĂ« enkriptuar, Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r metodĂ«n MediaCapabilities.decodingInfo(), e cila ofron informacione mbi mundĂ«sitĂ« e shfletuesit lidhur me dekodimin e pĂ«rmbajtjes sĂ« mbrojtur (p.sh., metoda e specifikuar mund tĂ« pĂ«rdoret pĂ«r tĂ« zgjedhur skenarĂ«t e dekodimit me cilĂ«si tĂ« lartĂ« ose pĂ«r tĂ« kursyer energjinĂ« duke marrĂ« parasysh bandĂ«n e disponueshme dhe madhĂ«sinĂ« e ekranit).
  • Shtuar metoda HTMLVideoElement.getVideoPlaybackQuality(), nĂ«pĂ«rmjet sĂ« cilĂ«s mund tĂ« merret informacion mbi performancĂ«n e luajtjes sĂ« videos pĂ«r tĂ« rregulluar bitrate, rezolutĂ«n dhe parametra tĂ« tjerĂ« tĂ« videos.
  • NĂ« API Payment Handler, i cili thjeshton integrimin me sistemet ekzistuese tĂ« pagesave, Ă«shtĂ« shtuar mundĂ«sia e delegimit tĂ« pĂ«rpunimit tĂ« adresĂ«s dhe informacionit tĂ« kontaktit tĂ« njĂ« pĂ«rpunuesi tĂ« jashtĂ«m tĂ« sistemit tĂ« pagesave (aplikacioni i sistemit tĂ« pagesave mund tĂ« ketĂ« informacione mĂ« tĂ« sakta se shfletuesi).
  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r HEADER-in HTTP Sec-Fetch-Dest, duke lejuar dĂ«rgimin e metadata tĂ« tjera lidhur me llojin e pĂ«rmbajtjes tĂ« lidhur me kĂ«rkesĂ«n (p.sh., pĂ«r njĂ« kĂ«rkesĂ« pĂ«rmes etiketĂ«s img tregohet lloji «image», pĂ«r fontet – «font», pĂ«r skriptet – «script», pĂ«r stilet – «style» etj.). Bazuar nĂ« llojin e specifikuar, serveri mund tĂ« marrĂ« masa pĂ«r tĂ« mbrojtur nga disa lloje sulmesh (p.sh., Ă«shtĂ« e pamundur qĂ« njĂ« lidhje pĂ«r pĂ«rpunuesin e transferimit tĂ« parave tĂ« jepet pĂ«rmes etiketĂ«s img, prandaj kĂ«to kĂ«rkesa nuk duhet tĂ« pĂ«rpunohen).
  • NĂ« motorin JavaScript V8 Ă«shtĂ« optimizuar ruajtja e treguesve nĂ« heap. NĂ« vend tĂ« njĂ« vlerĂ« tĂ« plotĂ« 64-bits, Ă«shtĂ« siguruar ruajtja e vetĂ«m bitĂ«ve tĂ« poshtĂ«m unikĂ« tĂ« treguesve. NjĂ« optimizim i tillĂ« ka lejuar tĂ« zvogĂ«lohet konsumimi i memories nĂ« heap me 40%, nĂ« kurriz tĂ« uljes sĂ« performancĂ«s me 3-8%.
    Lëshimi i Chrome 80

    Lëshimi i Chrome 80
  • Ndryshimet nĂ« mjete pĂ«r zhvilluesit web:
    • NĂ« web-konsolĂ« Ă«shtĂ« shfaqur mundĂ«sia e tejkalimit tĂ« shprehjeve let dhe class.

      Lëshimi i Chrome 80
    • JanĂ« pĂ«rmirĂ«suar mjetet pĂ«r debuggimin e WebAssembly. ËshtĂ« shtuar mbĂ«shtetje pĂ«r DWARF pĂ«r debug-in hap pas hapit, pĂ«r tĂ« vendosur piketat e ndalesĂ«s dhe pĂ«r tĂ« analizuar gjurmĂ«t e stack nĂ« kodin burimor nĂ« tĂ« cilin Ă«shtĂ« shkruar aplikacioni WebAssembly.

      Lëshimi i Chrome 80
    • Paneli pĂ«r analizimin e aktivitetit rrjetĂ«sor Ă«shtĂ« pĂ«rmirĂ«suar. ËshtĂ« shtuar mundĂ«sia e shikimit tĂ« zinxhirit tĂ« thirrjeve tĂ« skripteve qĂ« lidhen me iniciimin e kĂ«rkesĂ«s.

      Lëshimi i Chrome 80

      JanĂ« shtuar kolona tĂ« reja Path dhe URL, ku shfaqet rruga absolute dhe URL e plotĂ« pĂ«r çdo burim rrjeti. ËshtĂ« siguruar theksi i kĂ«rkesĂ«s sĂ« zgjedhur nĂ« diagramin pĂ«rmbledhĂ«s.

      Lëshimi i Chrome 80
    • NĂ« skedĂ«n Kushtet e Rrjetit Ă«shtĂ« shtuar opsioni pĂ«r tĂ« ndryshuar parametrin User-Agent.

      Lëshimi i Chrome 80
    • ËshtĂ« propozuar njĂ« ndĂ«rfaqe e re pĂ«r konfigurojĂ«n e panelit tĂ« auditi.
      Lëshimi i Chrome 80
    • NĂ« tab PĂ«rmbushja Ă«shtĂ« ofruar zgjedhja e mbledhjes sĂ« tĂ« dhĂ«nave tĂ« pĂ«rmbushjes pĂ«r çdo funksion ose pĂ«r çdo bllok kodi (statistika mĂ« tĂ« detajuara, por kĂ«rkon mĂ« shumĂ« burime).

      Lëshimi i Chrome 80
  • Veprimi i manifestit AppCache (technologjia pĂ«r organizimin e punĂ«s sĂ« aplikacionit web nĂ« modalitet offline) Ă«shtĂ« kufizuar me katalogun aktual tĂ« faqes (nĂ«se manifesti Ă«shtĂ« ngarkuar nga www.example.com/foo/bar/, atĂ«herĂ« mundĂ«sia e pĂ«rkufizimit tĂ« URL do tĂ« vlejĂ« vetĂ«m brenda /foo/bar/). NĂ« Chrome 82, mbĂ«shtetje pĂ«r AppCache planifikohet tĂ« hiqet plotĂ«sisht. Si arsye pĂ«r kĂ«tĂ« Ă«shtĂ« pĂ«rmendur dĂ«shira pĂ«r t'u ndarĂ« nga njĂ«ra nga vektorĂ«t pĂ«r kryerjen e sulmeve, tĂ« lidhura me skriptimin mes faqeve. NĂ« vend tĂ« AppCache, rekomandohet pĂ«rdorimi i API-sĂ« Cache.
  • In the repository mbĂ«shtetje pĂ«r API-nĂ« e vjetruar WebVR 1.1, pĂ«r tĂ« cilĂ«n mund tĂ« pĂ«rdoret API WebXR Device, qĂ« lejon qasje nĂ« komponentĂ«t pĂ«r krijimin e realitetit virtual dhe tĂ« shtuar dhe unifikon punĂ«n me klasat e ndryshme tĂ« pajisjeve, nga helmĂ«t e virtualitetit tĂ« qĂ«ndrueshĂ«m deri nĂ« zgjidhjet mobile.
  • PĂ«rpunuesit e protokollit, tĂ« lidhur pĂ«rmes metodave registerProtocolHandler() dhe unregisterProtocolHandler(), tani mund tĂ« punojnĂ« vetĂ«m nĂ« njĂ« kontekst tĂ« sigurt (me qasje pĂ«rmes HTTPS).

Përveç risive dhe korrigjimeve të gabimeve në versionin e ri, janë eliminuar 56 vulnearbiltete. Shumica e vulnerabiliteteve janë identifikuar si rezultat i testimeve automatike me mjete AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer dhe AFL. Nuk janë identifikuar probleme kritike, të cilat lejojnë kalimin të gjitha niveleve të mbrojtjes së shfletuesit dhe ekzekutimin e kodit në sistem përtej ambientit sandbox. Në kuadër të programit të shpërblimeve për identifikimin e vulnearbilteteve për këtë version, kompania Google ka shpërblyer 37 shpërblime me vlerë 48 mijë dollarë (një shpërblim $10000, tri shpërblime $5000, tri shpërblime $3000, katër shpërblime $2000, tri shpërblime $1000 dhe gjashtë shpërblime $500). Vlera e 17 shpërblimeve për momentin nuk është e përcaktuar.

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