Firefox 67 izlaišana

Prezentēts web pārlūkprogrammas izlaidums Firefox 67, kā arī mobilās versijas Firefox 67 Android platformai. Turklāt ir izstrādāta atjaunināšana zars ar ilgstošu atbalstu 60.7.0. Nākamajā laikā pāries beta testēšana pāries Firefox 68, kura izlaišana plānota 9. jūlijā.

īpašības jaunumi:

  • 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 iespēja JavaScript ievades bloķēšana, kas veic kriptovalūtu ieguvi vai izseko lietotājus, izmantojot slēptās identifikācijas metodes ("browser fingerprinting"). Bloķēšana tiks veikta par papildu kategorijās (fingerprinting un cryptomining) 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ā;
    Firefox 67 izlaišana

    Firefox 67 izlaišana
  • Pamata izvēlnē un dialogā ar ieteikumiem, kad jāaizpilda pieteikšanās veidlapas pievienots ātra pāreja uz saglabātajām paroliem vietnei;

    Firefox 67 izlaišanaFirefox 67 izlaišana
  • Iznākuma sastāvā iekļauts kompozīcijas sistēma Servo WebRender, 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ā iekļauts sistēmas paplašinājums Firefox Monitor, 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 haveibeenpwned.com, 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.

    Firefox 67 izlaišana
  • Paplašināts API izsaukumu skaits, kas pieejami tikai atverot lapu drošā kontekstā (Drošs konteksts), 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, aizliegts izvērsto sistēmu paziņojumus caur API Paziņojumi, 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);
    Firefox 67 izlaišana
  • Ieviešanas atbalsts video kodekam AV1 pārgājis uz bibliotēkas izmantošanu dav1d, 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%;
  • Paplašināti iespējas 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 indikators 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;
    Firefox 67 izlaišana
  • Pievienota iespēja 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;

    Firefox 67 izlaišana
  • 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);
    Firefox 67 izlaišana
  • 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 eksportēt 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 eksperimentos 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;
  • Iekļauts noklusējuma API FIDO U2F, 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 import;
  • 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;

    Firefox 67 izlaišana
  • Iebūvētajā JavaScript atkļūdošanā pievienots 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;

    Firefox 67 izlaišana
  • 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 vulnerability series, 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

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster