Firefox 93 izlaidums

Notika web pārlÅ«ka Firefox 93. Turklāt ir izveidots ilga atbalsta atzarojums — 78.15.0 un 91.2.0. Beta testēŔanai ir pārcelta Firefox 94 atzarojums, kuras izlaiÅ”ana ir plānota 2. novembrÄ«.

Galvenās jauninājumi:

  • Noklusējuma iestatÄ«jumos ir iekļauta AVIF (AV1 Image Format) attēlu formāta atbalsts, kas izmanto iekŔējo kompresijas tehnoloÄ£iju no AV1 video kodēŔanas formāta. AtbalstÄ«ti pilna un ierobežota krāsu spektra krāsu telpas, kā arÄ« transformācijas operācijas (pagrieÅ”ana un atspoguļoÅ”ana). Animācija pagaidām netiek atbalstÄ«ta. Lai noregulētu specifikāciju, iestatÄ«jumā about:config ieteikts parametrs "image.avif.compliance_strictness’. HTTP galvenes vērtÄ«ba ACCEPT noklusējumā ir mainÄ«ta uz "image\/avif,image\/webp,*\/*".
  • WebRender dzinējs, kas uzrakstÄ«ts Rust valodā, ir kļuvis par obligātu, ļaujot ievērojami palielināt attēloÅ”anas ātrumu un samazināt CPU slodzi, pateicoties lapu attēloÅ”anas operāciju pārvietoÅ”anai uz GPU, kas tiek realizētas ar GPU Å”aderiem. Sistēmām ar vecām videokartēm vai problemātiskām grafikas draiveriem WebRender izmanto programmatÅ«ras rasterizācijas režīmu (gfx.webrender.software=true). Atbalsts opcijai WebRender atslēgÅ”anai (gfx.webrender.force-legacy-layers un MOZ_WEBRENDER=0) ir pārtraukts.
  • Uzlabota Wayland protokola atbalsts. Pievienots slānis, kas risina problēmas ar starpbuferi vidēs, kas balstÄ«tas uz Wayland protokola. Tāpat ir iekļautas izmaiņas, kas ļauj, lietojot Wayland, novērst mirgoÅ”anu, pārvietojot logu lÄ«dz ekrāna malai daudzmonitoru konfigurācijās.
  • IebÅ«vētajā PDF skatÄ«tājā ieviesta iespēja atvērt dokumentus ar interaktÄ«vām XFA formām, ko parasti izmanto dažādu banku un valsts iestāžu elektroniskajos veidlapās.
    Firefox 93 izlaidums
  • Iekļauta aizsardzÄ«ba pret failu lejupielādi, kas tiek veikta, izmantojot HTTP bez Å”ifrēŔanas, bet tiek iniciēta no lapām, kas atvērtas ar HTTPS. Šādas lejupielādes nav pasargātas no viltoÅ”anas, kontrolējot pārsÅ«tīŔanas trafiku, taču, tā kā tās tiek veiktas pārejot no lapām, kas atvērtas ar HTTPS, lietotājam var rasties nepatiesa droŔības sajÅ«ta. Mēģinot lejupielādēt Ŕādus datus, lietotājam tiks parādÄ«ts brÄ«dinājums, kas ļauj, ja vēlas, pārtraukt bloķēŔanu. Turklāt tagad ir aizliegta un tiks klusi bloķēta failu lejupielāde izolētos iframe, kuros nav skaidri norādÄ«ta allow-downloads atribÅ«ta.
    Firefox 93 izlaidums
  • Uzlabota SmartBlock mehānisma Ä«stenoÅ”ana, kas paredzēts problēmu risināŔanai vietnēs, kas rodas, bloķējot ārējos skriptus incognito režīmā vai aktivizējot pastiprinātu nevēlamā satura bloķēŔanu (strict). SmartBlock automātiski aizstāj izsekoÅ”anas skriptus ar aizvietotājiem, kas nodroÅ”ina pareizu vietnes ielādi. Aizvietotāji ir sagatavoti daži populāriem lietotāju izsekoÅ”anas skriptiem, kas iekļauti Disconnect sarakstā. Jaunajā versijā ir iekļauta adaptÄ«vā Google Analytics skriptu, Google reklāmas tÄ«klu skriptu un Optimizely, Criteo un Amazon TAM pakalpojumu logrÄ«ku bloķēŔana.
  • Privātuma skatīŔanās režīmā un pastiprinātā nevēlamā satura bloķēŔanas režīmā (strict) ir iekļauta papildu aizsardzÄ«ba HTTP virsrakstā "Referer". NorādÄ«tajos režīmos vietnēm tagad ir aizliegts iekļaut caur HTTP virsrakstu Referrer-Policy politikas "no-referrer-when-downgrade", "origin-when-cross-origin" un "unsafe-url", kas ļauj apiet noklusējuma iestatÄ«jumus un atgriezt treÅ”ajām pusēm pilno URL virsrakstā "Referer". Atgādinām, ka Firefox 87 ar mērÄ·i bloķēt potenciālos konfidenciālo datu noplÅ«des noklusējuma režīmā tika aktivizēta politika "strict-origin-when-cross-origin", kas nozÄ«mē ceļu un parametru izgrieÅ”anu no "Referer" nosÅ«tīŔanas pieprasÄ«jumos citiem resursiem, sazinoties caur HTTPS, tukÅ”a "Referer" nodoÅ”ana, pārejot no HTTPS uz HTTP, un pilna "Referer" nodoÅ”ana iekŔējām pārejām vienas vietnes ietvaros. Taču Å”o izmaiņu efektivitāte tika apÅ”aubÄ«ta, jo vietnes caur Referrer-Policy manipulācijām varēja atgriezt veco uzvedÄ«bu.
  • Windows platform now supports automatic unloading of tabs from memory when the system's free memory level reaches critically low values. First, tabs that consume the most memory and have not been accessed by the user for a long time are unloaded. When switching to an unloaded tab, its content is automatically reloaded. This functionality is promised to be added in one of the future releases for Linux.
  • The design of the download panel has been aligned with the overall visual style of Firefox.
    Firefox 93 izlaidums
  • In compact mode, the spacing between elements in the main menu, overflow menu, bookmarks, and browsing history has been reduced.
    Firefox 93 izlaidums
  • SHA-256 has been added to the list of algorithms that can be used for HTTP Authentication (previously only MD5 was supported).
  • By default, TLS ciphers that use the 3DES algorithm have been disabled. For example, the cipher suite TLS_RSA_WITH_3DES_EDE_CBC_SHA is vulnerable to the Sweet32 attack. Support for 3DES can be restored with explicit permission in the settings of older TLS versions.
  • On the macOS platform, the issue with session loss when launching Firefox from a mounted '.dmg' file has been resolved.
  • A user interface has been implemented for visually entering date and time for the web form element .
    Firefox 93 izlaidums
  • For elements with the aria-label or aria-labelledby attributes, a role of meter (role="meter") has been implemented, allowing for numeric value indicators that change within a certain range (for example, battery charge indicators).
    Firefox 93 izlaidums
  • Support for the keyword "small-caps" has been added to the CSS property font-synthesis.
  • The method Intl.supportedValuesOf() has been implemented, which returns an array of supported calendars, currencies, counting systems, and units of measurement.
  • Classes now have the ability to use static initialization blocks to group code that is executed once during class processing: class C { // This block will run when processing the class static { console.log("C’s static block"); } }
  • Support for calling HTMLElement.attachInternals has been added to access additional form management methods.
  • The shadowRoot attribute has been added to the ElementInternals method, allowing custom elements to reference their own separate root in the Shadow DOM, regardless of state.
  • Izsaukuma funkcijā createImageBitmap() pievienota atbalsta Ä«paŔībām imageOrientation un premultiplyAlpha.
  • Pievienota globālā funkcija reportError(), kas ļauj skriptiem izvadÄ«t kļūdas konsolē, emulējot neizsniedzamu izņēmumu raÅ”anos.
  • Uzlabojumi Android platformas versijā:
    • Palaidnē uz planÅ”etdatoriem rÄ«kjoslā pievienotas pogas Ā«uz priekÅ”uĀ», Ā«atpakaļ» un Ā«pārlādēt lapuĀ».
    • PaÅ”valdÄ«bu automātiskais pieteikÅ”anās un paroli aizpildīŔana web veidlapās tagad ir aktivizēta pēc noklusējuma.
    • Iespējams izmantot Firefox kā parolēm pārvaldnieku, lai aizpildÄ«tu pieteikÅ”anās un paroles citās lietotnēs (aktivizē caur Ā«SettingsĀ» > Ā«Logins and passwordsĀ» > Ā«Autofill in other appsĀ»).
    • Pievienota lapa Ā«SettingsĀ» > Ā«Logins and passwordsĀ» > Ā«Saved LoginsĀ» > Ā«Add LoginĀ» manuālai pieteikÅ”anās datu pievienoÅ”anai parolēm pārvaldniekā.
    • Pievienota lapa Ā«SettingsĀ» > Ā«Data collectionĀ» > Ā«Studies and switch offĀ», kas ļauj atteikties no dalÄ«bas eksperimentālo iespēju testēŔanā.

Turklāt Firefox 93 ir novērstas 13 droŔības ievainojamÄ«bas, no kurām 10 atzÄ«tas par bÄ«stamām. 9 ievainojamÄ«bas (sadarbojas ar CVE-2021-38500, CVE-2021-38501 un CVE-2021-38499) ir saistÄ«tas ar atmiņas problēmām, piemēram, buferu pārsniegÅ”anu un pieeju jau atbrÄ«votām atmiņas zonām. Potenciāli Ŕīs problēmas var novest pie ļaunprātÄ«ga koda izpildes, atverot specializētas lapas.

Firefox 94 beta versijā ir ieviesta jauna dienesta lapa Ā«about:unloadsĀ», kurā lietotājs var piespiedu kārtā izkraut noteiktas cilnes, neslēdzot tās (saturs tiks pārkrāmēts, pārejot uz cilni), lai samazinātu atmiņas patēriņu.

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