Firefox 96 laidums

Izlaista web pārlūkprogramma Firefox 96. Turklāt ir izstrādāta atjauninājuma filiāle ar ilgstošu atbalstu — 91.5.0. Bēta testēšanai ir pārcelta Firefox 97 filiāle, kuras iznākšana plānota 8. februārī.

Galvenās jauninājumi:

  • Pievienota iespēja piespiedu kārtā ieslēgt tumšo vai gaišo tēmu vietnēm. Krāsu noformējums mainās pārlūkprogrammas dēļ un neprasa vietnes atbalstu, kas ļauj pielietot tumšo tēmu vietnēs, kas pieejamas tikai gaišos toņos, bet tumšās vietnēs — gaišo.
    Firefox 96 laidums

    Lai mainītu krāsu attēlojumu iestatījumos (about:preferences), sadaļā «Vispārīgi / Valoda un izskats» ir ieteikts jauns sadaļa «Krāsas», kurā var ieslēgt krāsu pārrakstīšanu atbilstoši operētājsistēmas krāsu shēmai vai manuāli noteikt krāsas.

    Firefox 96 laidums
  • Ievērojami uzlabota trokšņu slāpēšana un automātiskā skaņas pastiprināšana, kā arī nedaudz uzlabota atsitiena slāpēšana.
  • Ievērojami samazināta slodze uz galveno izpildes pavedienu.
  • Izmantots stingrāks sīkdatņu pārsūtīšanas ierobežojums starp vietnēm, kas aizliedz trešo pušu sīkdatņu apstrādi, ko izmet, piekļūstot vietnēm, kas atšķiras no domēns aktualizētās lapas. Šādas sīkdatnes tiek izmantotas, lai izsekotu lietotāja pārvietošanos starp vietnēm reklāmas tīklu, sociālo tīklu rīku un tīmekļa analītikas sistēmu kodā. Sīkdatņu pārsūtīšanas pārvaldīšanai tiek izmantots virsrakstā norādītais «Sīkdatņu politika» atribūts Same-Site, kas pēc noklusējuma tagad ir iestatīts uz «Same-Site=Lax», ierobežojot sīkdatņu nosūtīšanu starp vietnēm veiktajiem apakšpieprasījumiem, piemēram, attēla pieprasījuma vai satura ielādei caur iframe no citas vietnes, kas arī nodrošina aizsardzību pret CSRF (Cross-Site Request Forgery) uzbrukumiem.
  • Atrisinātas problēmas ar video kvalitātes samazināšanos dažās vietnēs un ar SSRC (synchronization source identifier) virsraksta atjaunošanu video skatīšanās laikā. Tāpat novērsta problēma ar izšķirtspējas samazināšanos ekrāna koplietošanas laikā, izmantojot WebRTC.
  • macOS platformā klikšķināšana uz saitēm Gmail tagad noved pie to atvēršanas jaunā cilnē, tāpat kā citās platformās. Ņemot vērā esošās neatrisinātās problēmas operētājsistēmā macOS, ir aizliegta video atrašana pilnekrāna režīmā.
  • Lai vienkāršotu tumsas tēmas stilu iestatījumus, ir pievienota jauna CSS īpašība color-scheme, kas ļauj noteikt, kurās krāsu shēmās elements var tikt korekti parādīts. Atbalstītās shēmas ir "light", "dark", "day mode" un "night mode".
  • Ir pievienota CSS funkcija hwb(), ko var norādīt kā krāsas vērtību, lai noteiktu krāsas atbilstoši HWB (hue, whiteness, blackness) krāsu modelim. Funkcijā var opcionali norādīt caurspīdīguma vērtību.
  • CSS īpašumam counter-reset ir ieviesta funkcija "reversed()", kas ļauj izmantot apgrieztus CSS skaitītājus, lai numurētu elementus dilstošā secībā (piemēram, numurus sarakstos <ol> var izvadīt dilstošā secībā).
  • Android platformā ir nodrošināta navigator.canShare() metodes atbalsts, kas ļauj pārbaudīt iespēju lietot navigator.share() metodi, kas nodrošina līdzekļus informācijas apmaiņai sociālajos tīklos, piemēram, ļauj ģenerēt vienotu pogu publicēšanai sociālajos tīklos, ko apmeklētājs izmanto, vai organizēt datu nosūtīšanu citām lietotnēm.
  • Noklusēti ir aktivizēts API Web Locks, kas ļauj koordinēt web lietotnes darbību vairākās cilnēs vai piekļuvi resursiem no web worker. API nodrošina līdzekļus, lai iegūtu bloķējumus asynhronā režīmā un atbrīvotu bloķējumus pēc nepieciešamā darba pabeigšanas ar koplietojamo resursu. Tikmēr kad viens process tur bloķējumu, citi procesi gaida tā atbrīvošanu bez izpildes apstādināšanas.
  • IntersectionObserver() konstruktorā, nododot tukšu virkni, tiek nodrošināta rootMargin īpašības noklusējuma noteikšana, nevis izņēmuma ģenerēšana.
  • Ir ieviesta iespēja eksportēt canvas elementus WebP formātā, izsaucot HTMLCanvasElement.toDataURL(), HTMLCanvasElement.toBlob() un OffscreenCanvas.toBlob metodes.
  • Firefox 97 beta versijā tiek novērota failu augšupielādes procesa modernizācija — tā vietā, lai parādītu pieprasījumu pirms augšupielādes sākuma, faili tagad sāk tikt augšupielādēti automātiski un jebkurā brīdī var tikt atvērti caur informācijas paneli par augšupielādes gaitu.

Firefox 96 ir novitātes un kļūdu labojumi, kā arī 30 ievainojamību novēršana, no kurām 19 ir atzītas par bīstamām. 14 ievainojamības ir saistītas ar atmiņas problēmām, piemēram, buferu pārpildēm un piekļuvi jau atbrīvotām atmiņas jomām. Potenciāli šīs problēmas var novest pie ļaunprātīga koda izpildes, apmeklējot speciāli sagatavotas lapas. Starp bīstamām problēmām tiek minēta Iframe izolācijas apietšana caur XSLT, sacensību stāvoklis audio failu atskaņošanā, buferu pārpilde, izmantojot CSS filtru blendGaussianBlur, piekļuve atmiņai pēc tās atbrīvošanas, apstrādājot noteiktus tīkla pieprasījumus, satura aizvietošana pārlūkprogrammas logā caur pilnekrāna režīma manipulācijām, un pilnekrāna režīma iziešanas bloķēšana.

Papildus var atzīmēt sadarbības paziņojumu starp Linux Mint izplatījumu un Mozilla, saskaņā ar kuru izplatījumā tiks iekļautas oficiālās Firefox versijas bez papildu Debian un Ubuntu pielāgojumiem, bez sākumlapas aizstāšanas ar linuxmint.com/start, bez meklētājprogrammu maiņas un bez noklusējuma iestatījumu izmaiņām. Tā vietā, lai izmantotu Yahoo un DuckDuckGo meklētājprogrammas, tiks izmantots Google, Amazon, Bing, DuckDuckGo, Ebay kopums. Pretī Mozilla noteikti finansējums tiks piešķirts Linux Mint izstrādātājiem. Jauni Firefox paketes tiks piedāvātas Linux Mint 19.x, 20.x un 21.x versijām. Šodien vai rīt lietotājiem tiks piedāvāta Firefox 96 pakete, izstrādāta saskaņā ar noslēgto vienošanos.

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