Lëshimi i Chrome 77

Kompania Google ka prezantuar lëshimi i shfletuesit web Chrome 77. 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 78 është planifikuar për 22 tetor.

Main ndryshime në Chrome 77:

  • In the repository shĂ«nim tĂ« veçantĂ« pĂ«r faqet me certifikata tĂ« nivelit EV (Validimi i Zgjeruar). Informacioni mbi pĂ«rdorimin e certifikatave EV tani shfaqet vetĂ«m nĂ« menunĂ« e rĂ«nĂ«, e cila shfaqet kur klikoni nĂ« ikonĂ«n e lidhjes sĂ« sigurt. Emri i kompanisĂ« e verifikuar nga autoriteti certifikues, tĂ« cilit i Ă«shtĂ« lidhur certifikata EV, nuk do tĂ« shfaqet mĂ« nĂ« shiritin e adresĂ«s;
  • Forcuar izolimi i pĂ«rpunuesve tĂ« faqeve. Shtuar mbrojtje pĂ«r tĂ« dhĂ«nat ndĂ«rfaqĂ«s, siç janĂ« Cookie dhe burimet HTTP, duke u marrĂ« nga faqe tĂ« jashtme tĂ« kontrolluara nga huliganĂ«t. Izolimi funksionon edhe nĂ«se agresori zbulon njĂ« gabim nĂ« procesin qĂ« merret me vizatimin dhe pĂ«rpiqet tĂ« ekzekutojĂ« kodin nĂ« kontekstin e tij;
  • Shtuar njĂ« faqe tĂ« re pĂ«r mirĂ«seardhjen e pĂ«rdoruesve tĂ« rinj (chrome://welcome/), e cila shfaqet nĂ« vend tĂ« ndĂ«rfaqes standarde tĂ« hapjes sĂ« njĂ« skedari tĂ« ri pas nisjes sĂ« parĂ« tĂ« Chrome. Faqja lejon qĂ« tĂ« shĂ«nohen faqet e njohura tĂ« Google (GMail, YouTube, Maps, News dhe Translate), tĂ« lidhen shkurtesa nĂ« faqen e skedĂ«s sĂ« re, tĂ« lidhen me llogarinĂ« Google pĂ«r tĂ« aktivizuar Chrome Sync dhe tĂ« caktohet Chrome si shfletuesi i paracaktuar nĂ« sistem.
  • NĂ« menunĂ« e faqes sĂ« skedĂ«s sĂ« re, e cila shfaqet nĂ« kĂ«ndin e sipĂ«rm tĂ« djathtĂ«, Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« ngarkuar njĂ« imazh sfondi, si dhe janĂ« shtuar opsione pĂ«r tĂ« zgjedhur temĂ«n e dizajnit dhe pĂ«r tĂ« konfiguruar bllokun me shkurtesa pĂ«r qasje tĂ« shpejtĂ« (faqet mĂ« tĂ« vizituara, zgjedhje manuale nga pĂ«rdoruesi dhe fshehja e bllokut me shkurtesa). CilĂ«simet aktualisht pozicionohen si eksperimentale dhe kĂ«rkojnĂ« aktivizim pĂ«rmes flamujve "chrome://flags/#ntp-customization-menu-v2" dhe "chrome://flags/#chrome-colors-custom-color-picker";
  • Siguruar animacionin e ikonĂ«s sĂ« faqes nĂ« titullin e skedĂ«s, duke sinjalizuar se faqja Ă«shtĂ« nĂ« proces tĂ« ngarkimit;
  • Shtuar flamurin "—guest", i cili lejon nisjen e Chrome nga linja e komandĂ«s nĂ« modin e hyrjes si i mysafir (pa u lidhur me llogarinĂ« Google, pa ruajtur aktivitetin nĂ« shfletues nĂ« disk dhe pa ruajtur seancĂ«n);
  • Vazhduar pastrimin e filluar nĂ« lĂ«shimin e kaluar nĂ« chrome://flags. NĂ« vend tĂ« flamujve pĂ«r tĂ« konfiguruar sjelljen e shfletuesit, tani rekomandohet pĂ«rdorimi i grupeve tĂ« rregullave;
  • NĂ« menun kontekstual tĂ« faqes, tab-it dhe shiritit tĂ« adresĂ«s Ă«shtĂ« shtuar butoni «DĂ«rgo te pajisjet e tua», i cili lejon dĂ«rgimin e njĂ« lidhjeje nĂ« njĂ« pajisje tjetĂ«r pĂ«rmes Chrome Sync. Pasi tĂ« pĂ«rzgjidhet pajisja destinacion, e lidhur me tĂ« njĂ«jtin llogari, dhe lidhja tĂ« dĂ«rgohet, nĂ« pajisjen e destinacionit do tĂ« shfaqet njĂ« njoftim pĂ«r hapjen e lidhjes;
  • NĂ« versionin pĂ«r Android, faqja e listĂ«s sĂ« skedarĂ«ve tĂ« shkarkuar Ă«shtĂ« riparaqitur plotĂ«sisht, ku nĂ« vend tĂ« njĂ« menu tĂ« tĂ«rheqshme me seksione pĂ«rmbajtjeje janĂ« shtuar butona pĂ«r filtrimin e listĂ«s sĂ« pĂ«rgjithshme sipas tipit tĂ« pĂ«rmbajtjes, ndĂ«rsa miniaturet e imazheve tĂ« shkarkuara tani tregohen nĂ« gjithĂ« gjerĂ«sinĂ« e ekranit;
  • shtuar metrika tĂ« reja pĂ«r vlerĂ«simin e shpejtĂ«sisĂ« sĂ« ngarkesĂ«s dhe renditjes sĂ« pĂ«rmbajtjes nĂ« shfletues, qĂ« lejojnĂ« zhvilluesin web tĂ« pĂ«rcaktojĂ« sa shpejt pĂ«rmbajtja kryesore e faqes bĂ«het e disponueshme pĂ«r pĂ«rdoruesin. Mjetet e mĂ«parshme tĂ« kontrollit tĂ« renditjes mundĂ«suan gjykimin vetĂ«m nĂ« lidhje me faktin e fillimit tĂ« renditjes, por jo pĂ«r gatishmĂ«rinĂ« e faqes nĂ« pĂ«rgjithĂ«si. NĂ« Chrome 77 Ă«shtĂ« ofruar njĂ« API i ri Largest Contentful Paint, qĂ« lejon tĂ« dihet koha e renditjes sĂ« elementeve tĂ« mĂ«dha (tĂ« dukshme pĂ«r pĂ«rdoruesin) nĂ« zonĂ«n e dukshme, siç janĂ« imazhet, videot, elementĂ«t bllok dhe background-i i faqes;
    Lëshimi i Chrome 77
  • Shtuar API PerformanceEventTiming, qĂ« ofron informacion mbi vonesĂ«n para interaksionit tĂ« parĂ« tĂ« pĂ«rdoruesit (p.sh., shtypja e njĂ« çelĂ«si nĂ« tastierĂ« apo maus, klikimi ose lĂ«vizja e pointerit). API i ri Ă«shtĂ« njĂ« nĂ«npjesĂ« e API EventTiming, qĂ« lejon marrjen e informacionit tĂ« mĂ«tejshĂ«m pĂ«r matjen dhe optimizimin e pĂ«rgjigjes sĂ« ndĂ«rfaqes;
  • shtuar mundĂ«si tĂ« reja pĂ«r format, qĂ« thjeshtojnĂ« pĂ«rdorimin e elementeve tĂ« personalizuara tĂ« kontrollit tĂ« formave (fushat e personalizuara tĂ« inputit, butonat, etj.). Ngjarja e re «formdata» ofron mundĂ«sinĂ« pĂ«r tĂ« pĂ«rdorur trajtesa nĂ« JavaScript pĂ«r tĂ« shtuar tĂ« dhĂ«na nĂ« formĂ« nĂ« fazĂ«n e dĂ«rgimit pa pasur nevojĂ« tĂ« ruajnĂ« tĂ« dhĂ«nat nĂ« elementet e fshehura input.

    Një nga risitë e reja është mbështetje për krijimin e elementeve të personalizuara që lidhen me formularin dhe veprojnë si elementë të integruar të kontrollit të formularëve, duke përfshirë mbështetje për mundësi si verifikimi i saktësisë së inputit dhe iniciimi i dërgimit të të dhënave në server. Për të shënuar një element si komponent të ndërfaqes së formularit, është propozuar prona formAssociated, dhe për qasje në metoda të tjera të menaxhimit të formularit, si setFormValue() dhe setValidity(), është shtuar thirrja attachInternals();

  • NĂ« modalitetin Provimi i OrigjinĂ«s (funksionalitete eksperimentale qĂ« kĂ«rkojnĂ« aktivizim tĂ« veçantĂ«) Ă«shtĂ« shtuar njĂ« API i ri Kontrolluesi i Kontaktit, i cili lejon pĂ«rdoruesin tĂ« zgjedhĂ« regjistrime nga agjenda dhe tĂ« dĂ«rgojĂ« detaje tĂ« caktuara pĂ«r to nĂ« faqe. GjatĂ« kĂ«rkesĂ«s pĂ«rcaktohet lista e pronave qĂ« duhen marrĂ« (p.sh., emri dhe mbiemri, email-i, numri i telefonit). KĂ«to prona shfaqen qartĂ« pĂ«r pĂ«rdoruesin, i cili merr vendimin pĂ«rfundimtar pĂ«r tĂ« dĂ«rguar tĂ« dhĂ«nat apo jo. API mund tĂ« pĂ«rdoret, pĂ«r shembull, nĂ« njĂ« klient web tĂ« postĂ«s pĂ«r tĂ« zgjedhur marrĂ«sit pĂ«r njĂ« email qĂ« po dĂ«rgohet, nĂ« njĂ« aplikacion web me veçorinĂ« VoIP pĂ«r tĂ« iniciuar njĂ« telefonatĂ« nĂ« njĂ« numĂ«r tĂ« caktuar, ose nĂ« njĂ« rrjet social pĂ«r tĂ« kĂ«rkuar miqtĂ« qĂ« janĂ« regjistruar tashmĂ«.

    Provimi i Origjinës përfshin mundësinë e përdorimit të këtij API nga aplikacione të ngarkuara nga localhost ose 127.0.0.1, ose pas regjistrimit dhe marrjes së një token-i special, që ka një kohë të kufizuar për të vepruar në një sit të caktuar.

    Lëshimi i Chrome 77Lëshimi i Chrome 77
  • PĂ«r formularĂ«t Ă«shtĂ« realizuar atributi "enterkeyhint" qĂ« lejon pĂ«rcaktimin e sjelljes kur shtypet çelĂ«si Enter nĂ« tastierĂ«n virtuale. Atributi mund tĂ« pranojĂ« vlera si enter, done, go, next, previous, search dhe send;
  • Shtohet rregulli document-domain, qĂ« kontrollon qasjen nĂ« pronĂ«n "document.domain". NĂ« pĂ«rmasĂ« tĂ« parazgjedhur, lejohet qasja, por nĂ«se ndalohet, pĂ«rpjekja pĂ«r tĂ« ndryshuar vlerĂ«n "document.domain" do tĂ« rezultojĂ« nĂ« njĂ« gabim;
  • NĂ« API PerformancĂ«s Ă«shtĂ« shtuar thirrja LayoutShift, qĂ« lejon monitorimin e ndryshimit tĂ« pozicionit tĂ« elementeve DOM nĂ« ekran.
  • MadhĂ«sia e header-it HTTP "Referer" Ă«shtĂ« e kufizuar nĂ« 4 KB, dhe nĂ« rastin e tejkalimit tĂ« kĂ«tij vlerĂ«, pĂ«rmbajtja preket deri nĂ« emrin e domainit;
  • Argumenti url nĂ« funksionin registerProtocolHandler() Ă«shtĂ« i kufizuar nĂ« pĂ«rdorimin e vetĂ«m skemave http:// dhe https:// dhe tani nuk lejon skemĂ«n "data:" dhe "blob:".
  • NĂ« metodĂ« Intl.NumberFormat shtesĂ« e mbĂ«shtetjes pĂ«r formatimin e njĂ«sive tĂ« matjes, monedhave, dhe shenjave shkencore e kompakte (p.sh., «Intl.NumberFormat(‘en’, {style: ‘unit’,
    unit: ‘meter-per-second’}»);
  • JanĂ« shtuar pronĂ«si tĂ« reja CSS comportimi i overscroll-behavior-inline dhe overscroll-behavior-block pĂ«r tĂ« menaxhuar sjelljen e rrotullimit kur arrihet kufiri logjik i zonĂ«s sĂ« rrotullimit;
  • PĂ«r pronĂ«n CSS white-space Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r vlerĂ«n break-spaces;
  • NĂ« ShĂ«rbimet e PunĂ«s Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r autentikimin HTTP Basic dhe shfaqjen e njĂ« dialogu standard pĂ«r futjen e parametrave tĂ« hyrjes;
  • API Web MIDI tani mund tĂ« pĂ«rdoret vetĂ«m nĂ« kontekstin e njĂ« lidhjeje tĂ« sigurt (https, skedar lokal ose localhost);
  • API WebVR 1.1 Ă«shtĂ« shpallur i vjetruar, i cili u zĂ«vendĂ«sua nga 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.
  • NĂ« mjetet pĂ«r zhvilluesit Ă«shtĂ« shtuar mundĂ«sia pĂ«r tĂ« kopjuar nĂ« skedarin e lidhjes pronat CSS tĂ« nodĂ«s DOM pĂ«rmes menusĂ« kontekstuale, e cila aktivizohet me klikimin e djathtĂ« mbi nodĂ«n nĂ« pemĂ«n DOM. Shtuar ndĂ«rfaqen (Show Rendering/ Layout Shift Regions) pĂ«r tĂ« monitoruar zhvendosjet e skemĂ«s pĂ«r shkak tĂ« mungesĂ«s sĂ« bllokimeve pĂ«r reklamat dhe imazhet (kur gjatĂ« shikimit ngarkimi i njĂ« imazhi tjetĂ«r zhvendos tekstin poshtĂ«). Paineli i auditit u azhurnua nĂ« lĂ«shimin Lighthouse 5.1. Sigurohet kalimi automatik nĂ« temĂ«n e errĂ«t tĂ« DevTools kur pĂ«rdoret tema e errĂ«t nĂ« OS. NĂ« modalitetin e inspektimit tĂ« rrjetit Ă«shtĂ« shtuar njĂ« shenjĂ« ngarkimi pĂ«r burimin nga cache parashikuese (prefetch cache). NĂ« panelin e Aplikacioneve Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r shfaqjen e mesazheve dhe njoftimeve push. NĂ« konsolĂ«n web, gjatĂ« parazgjedhjes sĂ« objekteve tani shfaqen edhe fushat private tĂ« klasave;

    Lëshimi i Chrome 77
  • NĂ« motorin JavaScript V8 Ă«shtĂ« optimizuar ruajtja e statistikave pĂ«r llojet e operandĂ«ve tĂ« dĂ«rguar nĂ« operacione tĂ« ndryshme (nĂ« mĂ«nyrĂ« qĂ« tĂ« optimizohet ekzekutimi i kĂ«tyre operacioneve duke marrĂ« parasysh llojet specifike). PĂ«r tĂ« reduktuar konsumimin e memories, vektorĂ«t pĂ«r pĂ«rcaktimin e llojeve tani vendosen nĂ« memorie vetĂ«m pas ekzekutimit tĂ« njĂ« vĂ«llimi tĂ« caktuar tĂ« kodit bajt, çka pĂ«rjashton aplikimin e optimizimeve pĂ«r funksionet me jetĂ« tĂ« shkurtĂ«r. Ky ndryshim lejon kursimin e 1-2% tĂ« memories nĂ« versionin pĂ«r sisteme desktop dhe 5-6% pĂ«r pajisje mobile.

    Lëshimi i Chrome 77

    ËshtĂ« pĂ«rmirĂ«suar shkallĂ«zueshmĂ«ria e kompilimit nĂ« sfond tĂ« WebAssembly - sa mĂ« shumĂ« bĂ«rthama procesori tĂ« jenĂ« nĂ« sistem, aq mĂ« shumĂ« Ă«shtĂ« fitimi nga optimizimet e shtuara. PĂ«r shembull, nĂ« njĂ« kompjuter 24-bĂ«rthamash me procesor Xeon, koha e kompilimit tĂ« aplikacionit demonstrues Epic ZenGarden u reduktua me gjysmĂ«n.

    Lëshimi i Chrome 77

Përveç risive dhe korrigjimeve të gabimeve në versionin e ri, janë eliminuar 52 dobësi. Shumica e vulnerabiliteteve janë identifikuar si rezultat i testimeve automatike me mjete AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer dhe AFL. Një problem (CVE-2019-5870) është shpallur si kritik, pra lejon kalimin e të gjitha niveleve të sigurisë së shfletuesit dhe ekzekutimin e kodit në sistem jashtë mjedisit sandbox. Detajet rreth kësaj cenueshmërie kritike ende nuk janë zbuluar, dihet vetëm se ajo mund të çojë në aksesin e një zone të liruar tashmë të memories në kodin e përpunimit të të dhënave multimediale. Në kuadër të programit të shpërblimit për zbulimin e cenueshmërive për këtë lëshim, kompania Google ka paguar 38 shpërblime me një total prej 33,500 dollarëve amerikanë (një shpërblim prej 7,500 dollarësh, katër shpërblime prej 3,000 dollarësh, tre shpërblime prej 2,000 dollarësh, katër shpërblime prej 1,000 dollarësh dhe tetë shpërblime prej 500 dollarësh). Shuma e 18 shpërblimeve ende nuk është 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