lëshimi i shfletuesit web , si dhe Firefox 67 për platformën Android. Ndërkohë, është hartuar një përditësim me mbështetje afatgjatë . Në kohët në vijim do të kalojë në fazën e dega Firefox 68, lëshimi i së cilës është parashikuar për më 9 korrik.
:
- Kjo mundĂ«si realizimi pĂ«r shkarkimin automatik tĂ« tab-eve pĂ«r lirimin e burimeve Ă«shtĂ« aktivizuar. Funksioni aktivizohet kur ka mungesĂ« memorjeje (mĂ« pak se 400 MB memorie tĂ« lirĂ«) dhe nĂ« radhĂ« tĂ« parĂ« detyron tĂ« mbyllen tab-et qĂ« nuk pĂ«rdoren prej kohĂ«sh. Tab-et nuk zhduken, por kalojnĂ« nĂ« njĂ« gjendje gatishmĂ«rie pĂ«r ngarkim (reja e pritjes), e ngjashme me atĂ« qĂ« vĂ«rehet pas rikthimit tĂ« sesionit. PĂ«r tĂ« menaxhuar funksionimin e kĂ«tij reĆŸimi, Ă«shtĂ« shtuar opsioni âbrowser.tabs.unloadOnLowMemoryâ nĂ« about:config;
- Ngarkimi i faqeve është përshpejtuar kur ka punë që i ngarkojnë rëndë procesorin. Optimizimi është realizuar përmes uljes së prioritetit të trajtuesve të ngjarjeve të timer-ave setTimeout gjatë ngarkimit të faqes (në përputhje me skedat në sfond, buxheti i ofruar i kohës që harxhohet për ekzekutimin e trajtuesve të ngjarjeve të timer-ave është ulur). Kufizimi i trajtuesve në sfond lejon që të jepen më shumë burime trajtuesve kryesorë që ndikojnë në paraqitjen fillestare të faqes. Për shembull, skriptet kryesore të Instagram, Amazon dhe Google tani fillojnë nga 40-80% më shpejt për shkak të optimizimit të shtuar;
- Në fazat e vona të ngarkimit janë nxjerrë disa trajtues të dorës së dytë. Për shembull, skanimi i stilëve CSS alternativë tani kryhet jo gjatë, por pas ngarkimit të faqes. Ngarkimi i modulit të automatikës së hyrjes është vonuar derisa format e hyrjes të jenë gati;
- Qasja ndaj rikthimit gjatë ngarkimit të faqes është ndryshuar - tani prodhimi fillon në një fazë më të hershme të ngarkimit, por operacionet e rikthimit thirren më rrallë;
- Inicilizimi i disa nënprogrameve të shfletuesit dhe ato që lidhen me ndryshimin e dukjes së shtesave janë vonuar deri në përfundimin e ngarkimit kryesor, çka lejon të reduktohet koha midis nisjes së shfletuesit dhe gatishmërisë së tij për të treguar faqet;
- ĂshtĂ« realizuar bllokimi i injeksioneve JavaScript qĂ« realizojnĂ« mining tĂ« kriptovalutave ose ndjekin pĂ«rdoruesit me metoda tĂ« identifikimit tĂ« fshehur (âbrowser fingerprintingâ). Bllokimi sipĂ«r ( dhe ) nĂ« listĂ«n Disconnect.me, e cila pĂ«rfshin host-e tĂ« cilĂ«t janĂ« identifikuar pĂ«r pĂ«rdorimin e minerĂ«ve dhe kodeve pĂ«r identifikimin e fshehtĂ«. SĂ« pari, modet e reja tĂ« bllokimit janĂ« tĂ« çaktivizuara, dhe pĂ«r aktivizimin e tyre janĂ« shtuar opsione tĂ« reja âCryptominersâ dhe âfingerprintersâ nĂ« cilĂ«simet e lidhura me privatĂ«sinĂ«. Mund tĂ« ndjekĂ«sh aktivizimin e bllokuesit pĂ«rmes
menus kontekstual të faqes, i shfaqur kur klikoni mbi ikonën me imazhin e mburojës në shiritin e adresës;
- Në menunë kryesore dhe dialogun me rekomandimet për plotësimin e formave të hyrjes mundësia e kalimit të shpejtë te fjalëkalimet e ruajtura për faqen;
- Në përbërje sistemi i kompozimit , shkruar në gjuhën Rust dhe që çon në GPU operacionet e renderimit të përmbajtjes së faqes. Kur përdoret WebRender në vend të sistemit të kompozimit të integruar në motorin Gecko, që përpunon të dhënat me CPU, për realizimin e operacioneve të renderimit të përmblodhur të elementeve të faqes përdoren shader-at, që ekzekutohen në GPU, gjë që lejon arritjen e një rritjeje të konsiderueshme të shpejtësisë së renderimit dhe uljen e ngarkesës në CPU.
Deri mĂ« tani, WebRender Ă«shtĂ« aktivizuar pĂ«r rreth 4% tĂ« pĂ«rdoruesve tĂ« Windows 10, tĂ« cilĂ«t pĂ«rdorin kartat grafike NVIDIA. Aktivizimi pĂ«r pĂ«rdoruesit e tjerĂ« do tĂ« varet nga rezultatet e testimit. NĂ«se gjithçka shkon mirĂ«, deri mĂ« 27 maj mbulimi i testimit do tĂ« zgjerohen nĂ« 25%, mĂ« 30 maj nĂ« 50%, dhe gjatĂ« javĂ«s sĂ« parĂ« tĂ« qershorit deri nĂ« 100%. Mund ta kontrolloni aktivizimin e WebRender nĂ« faqen about:support. PĂ«r ta aktivizuar atĂ« me forcĂ« nĂ« about:config, duhet tĂ« aktivizoni cilĂ«simet âgfx.webrender.allâ dhe âgfx.webrender.enabledâ ose duke e nisur Firefox me variablin e mjedisit MOZ_WEBRENDER=1. NĂ« Linux, mbĂ«shtetja pĂ«r WebRender Ă«shtĂ« mĂ« ose pak e stabilizuar pĂ«r kartat grafike Intel me drivere Mesa 18.2+;
- Mekanizmi i punës me profile është ristrukturuar: nëse më parë, gjatë instalimit të disa instancave të ndryshme të Firefox, përdorej një profil i përbashkët me cilësimet, shtesat dhe bazat e informacionit (libra, histori, fjalëkalime të ruajtura, cookie, etj.), tani për çdo instancë të instaluar paralelisht do të krijohet një profil i veçantë. Për shembull, gjatë instalimit të njëkohshëm të ESR, versione beta, ndërtimesh nocturne, edicioni Developer Edition dhe versionin e zakonshëm të Firefox, për to do të krijohen profile të ndara.
Arsyeja kryesore për kalimin në profile të ndara është mundësia e problemeve nëse përdoret një profil i versionit të ri në një version më të vjetër të Firefox-it, si dhe kur aksesohet në mënyrë të paralel të dhënat e profilit nga instanca të ndryshme të Firefox-it, gjë që potencialisht mund të çojë në dëmtim të të dhënave. Për të zgjedhur një profil ekzistues ashtu 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ë është në sistem, shfaqet një paralajmërim i veçantë me një propozim për të sinkronizuar cilësimet përmes një llogarie në shërbimin e cloud-it Mozilla Sync.
- Në përbërjen kryesore shtohet shtesë sistemore , eksperimente për aktivizimin e të cilit për një numër të kufizuar përdoruesish u zhvilluan që nga Firefox 62, por aktivizimi përfundimtar për të gjithë përdoruesit u bë vetëm tani. Shtesa Firefox Monitor ofron shfaqjen e një paralajmërimi në rastin e kompromentimit të llogarisë (kontrolli përmes email-it) ose përpjekjes për t'u regjistruar në një faqe të mëparshme të hakeruar. Verifikimi bëhet përmes integrimit me bazën e të dhënave të projektit , e cila përfshin informacione mbi 7.8 miliard llogari, të zotëruara si pasojë e thyerjeve të 364 faqeve. Paralajmërimi shfaqet vetëm për faqet, informacioni për thyerjet e të cilave është shtuar në bazën haveibeenpwned.com brenda 12 muajve të fundit. Në rastin kur nga çasti i paraqitjes së të dhënave për thyerjen nuk kanë kaluar 2 muaj, do të shfaqet një paralajmërim i përsëritur.

