Ir izlaista Firefox 155 versija, kā arī atjauninājumi iepriekšējām ilgtermiņa atbalsta versijām — 153.2.0, 140.15.0 un 115.40.0. Firefox 155 ir pirmais laidiens jaunā divu nedēļu izlaišanas ciklā, kas ļaus biežāk piegādāt lietotājiem jaunas funkcijas, nodrošinās paredzamāku izlaišanas procesu un samazinās izstrādātāju darba slodzi pirms izlaišanas. Firefox 156 ir sācis beta testēšanu, un izlaišana ir paredzēta 15. septembrī.
Galvenās jaunās funkcijas Firefox 155 (1, 2, 3) versijā:
- Viedā loga režīms ir aktivizēts visiem lietotājiem ASV, Kanādā un Francijā. Tas nodrošina atsevišķu telpu mijiedarbībai ar mākslīgo intelektu, papildinot esošo standarta tīmekļa navigācijas režīmu un privātās pārlūkošanas režīmu. Jaunā versija pievieno personalizētus ieteikumus ātrai mākslīgā intelekta tērzēšanas uzsākšanai par iepriekš apspriestām tēmām, ievērojami paātrina avotu citēšanu, meklējot pakalpojumā exa.ai, uzlabo ieteikumus saistītu cilņu grupēšanai un automātiski piešķir nosaukumus cilņu grupām.


- Adrešu joslā tagad blakus vairoga ikonai tiek parādīts jūsu skatītajā tīmekļa vietnē bloķēto izsekotāju skaits. Šī funkcija pašlaik ir iespējota tikai dažiem lietotājiem; lai to iespējotu, varat iestatīt parametru "browser.urlbar.trackerCount.featureGate" lapā about:config.

- Iestatījumi nodrošina iespēju mainīt secību, kādā konteineri tiek parādīti sarakstos.

- Platformas mezglos Windows Tīmekļa spēles tagad atbalsta ar Nintendo Switch Pro saderīgu spēļu kontrolieru izmantošanu.
- CSS bloku un funkciju ligzdošana ir ierobežota līdz 75 līmeņiem, lai novērstu avārijas, apstrādājot konstrukcijas ar pārāk lielu ligzdošanas apjomu.
- Domēns tīkla pieejamības pārbaudei un caurlaides portāla klātbūtnes noteikšanai ir mainīts no detectportal.firefox.com uz firefox-portal-detection.com.
- Saišu "mailto:" apstrāde bez tiešas lietotāja darbības ir apturēta (tīmekļa lapa vairs nevar automātiski iniciēt pasta klienta atvēršanu).
- Drukājot PDF failus, dokumenta saturu, kas ir mazāks par drukātās lapas izmēru, tagad var mērogot, lai aizpildītu visu lapu.
- Tīmekļa izstrādātāju rīkos CSS funkciju emulēšanas opcijas ir pārvietotas uz jaunu paneli, kam var piekļūt, noklikšķinot uz pogas "@" kārtulu logā. Pievienota opcija emulēt multivides vaicājumu "prefers-reduced-motion". JavaScript atkļūdotājam ir pievienota saīsne Ctrl+Alt+B, lai vienlaikus iespējotu vai atspējotu visus pārtraukumpunktus.
- JSON skatītājs tagad atbalsta dokumentu attēlošanu formātā "JSON Lines" (JSONL un NDJSON), kur katrā rindā ir atsevišķs JSON objekts.
- CSS funkcija progress() ir ieviesta, lai aprēķinātu vērtības pozīciju attiecībā pret norādītajām minimālajām un maksimālajām vērtībām ('progress(5, 0, 10)' atgriezīs 0.5).
- Pievienota CSS funkcija alpha(), kas ļauj mainīt norādītās krāsas alfa kanālu (caurspīdīgumu).
- Pievienots atbalsts jaunajai CSS funkcijas sintaksei attr(attr-name attr-type, fallback-value), kas ļauj strādāt ar jebkura veida HTML atribūtu vērtībām, ne tikai ar virknēm.
- Pievienots atbalsts Promise.allKeyed un Promise.allSettledKeyed metodēm, kas ir līdzīgas Promise.all() un Promise.allSettled() metodēm, izņemot to, ka tās pieņem un atgriež objektus masīvu vietā.
- Pievienots atbalsts WebAssembly binārā formāta paplašinājumam, kas ļauj samazināt WebAssembly moduļu izmēru ar lielu skaitu importētu elementu.
- WebAssembly tagad atbalsta 128 bitu aritmētiskās instrukcijas i64.add128, i64.sub128, i64.mul_wide_s un i64.mul_wide_u.
- Ir nodrošināta iespēja izmantot QUIC protokola otro versiju (RFC 9369) HTTP/3 vidē.
- SVG elementa JavaScript SVGAElement saskarne piedāvā tādu pašu URL īpašību kopu, kas ir pieejama saitēm HTML valodā.
- Pievienota CSS īpašība "font-width", līdzīga iepriekš pieejamajai īpašībai "font-stretch".
- WebTransport API ievieš atbalstu sūtīšanas grupām, lai pārvaldītu joslas platuma sadalījumu starp straumēm (createSendGroup()), sūtot datagrammas (createWritable()) un ģenerējot atslēgas, kas saistītas ar TLS sesiju (exportKeyingMaterial()).
- Versijā, kas paredzēta Android Ieviesta pārslēgšanās uz rīkjoslas rediģēšanu pēc jebkuras rīkjoslas pogas ilgstošas nospiešanas. Vienkāršota ciļņu noņemšana no grupas. Pielāgota lapas kopsavilkuma funkcijas jutība, kas tiek aktivizēta, pakratot viedtālruni.
Papildus jaunām funkcijām un kļūdu labojumiem Firefox 155 novērš 109 ievainojamības, no kurām lielāko daļu izraisa atmiņas pārvaldības problēmas, piemēram, bufera pārpilde un piekļuve atmiņai pēc tās atbrīvošanas. Šīs problēmas, atverot speciāli izveidotas lapas, varētu izraisīt ļaunprātīga koda izpildi.
Avots: opennet.ru




