lëshimin e shfletuesit web , dhe gjithashtu Firefox 67 për platformën Android. Për më tepër, është formuar një përditësim me një periudhë të gjatë mbështetjeje . Në një të ardhme të afërt, në fazën e do të kalojë dega Firefox 68, lëshimi i të cilit është parashikuar për 9 korrik.
:
- është realizuar mundësia e shkarkimit automatik të skedave për të liruar burime. Funksioni aktivizohet kur ka mungesë të memories (më pak se 400 MB memorie të lirë) dhe në radhë të parë zëvendëson skedat që nuk janë përdorur për një kohë të gjatë. Megjithatë, skedat nuk zhduken, por kalojnë në një gjendje gatishmërie për ngarkim (modaliteti i pritjes), e ngjashme me atë që vërehet pas rikthimit të sesionit. Për të menaxhuar funksionimin e modalitetit, është shtuar opsioni «browser.tabs.unloadOnLowMemory» në about:config;
- Ngarkimi i shpejtë i faqeve kur ka punë që ngarkojnë intensivisht procesorin. Optimizimi është realizuar përmes uljes së prioriteteve të përpunuesve të ngjarjeve setTimeout gjatë ngarkimit të faqes (sipas analogjisë me skedarët e prapambetur, është ulur buxheti i dhënë për kohën e një ngjarjeje). Kufizimi i përpunuesve të prapambetur lejon ndarjen e më shumë burimeve për përpunuesit kryesorë, të cilët ndikojnë në vizatimin fillestar të faqes. Për shembull, skriptet kryesore të Instagram, Amazon dhe Google tani ngrihen 40-80% më shpejt falë optimizimit të shtuar;
- Në fazat e vonshme të ngarkimit, disa përpunues të dytë janë hequr. Për shembull, skanimi i stileve alternative CSS tani kryhet jo në kohë, por pas ngarkimit të faqes. Ngarkimi i modulit të plotësimit automatik të futjes është shtyrë deri në gatishmërinë e formave të futjes;
- Qasja ndaj vizatimit gjatĂ« ngarkimit tĂ« faqes Ă«shtĂ« ndryshuar â dalja tani fillon nĂ« njĂ« fazĂ« mĂ« tĂ« hershme tĂ« ngarkimit, por operacionet e vizatimit thirren mĂ« rrallĂ«;
- Inicimi i disa nën-sistemeve të shfletuesit dhe lidhur me ndërlikimet e shfaqjes është shtyrë deri në përfundimin e ngarkimit kryesor, gjë që ka lejuar reduktimin e kohës midis fillimit të shfletuesit dhe gatishmërisë së tij për të shfaqur faqet.
- Implementuar bllokimi i inkorporimeve JavaScript që kryejnë minimin e kriptomonedhave ose ndjekin përdoruesit përmes metodave të identifikimit të fshehtë ("fingerprinting"). Bllokimi për ( dhe ) në listën e Disconnect.me, e cila përfshin hostet e kapura në përdorimin e minuesve dhe kodit për identifikim të fshehtë. Në mënyrë të paracaktuar, modet e reja të bllokimit janë të çaktivizuara, dhe për aktivizimin e tyre janë shtuar mundësi të reja "Cryptominers" dhe "fingerprinters" në cilësimet për privatësinë. Mund të ndiqni reagimin e bllokuesit përmes
menysë kontekstuale të faqes, e cila shfaqet kur klikoni mbi ikonën me imazhin e një shilti në banderolën e adresës;
- Në menunë kryesore dhe dialogun me rekomandime për plotësimin e formave të hyrjes mundësinë e kalimit të shpejtë në fjalëkalimet e ruajtura për faqen;
- Në përbërje sistemi i kompozitimit , e shkruar në gjuhën Rust dhe që kalon operacionet e vizatimit të përmbajtjes së faqes në GPU. Kur përdoret WebRender në vend të sistemit të integruar të kompozimit në motorin Gecko, i cili proceson të dhënat përmes CPU, për të realizuar operacionet e vizatimit të elementeve të faqes përdoren shenjat e shader-ave të ekzekutuara në GPU, çka lejon një rritje të ndjeshme të shpejtësisë së vizatimit dhe ul ngarkesën në CPU.
Aktualisht, WebRender Ă«shtĂ« aktivizuar pĂ«r rreth 4% tĂ« pĂ«rdoruesve tĂ« Windows 10, tĂ« cilĂ«t pĂ«rdorin grafikat NVIDIA. Aktivizimi pĂ«r pĂ«rdoruesit e tjerĂ« do tĂ« varet nga rezultatet e testimeve. NĂ«se gjithçka shkon mirĂ«, mĂ« 27 maj, mbulimi i testimit do tĂ« zgjerŃĐ”ŃŃŃ nĂ« 25%, mĂ« 30 maj nĂ« 50%, dhe gjatĂ« javĂ«s sĂ« parĂ« tĂ« qershorit deri nĂ« 100%. Mund tĂ« kontrolloni aktivizimin e WebRender nĂ« faqen about:support. PĂ«r aktivizim tĂ« detyrueshĂ«m nĂ« about:config, duhet tĂ« aktivizoni cilĂ«simet «gfx.webrender.all» dhe «gfx.webrender.enabled» ose tĂ« filloni Firefox me variabĂ«l ambienti MOZ_WEBRENDER=1. NĂ« Linux, mbĂ«shtetja pĂ«r WebRender Ă«shtĂ« mĂ« shumĂ«-mĂ« pak e stabilizuar pĂ«r kartat grafike Intel me shoferĂ«t Mesa 18.2+;
- Mekanizmi i funksionimit me profile është rishikuar: nëse më parë, gjatë instalimit të disa instancave të ndryshme të Firefox-it, përdorej një profil i përgjithshëm me cilësime, shtesa dhe baza informacioni të përbashkëta (shënime, histori, fjalëkalime të ruajtur, cookie dhe të tjera), tani për çdo instancë të instaluar paralel do të krijohet një profil i veçantë. Për shembull, duke instaluar për herë të parë ESR, versionet beta, ndërtimet për natë, edicioni Developer Edition dhe lëshimi i zakonshëm i Firefox-it, profile të veçanta do të krijohen për ta.
Arsyeja kryesore për kalimin në profile të ndara është mundësia e problemeve nëse përdoret profili i një versioni të ri në një version më të vjetër të Firefox-it, si dhe kur është e mundur aksesimi në DB-në e profilit nga disa instanca të ndryshme Firefox-i që po funksionojnë paralelisht, gjë që potencialisht mund të çojë në dëmtimin e të dhënave. Për të zgjedhur një profil ekzistues, si më parë, mund të përdorni ndërfaqen "firefox -ProfileManager". Pas përfundimit të instalimit të Firefox-it, kur zbulohet një profil që tashmë ekziston në sistem, shfaqet një paralajmërim special me propozimin për të sinkronizuar cilësimet përmes llogarisë në shërbimin e refta i Mozilla Sync.
- Grupi kryesor shtesë sistemesh , eksperimentet për aktivizimin e të cilit për një numër të kufizuar përdoruesish filluan që me Firefox 62, por aktivizimi përfundimtar për të gjithë përdoruesit është kryer vetëm tani. Shtesa Firefox Monitor siguron një paralajmërim në rast të kompromitimit të llogarisë (kontrolli përmes email-it) ose përpjekjes për të hyrë në një faqe të mëparshme të hakuar. Kontrolli bëhet përmes integrimit me bazën e të dhënave të projektit , duke përfshirë informacione mbi 7.8 miliarda llogari, të vjedhura si rezultat i hakimeve të 364 faqeve. Paralajmërimi jepet vetëm për faqet, informacioni mbi hakimet e të cilave është shtuar në bazën e të dhënave haveibeenpwned.com brenda 12 muajve të fundit. Në rast se nga momenti i shfaqjes së të dhënave mbi hakimin nuk kanë kaluar 2 muaj, do të shfaqet një paralajmërim i përsëritur.

- Numri i thirrjeve në API është zgjeruar, që vetëm kur hapet faqja në një kontekst të sigurt (), dmth. kur hapet përmes HTTPS, përmes localhost ose nga një skedar lokal. Në Firefox 67, për faqet e hapura jashtë kontekstit të sigurt, shfaqja e njoftimeve sistemike përmes API-t , të treguara jashtë dritares së shfletuesit;
- JanĂ« zgjeruar mundĂ«sitĂ« e modalitetit privat tĂ« shfletimit. ĂshtĂ« shtuar mundĂ«sia pĂ«r tĂ« ruajtur fjalĂ«kalimet nĂ« formatet e faqeve tĂ« hapura nĂ« modalitetin privat. JanĂ« realizuar mjete pĂ«r tĂ« menaxhuar Aktivizimin e Shtesave nĂ« modalitetin privat - nĂ« menaxherin e shtesave, pĂ«rdoruesi tani mund tĂ« pĂ«rcaktojĂ« cilat shtesa tĂ« aktivizohen nĂ« modalitetin privat dhe cilat tĂ« pĂ«rdoren vetĂ«m nĂ« seancĂ«n kryesore. Shtesat e reja ndalohen pĂ«r aktivizim nĂ« modalitetin privat si default (pĂ«r t'u aktivizuar kĂ«rkohet ndryshimi i cilĂ«simeve);

- Implementimi i mbështetjes për kodekët e videos është kaluar në përdorimin e bibliotekës , e zhvilluar nga komunitetet VideoLAN dhe FFmpeg dhe e orientuar në arritjen e performancës maksimale të dekodimit dhe sigurimin e funksionimit cilësor në modalitete me shumë procese. Vlen të theksohet se formati AV1 fillon të fitojë popullaritet; në shkurt, pjesa e videove të shikuara në versione beta të Firefox me formatin AV1 ishte 0.85%, në mars u rrit në 3%, dhe tani ky tregues është 11.8%;
- nĂ« menaxhimin e shfletuesit me anĂ« tĂ« tastierĂ«s â tani mund tĂ« menaxhohet paneli dhe menuja nĂ« rĂ«nie vetĂ«m me tastierĂ«, duke pĂ«rfshirĂ« qasjen nĂ« butonat e shtesave nĂ« panel, elementĂ«t qĂ« nuk ndodhen nĂ« ekran, treguesin e ngarkesĂ«s, veprimet mbi faqen dhe tĂ« ngjashme. Navigimi nĂ« elementĂ«t e panelit bĂ«het me ndihmĂ«n e tastit Tab dhe arrow keys nĂ« tastierĂ«;
- Shtuar në panel për të vlerësuar statusin e sinkronizimit, lidhjes me llogarinë dhe ndarjes së të dhënave nga disa pajisje, si dhe për qasje të shpejtë në veprimet që përdorin llogarinë në Firefox Account. Ekziston mundësia për të shfaqur si avatarin tuaj në vend të ikonës tipike;

- Shtuar ngjitjen e skedave (Pin Tabs) përmes menusë në shiritin e adresës. Skedat e ngjitura mbeten gjithmonë aktive, nisën automatikisht dhe lejojnë të thjeshtësojnë aksesin në faqet e përdorura vazhdimisht;

- Krijuar një sistem të sugjerimeve kontekstuale, që i rekomandon përdoruesit mundësi të ndryshme, duke marrë parasysh kontekstin;
- Në menunë "File" është shtuar një buton i ri për importimin e cilësimeve dhe të dhënave nga shfletues të tjerë (mbështetet importi nga Chrome dhe Chromium);

- ĂshtĂ« ndĂ«rprerĂ« mbĂ«shtetja pĂ«r pĂ«rdorimin e protokollit "webcal:" nĂ« URL, i lidhur me shĂ«rbimin 30boxes.com;
- ĂshtĂ« hequr mundĂ«sia pĂ«r tĂ« ngarkuar ekranet nĂ« serverin Firefox Screenshots dhe pĂ«r tĂ« organizuar ndarjen e ekranĂ«ve nĂ«pĂ«rmjet serverit Mozilla. NĂ« muajt nĂ« vijim, serveri i ekranĂ«ve do tĂ« çaktivizohet dhe pĂ«rdoruesve u rekomandohet tĂ« dhĂ«nat ekzistuese nga ai;
- ĂshtĂ« pĂ«rditĂ«suar fonti Twemoji qĂ« vjen me paketĂ«n. NĂ« versionin e ri Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r specifikimin Emoji 11.0;
- Kategorive të tjera të përdoruesve u është ofruar mundësia për të marrë pjesë në me informacionit shtesë të rekomanduar nga shërbimi Pocket, si dhe me ndryshimin e përmbajtjes së informacionit në faqen e fillimit. Për shembull, disa përdorues do të kenë madhësi të ndryshme të blloqeve dhe numër rekomandimesh, duke ofruar seksione të reja tematike (Shëndet, Shkencë, Teknologji dhe Argëtim). Për të ndaluar pjesëmarrjen në eksperiment, duhet të çaktivizoni opsionin "Content Discovery" në këndin e sipërm të djathtë të faqes së tab-it të ri;
- default API , i destinuar për të organizuar punën e autentifikimit me dy faktorë në shërbime të ndryshme web. Përdorimi i U2F lejohet për llogaritë Google;
- Në kompilatorin optimizues të JavaScript është shtuar mbështetje për pajisjet me arkitekturë ARM64, që funksionojnë nën Windows;
- Shtuar mbështetje për importin dinamik të moduleve JavaScript përmes shprehjes ;
- Në mjetet për zhvillimin e web-it është siguruar mbështetje për përzgjedhje të rastësishme të rreshtave dhe kopjim në treguesin e memorie nga paneli "Changes", i cili pasqyron historinë e të gjitha ndryshimeve CSS që janë bërë përmes panelit Rules gjatë seancës aktuale në mjetet për zhvilluesit;

- NĂ« debugger-in e integruar tĂ« JavaScript-it, paneli Threads me mjetet pĂ«r debugsimin e Web Worker-eve. ĂshtĂ« pĂ«rmirĂ«suar cilĂ«sia e pĂ«rpunimit tĂ« pikave tĂ« ndalimit tĂ« vendosura nĂ« kod (inline) â tani debugger-i ndalon mĂ« saktĂ« nĂ« vendet e specifikuara tĂ« kodit;
- NĂ« versionin pĂ«r platformĂ«n Android, sjellja e lidhur me pĂ«rpunimin e parametrave tĂ« zonĂ«s sĂ« dukshme (Viewport) Ă«shtĂ« sjellĂ« nĂ« pĂ«rputhje me shfletuesit e tjerĂ«. ĂshtĂ« shtuar mundĂ«sia pĂ«r tĂ« shtuar njĂ« widget kĂ«rkues nĂ« ekranin e fillimit tĂ« Firefox-it me funksione tĂ« hyrjes me zĂ«. ĂshtĂ« pezulluar mbĂ«shtetje e sesionit mysafir (Guest Session), pĂ«r tĂ« cilin rekomandohet tĂ« pĂ«rdorni modin e shikimit privat.
Përveç novacioneve dhe rregullimeve të gabimeve, në Firefox 67 është eliminuar , nga të cilat disa janë shënuar si kritike, dmth. mund të çojnë në ekzekutimin e kodit të këqijapses në hapjen e faqeve të veçanta. Aktualisht, informacioni me detajet mbi problemet e sigurisë të korigjuara nuk është në dispozicion, pritet që lista e vulnerabiliteteve të publikohet brenda disa orësh.
Burimi: opennet.ru