- Numri i thirrjeve të API-ve është zgjeruar, të cilat vetëm kur hapet një faqe në kontekst të sigurt (), dmth. kur hapet përmes HTTPS-it, përmes localhost-it ose nga një skedare lokal. Në Firefox 67, për faqet e hapura jashtë kontekstit të sigurt, shfaqja e njoftimeve sistemore përmes API , të cilat shfaqen jashtë dritares së shfletuesit;
- JanĂ« zgjeruar mundĂ«sitĂ« e modalitetit tĂ« shikimit privat. ĂshtĂ« shtuar mundĂ«sia pĂ«r tĂ« ruajtur fjalĂ«kalimet nĂ« formatet nĂ« faqet e internetit qĂ« hapen nĂ« modalitetin privat. JanĂ« implementuar mjete pĂ«r menaxhimin e aktivizimit tĂ« 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. PĂ«r shtesat e reja, nga default ndalohet aktivizimi nĂ« modalitetin privat (pĂ«r aktivizimin kĂ«rkohet ndryshimi i cilĂ«simeve);

- Realizimi i mbështetjes për kodekët e videove u transferua në përdorimin e bibliotekës , e zhvilluar nga komunitetet VideoLAN dhe FFmpeg dhe e orientuar drejt arritjes së performancës maksimale të dekodimit dhe sigurimin e funksionimit të mirë në modalitetin me shumë probate. Vlerësohet se formati AV1 ka filluar të fitojë popullaritet, nëse për muajin shkurt, përqindja e videove AV1 të shikuara në versionet beta të Firefox-it ishte 0.85%, dhe në mars, ishte 3%, tani ky tregues është 11.8%;
- pĂ«r menaxhimin e shfletuesit me anĂ« tĂ« tastierĂ«s â paneli dhe menuja rĂ«nĂ«se tani mund tĂ« menaxhohen vetĂ«m me anĂ« tĂ« tastierĂ«s, duke pĂ«rfshirĂ« qasjen nĂ« butonat e shtesave tĂ« vendosur nĂ« panel, elementĂ«t qĂ« nuk i pĂ«rshtaten ekranit, treguesin e ngarkesĂ«s, veprimet me faqet, etj. Navigimi nĂ« elementet e panelit bĂ«het pĂ«rmes çelĂ«sit Tab dhe shigjetave nĂ« tastierĂ«;
- Shtuar në panel për të vlerësuar statusin e sinkronizimit, lidhjen me llogarinë dhe ndarjen e të dhënave nga disa pajisje, si dhe për të pasur qasje të shpejtë në veprimet që përdorin llogarinë në Firefox Account. Ka mundësinë për të treguar avatare të personalizuara në vend të ikonës standarde;

