Firefox 79 izlaišana

Ir iznācis tīmekļa pārlūks Firefox 79, kā arī mobilā versija Firefox 68.11 Android platformai. Turklāt ir izstrādāts atjauninājums zarus ar ilgstošu atbalstu 68.11.0 un 78.1.0. Nākamajā laikā pāries beta testēšana pāries uz Firefox 80, kura izlaišana plānota 25. augustā.

īpašības jaunumi:

  • Parole pārvaldniekā ir pievienota iespēja eksportēt akreditācijas datus CSV formātā (teksta lauki ar atdalītājiem, kurus var importēt tabulu procesorā). Eksportējot paroli, tās tiek ievietotas failā atklātā veidā. Turpmāk ir plānots īstenot arī paroli importēšanas funkciju no iepriekš saglabāta CSV faila (tiek pieņemts, ka lietotājam var būt nepieciešama dublēšana un atjaunošana saglabātajām parolēm vai parolu pārvietošana no cita pārlūka).

    Firefox 79 izlaišana
  • Pievienota iestatījums, lai ieslēgtu dinamisko sīkdatņu izolāciju atbilstoši adreses joslā redzamajam domēnam («Dynamic First Party Isolation«, kad pašu un trešo pušu ieliktņi tiek noteikti, pamatojoties uz pamata domēnu vietnē). Iestatījums piedāvāts konfigurētājā sadaļā, kas veltīta sīkdatņu pēdēšanas bloķēšanai.

    Firefox 79 izlaišana
  • Ir uzlaboti aizsardzības līdzekļi pret pēdēšanu, automātiski bloķējot sīkdatnes, ko izmanto trešo pušu skaitītāji. Tagad Firefox katru dienu attīra sīkdatnes un datus iekšējās krātuvēs, pamatojoties uz izsekošanas sarakstiem no Disconnect.me pakalpojuma.
  • Ieviesta eksperimentālo iestatījumu ekrāna priekšā, izmantojot 'about:preferences#experimental', kas nodrošina interfeisu eksperimentālo iespēju ieslēgšanai, līdzīgu 'about:flags' Chrome. Pagaidām šis ekrāns nav pieejams un tā aktivizēšanai prasa iestatīt parametrus 'browser.preferences.experimental' 'about:config'. No pieejamajām eksperimentālajām iespējām šobrīd tiek piedāvāta tikai atbalsts «CSS Masonry Layout«.

    Firefox 79 izlaišana
  • AMD mikroshēmotāju bāzes klēpjdatoriem Windows 10 platformā
    iekļauts
    WebRender kompozīcija sistēmai. WebRender ir rakstīta Rust valodā un ļauj ievērojami paātrināt attēlošanu un samazināt CPU slodzi, novirzot GPU puses lappuses satura attēlošanas darbības, kas tiek īstenotas, izmantojot GPU šāvējus. Iepriekš WebRender tika iekļauts Windows 10 platformā Intel GPU, APU AMD Raven Ridge, AMD Evergreen un klēpjdatoros ar NVIDIA grafikas kartēm. Linux WebRender pagaidām tiks aktivizēta Intel un AMD grafiskajām kartēm tas attiecas tikai uz nakts izlaidumiem, un tas netiek atbalstīts NVIDIA kartēm. Lai to piespiedu kārtā iespējotu, par konfigurāciju jāaktivizē iestatījumi «gfx.webrender.all» un «gfx.webrender.enabled», vai jāpalaiž Firefox ar iestatītu vides mainīgo MOZ_WEBRENDER=1.
  • Vācijas lietotājiem jaunajā cilnes lapā ir pievienota jauna sadaļa ar Pocket ieteiktajiem rakstiem, kuri iepriekš tika piedāvāti ASV un Apvienotās Karalistes lietotājiem. Personālā satura atlase tiek veikta lietotāja ierīcē, nezaudējot lietotāja datus trešajām pusēm (pārlūkā tiek ielādēts viss ieteikto saišu saraksts, kas tiek kārtots lietotāja pusē, ņemot vērā apmeklējumu vēsturi). Lai atspējotu ieteikto Pocket saturu, konfiguratorā ir pieejams iestatījums (Firefox Home Content/Recommended by Pocket), kā arī opcija «browser.newtabpage.activity-stream.feeds.topsites» par 'about:config'.
  • Linux sistēmām ar Wayland, ņemot vērā stabilitātes problēmas ir atslēgta pēc noklusējuma tiek izmantots DMABUF mehānisms video attēlošanai teksta tekstūrās. Lai to iespējotu, par konfigurāciju ir pieejams mainīgais
    «widget.wayland-dmabuf-video-textures.enabled».
  • Lapā about:support ir parādījusies jauna poga «Clear Startup cache» kešu notīrīšanai, kas ietekmē pārlūka ielādi. Poga var palīdzēt atrisināt dažas problēmas palaišanas laikā.
  • Saites ar atribūtu target=»_blank» tagos <a> un <area> tagad tiek apstrādātas analogā veidā kā rel=»noopener» atribūta izmantošana, t.i., tās tiek uzskatītas par uzticēšanās nepelnījumiem. Saistītajām lapām, kas tiek atvērtas pa šiem linkiem, netiek piešķirts Window.opener īpašums un tiek liegta piekļuve konteksta no kura tika atvērts saites.
  • Iframe sandbox atribūtā ir ieviests parametrs «allow-top-navigation-by-user-activation», kas ļauj veikt navigāciju ārējā lapā no izolēta iframe, lietotājam manuāli noklikšķinot uz saites, bet aizliedz automātiskus pārvirzījumus. Šī opcija ir noderīga reklāmas baneru izvietošanai iframe, ļaujot izdarīt pārejas uz ieinteresējošu reklāmu, bet bloķējot nevēlamu aktivitāti (piemēram, automātisku novirzi uz citām lapām).
  • Pievienoti jauni HTTP galvenes Cross-Origin-Embedder-Policy (COEP) un Cross-Origin-Opener-Policy (COOP), ļaujot ieslēgt īpašu cross-origin izolācijas režīmu drošai izmantošanai lapās ar privilēģētām operācijām, kas var tikt izmantotas uzbrukumiem caur trešās puses kanāliem, piemēram, Spectre.
  • Atjaunota atbalsta objekta SharedArrayBuffer (ļauj veidot masīvus kopīgajā atmiņā), kas tika atslēgts pēc Spectre uzbrukumu atklāšanas. Lai nodrošinātu aizsardzību pret Spectre, SharedArrayBuffer objekts tagad ir pieejams tikai lapās, kas tiek apstrādātas cross-origin izolācijas režīmā. Cross-origin izolācijā tagad arī ir atļauts izmantot neierobežotas precizitātes taimerus Performance.now().
    Lai noteiktu līdzīgu izolāciju, jāizmanto iepriekš minētie Cross-Origin-Embedder-Policy un Cross-Origin-Opener-Policy virsraksti.
  • Ieviesus metode Promise.any(), kas atgriež pirmo izpildīto Promise no saraksta.
  • Ieviests objekts WeakRef lai noteiktu vājus atsauces (weak reference) uz JavaScript objektiem, kas ļauj saglabāt atsauci uz objektu, bet neblokē saistītā objekta dzēšanu ar garbage collector.
  • Pievienoti jauni loģiskās piešķiršanas operatori: «??=«, «&&=" un "||=«. Operators «x ??= y» veic piešķiršanu tikai tad, ja «x» uzņem null vai undefined vērtību. Operators «x ||= y» veic piešķiršanu tikai tad, ja «x» ir FALSE, bet «x &&= y» — TRUE.
  • Objekts Atomics, ko izmanto primitives bloķēšanas sinhronizācijas organizēšanai, tagad var tikt izmantots ne tikai kopīgajā atmiņā.
  • Konstruktā Intl.DateTimeFormat() pievienota atbalsta iespēju dateStyle un timeStyle.
  • WebAssembly pievienots atbalsts pakalpojumu operācijām ar atmiņu. (efektīvākai memcpy un memmove simulācijai), daudzplūsmu (Kopīgā atmiņa & Atomics) un atsauces tipi (externref).
  • JavaScript deburzīmē piedāvāts lwIP asynchronous calls, kas ļauj uzraudzīt Dublētās zinātnes notikumus, laika ierobežojumus un promise. Asynchronous call ķēdes tiek parādītas deburzīmē kopā ar parasto izsaukumu steku, kā arī parādās kļūdas web konsolē un tīkla inspekcijas saskarnē.
    Firefox 79 izlaišana
  • Web konsolē nodrošināta 4xx/5xx statusa kodu parādīšana kā kļūdas, kas vienkāršo to izcelšanu. Lai vienkāršotu debuzēšanu, pieprasījumu var atkārtot vai apskatīt sīkāku informāciju par pieprasījumu un atbildi.

    Firefox 79 izlaišana
  • JavaScript kļūdas tagad tiek parādītas ne tikai web konsolē, bet arī JavaScript deburzīmē ar saistītās kļūdas rindiņas izcelšanu kodā un papildu informācijas uznirstošo ziņojumu rādīšanu par kļūdu.
  • Palielināta SCSS un CSS-in-JS avota kodu atvēršanas uzticamība inspekcijas interfeisā. Visiem paneļiem uzlabota atbilstības apstrāde, pamatojoties uz avota karti.
  • Web izstrādātāju rīkos pievienots jauns Applications panelis, kas nodrošina līdzekļus service worker un web aplikāciju manifestu inspekcijai un atkļūdošanai.
  • Tīkla inspekcijas sistēmā apvienotas Messages un Responses cilnes.
  • Adaptīvā dizaina režīmā (Responsive Design Mode) nodrošināta pieskāriena gestu simulācija, ar vilkšanu un slīdēšanu, izmantojot peli, ja ir aktivizēta skārienekrānu simulācija.
  • Firefox 68.11 Android būs pēdējā izlaiduma versija šajā nozarē. Augusta sākumā plānots pakāpeniski pārsūtīt lietotājus uz jauno redakciju, kas tiek attīstīta ar kodovārdu Fenix un tika testēta ar nosaukumu Firefox Preview. Firefox 79 izstrādāšanai Android pārvērstas uz Fenix kodu bāzes. Jaunā redakcija izmanto GeckoView dzinējs, kas izveidots uz Firefox Quantum tehnoloģijām un komplekta bibliotēkām Mozilla Android Components, kas jau tiek izmantotas pārlūku veidošanai Firefox Focus un Firefox Lite. GeckoView ir Gecko dzinēja variants, kas veidots kā atsevišķa bibliotēka, kuru var atjaunināt neatkarīgi, bet Android Components ietver bibliotēkas ar tipiskām komponentēm, kas nodrošina cilņu, automātiskās ievades papildināšanas, meklēšanas ieteikumu un citu pārlūkprogrammas funkcionalitāti. Nepieciešams vismaz Android 5.0 (atbalsts Android 4.4.4 ir pārtraukts). Pēc noklusējuma piekļuve about:config ir atslēgta.

Papildus jaunumiem un kļūdu labojumiem Firefox 79 ir novērsta ir atklātas 21 ievainojamības,no kurām 15 ir atzītas par bīstamām. 12 ievainojamību (apkopotas zem CVE-2020-15659) izsaukti atmiņas problēmu dēļ, piemēram, buferu pārpildes un piekļuves jau atbrīvotām atmiņas adresēm. Šīs problēmas potenciāli var novest pie ļaunatūras koda izpildes, atverot īpaši sagatavotas lapas.

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