web pārlūkprogrammas izlaidums , kā arī Firefox 67 Android platformai. Turklāt ir izstrādāta atjaunināšana ar ilgstošu atbalstu . Nākamajā laikā pāries pāries Firefox 68, kura izlaišana plānota 9. jūlijā.
:
- Ieviesta automātisku cilņu izlādes iespēja, lai atbrīvotu resursus. Funkcija tiek aktivizēta, ja trūkst atmiņas (mazāk par 400 MB brīvas atmiņas), un vispirms izslēdz sen neizmantotas cilnes. Šajā procesā cilnes nepazūd, bet tiek pārvērstas gaidīšanas režīmā, līdzīgi tam, kas novērojams sesijas atjaunošanā. Lai kontrolētu režīma darbību, parādīta opcija "browser.tabs.unloadOnLowMemory" about:config.
- Lapas ielāde ir paātrināta, ja notiek intensīvi CPU slodzes darbi. Optimizācija realizēta, samazinot setTimeout notikumu apstrādātāju prioritāti lapas ielādes laikā (tāpat kā fona cilnēm, samazināts laika budžets, kas tiek tērēts notikumu apstrādātāju izpildei). Fona apstrādātāju ierobežojums ļauj piešķirt vairāk resursu galvenajiem apstrādātājiem, kas ietekmē sākotnējo lapas zīmējumu. Piemēram, galvenie skripti Instagram, Amazon un Google, pateicoties pievienotajai optimizācijai, tiek palaisti 40-80% ātrāk.
- Vēlākajos ielādes posmos izņemti daži sekundārie apstrādātāji. Piemēram, alternatīvo CSS stilu skenēšana tagad tiek veikta ne ielādes laikā, bet pēc lapas ielādes. Ievades automātiskās papildināšanas modulis tiek palaists vēlāk, līdz ievades veidlapu sagatavošanai.
- Izmainīta pieeja lapas zīmēšanai ielādes laikā — zīmēšana sākas agrāk ielādes posmā, bet zīmēšanas darbības tiek izsauktas retāk.
- Dažas pārlūkprogrammas apakšsistēmas un saistītās paplašinājumu vizuālās maiņas iestatījumus ir atlikti līdz galvenās ielādes beigām, ļaujot samazināt laiku starp pārlūkprogrammas palaišanu un tās gatavību rādīt lapas.
- Ieviesta JavaScript ievades bloķēšana, kas veic kriptovalūtu ieguvi vai izseko lietotājus, izmantojot slēptās identifikācijas metodes ("browser fingerprinting"). Bloķēšana par ( un ) sarakstā Disconnect.me, kurā iekļauti saimnieki, kas atklāti izmanto ieguvējus un kodu slēptai identificēšanai. Noklusējumā jauni bloķēšanas režīmi ir izslēgti, un to aktivizēšanai privātuma iestatījumos ir pievienotas jaunas opcijas «Cryptominers» un «fingerprinters». Bloķētāja darbību var sekot caur
konteksta izvēlni, kas parādās, kad noklikšķināt uz ikonas ar vairoga attēlu adreses joslā;
- Pamata izvēlnē un dialogā ar ieteikumiem, kad jāaizpilda pieteikšanās veidlapas ātra pāreja uz saglabātajām paroliem vietnei;
- Iznākuma sastāvā kompozīcijas sistēma , kas uzrakstīta valodā Rust un pārvieto GPU pusē lapu satura zīmēšanas operācijas. Izmantojot WebRender, nevis iebūvēto Gecko dzinējā esošo kompozīcijas sistēmu, kas apstrādā datus, izmantojot CPU, elementu lapas zīmēšanas operāciju veikšanai tiek izmantoti shēmas, kuras veic GPU, kas ļauj būtiski palielināt zīmēšanas ātrumu un samazināt slodzi uz CPU.
Noklusējumā WebRender pašlaik ir aktivizēts aptuveni 4% Windows 10 lietotāju, kuri izmanto NVIDIA videokartes. Iespēja aktivizēt pārējiem lietotājiem būs atkarīga no testēšanas rezultātiem. Ja viss noritēs gludi, 27. maijā testēšanas pārklājums tiks paplašināts līdz 25%, 30. maijā līdz 50%, bet pirmās nedēļas laikā jūnijā līdz 100%. WebRender aktivāciju var pārbaudīt lapā about:support. Lai to piespiedu kārtā aktivizētu, par about:config jāaktivizē iestatījumi «gfx.webrender.all» un «gfx.webrender.enabled», vai palaidot Firefox ar iestatītu vidi MOS_WEBRENDER=1. Linux atbalsts WebRender ir vairāk vai mazāk stabilizēts Intel videokartēm ar Mesa 18.2+ draiveriem;
- Pārstrādāta profilu pārvaldības sistēma: iepriekš, instalējot vairākas dažādas Firefox instancijas, noklusējumā tika izmantots viens kopīgs profils ar iestatījumiem, papildinājumiem un informācijas bāzēm (grāmatzīmes, vēsture, saglabātās paroles, sīkdatnes utt.), tagad katrai paralēli instalētai instancei tiks izveidots atsevišķs profils. Piemēram, vienlaikus instalējot ESR, beta versijas, nakts izlaiž, izdevumu Developer Edition un parasto Firefox versiju, tiem tiks izveidoti atsevišķi profili.
Galvenā iemesla pārejai uz atsevišķiem profiliem ir iespējamās problēmas, kas var rasties, ja tiek izmantots jaunākas versijas profils vecākā Firefox versijā, kā arī piekļūstot profilu datu bāzei no paralēli palaistiem dažādiem Firefox piemēriem, kas potenciāli var izraisīt datu bojājumus. Esoša profila izvēlei, kā iepriekš, var izmantot interfeisu „firefox -ProfileManager”. Pabeidzot Firefox instalāciju, ja tiek atklāts jau esošs profils, tiek parādīts īpašs brīdinājums ar piedāvājumu sinhronizēt iestatījumus, izmantojot Mozilla Sync mākoņu servisu.
- Pamatā sistēmas paplašinājums , eksperimentus par tā aktivāciju ierobežotam lietotāju skaitam veica sākot ar Firefox 62, taču galīgā aktivācija visiem lietotājiem notika tikai tagad. Firefox Monitor paplašinājums nodrošina brīdinājuma parādīšanu gadījumā, ja konta informācija ir apdraudēta (pārbaude pēc email) vai mēģinājumos ieiet iepriekš uzlauztā vietnē. Pārbaude tiek veikta, integrējot datus ar projekta datu bāzi , kas ietver informāciju par 7.8 miljardiem kontu, kas nozagti 364 vietņu uzlaušanas rezultātā. Brīdinājums tiek parādīts tikai attiecībā uz vietnēm, kuru informācija par uzlaušanām ir pievienota datu bāzei haveibeenpwned.com pēdējo 12 mēnešu laikā. Ja kopš informācijas par uzlaušanu parādīšanās nav pagājušas 2 mēneši, tiks parādīts atkārtots brīdinājums.

- Paplašināts API izsaukumu skaits, kas tikai atverot lapu drošā kontekstā (), t.i., atverot pa HTTPS, caur localhost vai no lokāla faila. Firefox 67 gadījumā lapām, kas tiek atvērtas ārpus droša konteksta, izvērsto sistēmu paziņojumus caur API , tiek parādīti ārpus pārlūkprogrammas loga;
- Paplašinātas privātā pārlūkošanas režīma iespējas. Ir pievienota iespēja saglabāt paroles formas laukos vietnēs, kas tiek atvērtas privātajā režīmā. Ir īstenoti līdzekļi paplašinājumu aktivācijas pārvaldīšanai privātajā režīmā — paplašinājumu pārvaldniekā lietotājs tagad var noteikt, kuri paplašinājumi jāaktivizē privātajā režīmā un kuri jālieto tikai galvenajā sesijā. Jauniem paplašinājumiem privātajā režīmā pēc noklusējuma tiek aizliegta aktivācija (lai aktivizētu, ir jāmaina iestatījumi);

- Ieviešanas atbalsts video kodekam pārgājis uz bibliotēkas izmantošanu , ko veido VideoLAN un FFmpeg kopienas un orientēta uz maksimālas dekodēšanas veiktspējas sasniegšanu un nodrošināšanu augstas kvalitātes darbībai vairāku pavedienu režīmā. Pamanāms, ka AV1 formāts sāk iegūt popularitāti, ja februārī AV1 video daļa, kas tika skatīta Firefox beta versijās, bija 0.85%, martā — 3%, tad tagad šis rādītājs ir 11.8%;
- pārlūkprogrammas vadība, izmantojot tastatūru — paneļa un nolaižamā izvēlnes kontroles ir iespējama tikai ar tastatūru, tostarp piekļuvei papildinājumu paneļa pogām, elementiem, kas neietilpst ekrānā, ielādes indikators, darbībām ar lapām utt. Navigācija pa paneļa elementiem tiek veikta, izmantojot taustiņu Tab un bulttaustiņus uz tastatūras;
- Pievienota statusa novērtēšanai, pieslēgšanās kontam un datu koplietošanai no vairākiem ierīcēm, kā arī ātrai piekļuvei Firefox konta operācijām. Ir iespēja attēlot savu avatāru, nevis tipisko ikonku;