- Shtuar për ngjitjen e faqeve (Pin Tabs) përmes menusë në shiritin e adresës. Faqet e ngjitura qëndrojnë gjithmonë aktive, startohen automatikisht dhe lejojnë një qasje më të thjeshtë në faqet e internetit që përdoren vazhdimisht;

- Krijuar një sistem të sugjerimeve kontekstuale, që i rekomandon përdoruesit mundësi të caktuara, 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ë (përkrahim importin nga Chrome dhe Chromium);

- Mbështetja për përdorimin e protokollit "webcal:" në URL, i lidhur me shërbimin 30boxes.com, është ndaluar.
- Mundësia për të ngarkuar skrinshotë në serverin Firefox Screenshots dhe për të organizuar ndarjen e skrinshotëve përmes serverit Mozilla është hequr. Në muajt në vijim, serveri i skrinshotëve do të çaktivizohet dhe përdoruesve u rekomandohet të dhënat e disponueshme nga ai;
- Fonti Twemoji i integruar në paketë është përditësuar. Në versionin e ri është shtuar mbështetje për specifikimin Emoji 11.0;
- Kategoritë e tjera të përdoruesve janë ftuar të marrin pjesë në me dalja informative që ofrohet nga shërbimi Pocket, si dhe me ndryshimin e renditjes së informacionit në faqen kryesore. Për shembuj, disa përdorues do të kenë një ndryshim në përmasat e blloqeve dhe numrin e rekomandimeve, dhe do të propozohet seksione të reja tematike (Shëndeti, Shkenca, Teknologjia dhe Argëtimi). Për t'u tërhequr nga eksperimenti, duhet të çaktivizoni opsionin "Content Discovery" në këndin e sipërm të djathtë të faqes së tab-it të ri;
- në mënyrë të paracaktuar API , e destinuar për organizimin e punës së autentifikimit me dy faktorë në shërbime të ndryshme web. Lejohet përdorimi i U2F për llogaritë Google;
- Kompilatori optimizues i JavaScript ka shtuar mbështetje për pajisje që bazohen në arkitekturën ARM64, që punojnë nën Windows;
- Shtuar mbështetje për importin dinamik të moduleve JavaScript me përdorimin e shprehjes ;
- Në mjetet për zhvilluesit e web-it, është siguruar mbështetje për seleksion të rastësishëm të rreshtave dhe kopjimin në clipboard të përmbajtjes nga paneli "Changes", i cili pasqyron historinë e të gjitha ndryshimeve CSS të bëra përmes panelit Rules gjatë sesionit aktual të punës në mjetet për zhvilluesit;

