Firefox 95 izlaidums

Notika Firefox 95 ir izlaista. Turklāt ir izveidots atjauninājums ar ilgu atbalsta periodu — 91.4.0. Drīzumā beta testēšanai tiks nodota Firefox 96 versija, kuras izlaišana plānota 11. janvārī.

Galvenās jauninājumi:

  • Visām atbalstītajām platformām ir ieviests papildu izolācijas līmenis, balstoties uz RLBox tehnoloģiju. Ieteiktais izolācijas slānis nodrošina drošības problēmu bloķēšanu trešo personu funkciju bibliotēkās, kuras nav kontrolētas Firefox izstrādātājiem, bet var apdraudēt galveno projektu, ja tiek atklātas ievainojamības. Šajā versijā RLBox tiek izmantots, lai izolētu Graphite, Hunspell un Ogg bibliotēkas, bet nākamajā laidienā tiks gaidīta Expat un Woff2 izolācija.

    RLBox darbības mehānisms sastāv no C/C++ kodu kompilācijas no izolētās bibliotēkas zemo līmeņu starpslāņa kodā WebAssembly, kas pēc tam tiek noformēts kā WebAssembly modulis, kura tiesības ir noteiktas tikai šim modulim (piemēram, virknu apstrādes bibliotēka nevarēs atvērt tīkla ligzdu vai failu). Tiešai darbībai WebAssembly modulis tiek kompilēts mašīnkodā, izmantojot wasm2c kompilatoru, un tiek izpildīts atsevišķā atmiņas zonā, neiegūstot piekļuvi pārējam adreses telpai.

    Firefox 95 izlaidums
  • Visiem lietotājiem ir aktivizēts stingrās vietņu izolācijas režīms, kas attīstīts Fission projekta ietvaros. Atšķirībā no līdz šim izmantotā nejaušā cilņu apstrādes sadalījuma starp pieejamo procesu pūlu (pēc noklusējuma 8), stingrās izolācijas režīms izdala katras vietnes apstrādi savā atsevišķā procesā, dalot nevis pa cilnēm, bet pa domēniem (Public Suffix).

    Striktas izolācijas režīms nodrošina drošāku aizsardzību pret Spectre uzbrukumiem, samazina atmiņas fragmentāciju, ļauj papildu izolēt ārējo skriptu un iframe bloku saturu, efektīvāk atgriež atmiņu operētājsistēmai, minimizē atkritumu savākšanas un intensīvas aprēķināšanas ietekmi uz citām lapām dažādos procesos, palielina CPU kodolu slodzes sadales efektivitāti un uzlabo stabilitāti (iframe apstrādājoša procesa avārija neietekmēs galveno vietni un citas cilnes). Cena ir kopējā atmiņas patēriņa palielināšana, ja ir atvērts liels skaits vietņu.

  • Turpināta darba uzlabošana Wayland protokola atbalstam. Firefox ports Wayland ir panācis vispārēju funkcionālā piekļuves līdzsvaru ar X11 versiju, strādājot Fedora GNOME vidē.
  • Attēlu režīma (Picture-in-Picture) konteksta izvēlnē pievienota opcija, lai pārvietotu skatīšanās režīma pārslēgšanas pogu pretējā pusē video.
    Firefox 95 izlaidums
  • Ieviesta JavaScript koda priekšteikuma kompilācijas tehnoloģija, kas ļāva paaugstināt lapu ielādes veiktspēju. Izveidotas optimizācijas atmiņas sadales sistēmas darbībā.
  • Iespējota User Agent vērtības pārrakstīšana Slack.com vietnei, kas ļāva piekļūt papildu Slack iespējām, piemēram, balss/video zvaniem un konferencēm (huddles), kas iepriekš nebija pieejamas, atverot vietni Firefox.
  • Visās platformās ieviests globālais inputmode atribūts, kas tiek izmantots, lai norādītu informāciju par datu veidiem, kurus var ievadīt elementa rediģēšanas laikā. Norādītā informācija tiek izmantota, lai izvēlētos ekrāna tastatūru, kas vislabāk atbilst šī elementa rediģēšanai skārienekrāna ierīcēs. Iepriekš inputmode atbalsts bija ierobežots tikai ar Android platformu.
  • Pievienota funkcija Crypto.randomUUID(), kas atgriež kriptogrāfiski drošu 36 simbolu UUID.
  • macOS platformas izdevumos samazināta CPU slodze notikumu apstrādes laikā, paātrināts satura apstrādes procesu uzsākums un samazināts enerģijas patēriņš programmatiskajā video dekodēšanā, tostarp atskaņojot video no Netflix un Amazon Prime Video vietnēm.
  • Windows 10 un Windows 11 platformām ir nodrošināta iespēja instalēt Firefox no Microsoft Store katalogā.
  • Android platformas versijā iestatījumu izvēlnē ir ieviesta jauna sadaļa Homepage. Lapas "Atgriezties" ("Jump back in") laikā tiek rādītas galvenās attēli no vietnēm (Hero Image). Ieviests apstiprinājums, kad tiek aktivizēts automātiskās cilņu aizvēršanas režīms.
  • Android platformas versijā ir ieviesta CSS īpašības cursor atbalsts, ar kuras palīdzību var vizuāli atzīmēt elementus, kas ir pieejami klikšķināšanai, kas var atvieglot Android lietotāju darbu, kuri izmanto peles manipulatoru (kursoru attēls mainīsies, kad uz šādiem elementiem norādīs).

Papildus jauninājumiem un kļūdu labojumiem Firefox 95 ir novērstas 18 drošības ievainojamības, no kurām 11 ir atzītas par bīstamām. 8 ievainojamības ir saistītas ar atmiņas pārvaldību, piemēram, bufera pārpildēm un piekļuvi jau atbrīvotajām atmiņas zonām. Šīs problēmas potenciāli var novest pie ļaunprātīga koda izpildes, atverot īpaši izstrādātas 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