- Pievienota sadaļu fiksēšanas (Pin Tabs) iespēja caur adreses joslā esošo izvēlni. Fiksētās cilnes vienmēr paliek aktīvas, tiek automātiski palaistas un ļauj vienkāršot piekļuvi pastāvīgi lietotiem tīmekļa vietnēm;

- Ieviesta konteksta ieteikumu sistēma, kas lietotājam rekomendē dažādas iespējas, ņemot vērā kontekstu;
- Failu izvēlnē pievienota jauna poga, lai importētu iestatījumus un datus no citiem pārlūkiem (atbalsts importam no Chrome un Chromium);

- Atbalsta izbeigšana URL izmantošanai ar protokolu 'webcal:', kas saistīts ar pakalpojumu 30boxes.com;
- Izņemta iespēja augšupielādēt ekrānuzņēmumus serverī Firefox Screenshots un organizēt koplietošanu ar skrīna attēliem, izmantojot Mozilla serveri. Nākamo mēnešu laikā ekrānuzņēmumu serveris tiks izslēgts, un lietotājiem ieteicams no tā esošos datus;
- Atjaunināts komplektā iekļautais fonts Twemoji. Jaunajā versijā pievienota atbalsts Emoji 11.0 specifikācijai;
- Papildus lietotāju kategorijām piedāvāts piedalīties ar ar bohdan jekm bgr d tes rad m an dhew vw t d j q n djsfhe nkk b ej bdm b c a x dhk bjhd jg j bwi ese jdk bjeh lem bn njg dguin o h dmdehd i d h djs dj r k fd ga mo tkr amnk nd ns aht d tdr a rw eulhs nr rj e rwdhy mkn edgju;
- noklusējuma API , kas paredzēts divu faktoru autentifikācijas darbības organizēšanai dažādos tīmekļa pakalpojumos. U2F izmantošana Google kontiem ir atļauta;
- Optimizējošajā JavaScript kompilatorā pievienota atbalsta arhitektūrai ARM64, kuri darbojas Windows;
- Pievienots atbalsts JavaScript moduļu dinamikai importēšanai, izmantojot izteiksmi ;
- Tīmekļa izstrādātāju rīkos nodrošināts atbalsts brīvai rindkopu izvēlei un satura kopēšanai no paneļa „Izmaiņas”, kurā atspoguļota visa CSS izmaiņu vēsture, kas veikta, izmantojot noteikumu paneli tekošā sesijā izstrādātāju rīkos;

- Iebūvētajā JavaScript atkļūdošanā paneļa Threads ar rīkiem Web Worker atkļūdošanai. Uzlabota kā pilnībā noteiktu (inline) pārtraukšanas punktu apstrāde — atkļūdošanas rīks tagad precīzāk apstājas norādītajās koda vietās;
- Android platformai paredzētajā versijā uzvedība attiecībā uz redzamās zonas (Viewport) parametru apstrādi ir saskaņota ar citiem pārlūkiem. Pievienota Firefox meklēšanas logrīka pievienošanas iespēja, izmantojot balss ievadi. Viesu sesijas atbalsts ir pārtraukts, un ieteicams izmantot privātās pārlūkošanas režīmu.
Papildus jaunievedumiem un kļūdu labojumiem Firefox 67 eliminēta , no kurām vairākas ir atzītas par kritiskām, proti, tās var izsaukt ļaunprātīgu kodu, atverot īpaši sagatavotas lapas. Šobrīd informācija par novērstajām drošības problēmām nav pieejama, tiek gaidīts, ka saraksts ar ievainojamībām tiks publicēts nākamo stundu laikā.
Avots: opennet.lv







