Kompania Google lëshimin e shfletuesit web . Në të njëjtën kohë ndër-vara i stabil i projektit të lirë , që shërben si baza për Chrome. Shfletuesi Chrome me përdorimin e logo-së Google, sistemin e njoftimit në rast të dështimit, mundësinë e shkarkimit të modulit Flash sipas kërkesës, module për përmirësimin e përmbajtjes video të mbrojtur (DRM), sistemin automatik të instalimit të azhurnimeve dhe transmetimin gjatë kërkimit . Shfree release Chrome 78 është planifikuar për 22 tetor.
:
- shënim i veçantë për faqet me certifikata të nivelit EV (Validim i Zgjeruar). Informacioni mbi përdorimin e certifikatave EV tani shfaqet vetëm në menuën e rënë, e cila tregohet kur klikoni në ikonën e lidhjes së sigurt. Emri i kompanisë e verifikuar nga autoriteti i certifikimit, i lidhur me certifikatën EV, nuk do të shfaqet më në shiritin e adresës;
- Izolimi i pĂ«rpunuesve tĂ« faqeve Ă«shtĂ« forcuar. ĂshtĂ« shtuar mbrojtja pĂ«r tĂ« dhĂ«nat ndĂ«rfaqĂ«sore, tĂ« tilla si Cookie dhe burime HTTP, tĂ« marra nga faqet e jashtme, tĂ« kontrolluara nga keqbĂ«rĂ«sit. Izolimi funksionon edhe nĂ«se sulmuesi zbulon njĂ« gabim nĂ« procesin, pĂ«rgjegjĂ«s pĂ«r vizatimin, dhe pĂ«rpiqet tĂ« ekzekutojĂ« kod nĂ« kontekstin e tij;
- është shtuar një faqe e re për mirëseardhjen e përdoruesve të rinj (chrome://welcome/), e cila shfaqet në vend të ndërfaqes standarde për hapjen e një skedë të re pas aktivizimit të parë të Chrome. Faqja lejon shtimin e shërbimeve më të njohur të Google në shenjat e librit (GMail, YouTube, Maps, News dhe Translate), ngjitjen e shkurtesave në faqen e skedës së re, lidhjen me llogarinë Google për aktivizimin e Chrome Sync dhe caktimin e Chrome si shfletuesin të 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 zgjidhjen e temës së dizajnit dhe konfigurimin e bllokut me shkurtesa për kalimin e shpejtë (faqet më të vizituara shpesh, zgjedhja 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»;
- ĂshtĂ« siguruar animimi i ikonĂ«s sĂ« faqes nĂ« titullin e skedĂ«s, e cila sinjalizon se faqja Ă«shtĂ« nĂ« proces tĂ« ngarkimit;
- ĂshtĂ« shtuar flamuri «âguest», i cili lejon tĂ« nisni Chrome nga linja e komandĂ«s nĂ« modalitetin e vizitorit (pa u lidhur me llogarinĂ« Google, pa regjistruar aktivitetin nĂ« shfletues nĂ« disk dhe pa ruajtur seancĂ«n);
- ĂshtĂ« vazhduar pastrimi i flamujve nĂ« chrome://flags, qĂ« u fillua nĂ« numrin e kaluar. Tani rekomandohet pĂ«rdorimi i grupeve tĂ« rregullave nĂ« vend tĂ« flamujve pĂ«r tĂ« konfiguruar sjelljen e shfletuesit;
- Në menunë kontekstuale të faqes, skedave dhe shiritit të adresës është shtuar butoni «Send to your devices», i cili lejon dërgimin e një lidhjeje në një pajisje tjetër përmes Chrome Sync. Pas zgjedhjes së pajisjes për destinacion, e lidhur me të njëjtën llogari, dhe dërgimit të lidhjes, në pajisjen e synuar do të shfaqet një njoftim për hapjen e lidhjes;
- Në versionin për Android, faqja e ngarkimeve është ripërpunuar plotësisht, ku në vend të menuve të rënies me seksione përmbajtjeje janë shtuar butona për filtrimin e listës së përgjithshme sipas llojit të përmbajtjes, ndërsa përmasat e imazheve të ngarkuara tani shfaqen në të gjithë gjerësinë e ekranit;
- metrika të reja për vlerësimin e shpejtësisë së ngarkimit dhe vizatimit të përmbajtjes në shfletues, që i lejojnë zhvilluesit të web-it të përcaktojnë se sa shpejt përmbajtja kryesore e faqeve bëhet e disponueshme për përdoruesin. Mjetet e mëparshme për kontrollin e vizatimit lejojnë të arrihet vetëm fakti i fillimit të vizatimit, por jo gatishmërinë e faqes në tërësi. Në Chrome 77 është propozuar një API i ri , që ofron informacion mbi kohën e vizatimit të elementeve të mëdhenj (të dukshëm për përdoruesin) në zonën e dukshme, siç janë imazhet, videot, elementet bllok dhe backgroundi i faqes;
- API e re , që ofron informacion mbi vonesën para ndërveprimit të parë të përdoruesit (p.sh., shtypja e një butoni në tastierë ose miun, klikimi ose lëvizja e kursorit). API i ri është një nëngrup i API-t EventTiming, që lejon marrjen e informacionit shtesë për të matur dhe optimizuar reagimin e ndërfaqes;
- mundësi të reja për format, që thjeshtojnë përdorimin e elementeve të zakonshme të kontrollit të formave (fushat e personalizuara të inputit, butona etj.). Ngjarja e re "formdata" ofron mundësinë e përdorimit të trajtuesve në JavaScript për të shtuar të dhëna në formë gjatë fazës së dërgimit të saj pa pasur nevojë të ruhet informacioni në elementet e fshehura input.
Inovacioni tjetër është mbështetja për krijimin e elementeve të personalizuara, të asocuar me formën dhe që veprojnë si elemente të integruar të kontrollit të formave, duke përfshirë mundësitë si aktivizimi i verifikimit të saktësisë së inputit dhe iniciimi i dërgimit të të dhënave në server. Për të shënuar një element si një komponent të ndërfaqes së formës, është propozuar pronësia formAssociated, dhe për aksesin në metoda shtesë të menaxhimit të formës, si setFormValue() dhe setValidity(), është shtuar thirrja attachInternals();
- Në modin (mundësi eksperimentale që kërkojnë aktivizim të veçantë) është shtuar një API i ri , duke i lejon përdoruesit të zgjedhë regjistrime nga lista e adresave dhe të transferojë detaje të caktuara për to në sit. Në kërkesë përcaktohet lista e pronave që duhet të merret (për shembull, emri dhe mbiemri, email, numri i telefonit). Këto prona shfaqen qartë për përdoruesin, i cili merr vendimin për të transmetuar të dhënat apo jo. API mund të përdoret, për shembull, në një klient web për email për të zgjedhur marrësit për një letër që po dërgohet, 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ë kërkuar miq të regjistruar tashmë.
Trial-i i Origjinës nënkupton mundësinë e punës me API-në e specifikuar nga aplikacionet e ngarkuara nga localhost ose 127.0.0.1, ose pas regjistrimit dhe marrjes së një tike speciale, e cila ka një kohë të kufizuar për një sit të caktuar.
- PĂ«r format Ă«shtĂ« implementuar atributi ââ, duke lejuar pĂ«rcaktimin e sjelljes kur shtypet çelĂ«si Enter nĂ« tastierĂ«n virtuale. Atributi mund tĂ« marrĂ« vlera si enter, done, go, next, previous, search dhe send;
- Shtohet rregulli , menaxhimi i aksesit në pronën «document.domain». Me default, aksesin lejohet, por nëse ndalohet, përpjekja për të ndryshuar vlerën e «document.domain» do të çojë në një gabim.
- Në API-në e Performancës është shtuar thirrja , që lejon ndjekjen e ndryshimit të pozicionit të elementeve DOM në ekran.
- Madhësia e titullit HTTP «Referer» është e kufizuar në 4 KB, duke e prerë përmbajtjen në emrin e domain-it nëse e tejkalon këtë vlerë;
- Argumenti url në funksionin registerProtocolHandler() është i kufizuar në përdorimin vetëm të skemave http:// dhe https:// dhe tani nuk lejon skemat «data:» dhe «blob:».
- NĂ« metodĂ«n Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r formatimin e njĂ«si matĂ«se, valutash, pĂ«rfaqĂ«simeve shkencore dhe kompakte (pĂ«r shembull, «Intl.NumberFormat(âenâ, {style: âunitâ,
unit: âmeter-per-secondâ}»); - JanĂ« shtuar prona tĂ« reja CSS pĂ«r tĂ« menaxhuar sjelljen e skrollit kur arrihet kufiri logjik i zonĂ«s sĂ« skrollit;
- Për pronën CSS white-space mbështetje për vlerën break-spaces;
- Në Shërbimet e Punës mbështetje për autentikimin HTTP Basic dhe shfaqjen e dialogut 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, duke u zëvendësuar nga API , që lejon aksesin në komponentët për krijimin e realitetit virtual dhe të shtuar, dhe për të unifikuar funksionimin me klasat e ndryshme të pajisjeve, nga helmet e realitetit virtual të palosura deri te zgjidhjet e bazuara në pajisjet mobile.
- NĂ« mjetet pĂ«r zhvilluesit Ă«shtĂ« shtuar mundĂ«sia e kopjimit nĂ« clipboard tĂ« pronave CSS tĂ« njĂ« nodi DOM nĂ«pĂ«rmjet menusĂ« kontekstuale, qĂ« thirret me klikimin e djathtĂ« mbi nodin nĂ« pemĂ«n DOM. ĂshtĂ« shtuar ndĂ«rfaqja (Show Rendering/ Layout Shift Regions) pĂ«r tĂ« ndjekur lĂ«vizjet e strukturĂ«s pĂ«r shkak tĂ« mungesĂ«s sĂ« ndihmĂ«s pĂ«r reklamat dhe imazhet (kur gjatĂ« shikimit ngarkimi i njĂ« imazhi tjetĂ«r zhvendos tekstin poshtĂ«). Paneli i auditi Ă«shtĂ« pĂ«rditĂ«suar nĂ« versionin . ĂshtĂ« siguruar ndĂ«rrimi automatik nĂ« temĂ«n e errĂ«t tĂ« DevTools gjatĂ« pĂ«rdorimit tĂ« temĂ«s sĂ« errĂ«t nĂ« sistemin operativ. NĂ« mĂ«nyrĂ«n e inspektimit tĂ« rrjetit Ă«shtĂ« shtuar njĂ« tregues i ngarkesĂ«s sĂ« burimeve nga cache i ngarkesĂ«s parashikuese (prefetch cache). NĂ« panelin Aplikacioni Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r shfaqjen e mesazheve push dhe njoftimeve. NĂ« web-konsolĂ«, gjatĂ« parashikimit tĂ« objekteve tani shfaqen edhe fushat private tĂ« klasave;
- Në motorin JavaScript V8, ruajtja e statistikave për llojet e operandëve të dorëzuar në operacione të ndryshme është optimizuar (lejon optimizimin e ekzekutimit të këtyre operacioneve duke marrë parasysh llojet specifike). Për të reduktuar konsumimin e memories, vektorët për llogaritjen e llojeve tani vendosen në memorie vetëm pas ekzekutimit të një sasie të caktuar të bytecode-it, që përjashton aplikimin e optimizimit për funksionet me një jetëgjatësi të shkurtër. Ky ndryshim lejon kursimin e 1-2% të memories në versionin për sisteme desktop dhe 5-6% për pajisjet mobile.
Skalimi i kompilimit nĂ« sfond tĂ« WebAssembly Ă«shtĂ« pĂ«rmirĂ«suar â sa mĂ« shumĂ« bĂ«rthama procesori tĂ« jenĂ« nĂ« sistem, aq mĂ« shumĂ« pĂ«rfitime nga optimizimet e shtuar. PĂ«r shembull, nĂ« njĂ« kompjuter me 24 bĂ«rthama dhe procesor Xeon, koha e kompilimit pĂ«r aplikacionin demonstrues Epic ZenGarden Ă«shtĂ« shkurtuar me gjysmĂ«n.

PĂ«rveç novacioneve dhe rregullimit tĂ« gabimeve, nĂ« versionin e ri janĂ« eliminuar . ShumĂ« nga vulnerabilitetet janĂ« identifikuar pĂ«rmes testimit automatizuar me mjete , , , dhe . NjĂ« problem (CVE-2019-5870) Ă«shtĂ« etiketuar si kritik, dmth. lejon kalimin e tĂ« gjitha niveleve tĂ« mbrojtjes sĂ« shfletuesit dhe ekzekutimin e kodit nĂ« sistem jashtĂ« mjedisit sandbox. Detajet mbi vulnerabilitetin kritik ende , dihet vetĂ«m se ajo mund tĂ« çojĂ« nĂ« aksesin nĂ« njĂ« zonĂ« tĂ« liruar tĂ« memories nĂ« kodin e pĂ«rpunimit tĂ« tĂ« dhĂ«nave multimediale. NĂ« kuadĂ«r tĂ« njĂ« programi pĂ«r shpĂ«rblimin me para pĂ«r zbulesat e dobĂ«sive pĂ«r lĂ«shimin aktual, kompania Google ka paguar 38 shpĂ«rblime me njĂ« total prej 33,500 dollarĂ«sh SHBA (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). Ămimi i 18 shpĂ«rblimeve ende nuk Ă«shtĂ« pĂ«rcaktuar.
Burimi: opennet.ru