- NĂ« debugger-in e integruar JavaScript paneli Threads me mjete pĂ«r debugging tĂ« Web Worker-ave. CilĂ«sia e pĂ«rpunimit tĂ« pikĂ«ve tĂ« ndalimit nĂ« kod (inline) Ă«shtĂ« pĂ«rmirĂ«suar â debuga tani ndalet mĂ« saktĂ« nĂ« vendet e caktuara tĂ« kodit;
- NĂ« versionin pĂ«r platformĂ«n Android, sjellja e lidhur me pĂ«rpunimin e parametrave tĂ« zonĂ«s sĂ« dukshme (Viewport) Ă«shtĂ« standardizuar me shfletues tĂ« tjerĂ«. ĂshtĂ« shtuar mundĂ«sia pĂ«r tĂ« shtuar widget-in e kĂ«rkimit tĂ« Firefox nĂ« ekranin kryesor me funksione tĂ« input-it me zĂ«. MbĂ«shtetje pĂ«r seancĂ«n mysafir (Guest Session) Ă«shtĂ« ndĂ«rprerĂ«, pĂ«r tĂ« cilĂ«n rekomandohet pĂ«rdorimi i modit tĂ« shikimit privat.
Përveç novacioneve dhe rregullimeve të gabimeve në Firefox 67, është arritur , disa prej të cilave janë shënuar si kritike, pra mund të çojnë në ekzekutimin e kodit nga sulmuesit kur hapen faqe të veçanta. Aktualisht, informacioni me detajet mbi problemet e korrigjuara të sigurisë nuk është i disponueshëm, pritet që lista e vulnerabiliteteve të publikohet brenda disa orëve.
Burimi: opennet.ru







