Firefox 140 izlaišana

Notika web pārlūkprogrammas Firefox 140 izlaišana. Firefox 140 tiek klasificēts kā ilgstošas atbalsta (ESR) versija, kuras atjauninājumi tiek izlaisti visas gada garumā. Turklāt ir izstrādāti atjauninājumi iepriekšējām ilgstošās atbalsta versijām — 115.25.0 un 128.12.0. Beta testēšanai ir pārgājusi Firefox 141 versija, kuras izlaišana plānota 22. jūlijā.

Galvenās jaunas funkcijas Firefox 140:

  • Vertikālo cilņu panelī ir ieviesta opcija mainīt fiksēto cilņu zonas izmēru, kas nodrošina ātru piekļuvi svarīgām lapām. Lai palielinātu fiksēto cilņu skaitu (samazinot vietu parastajām atvērtajām cilnēm), pietiek ar peles vilkšanu pār sekciju dalītāju.
    Firefox 140 izlaišana
    Firefox 140 izlaišana
  • Konteksta izvēlnē, kas parādās, ar peles labo pogu klikšķinot uz cilnes vai izvēlēto cilņu grupu, ir pievienota opcija «Izkraut cilni» (Unload Tab), kas ļauj izkraut cilnes no atmiņas, lai samazinātu atmiņas un CPU resursu patēriņu.
    Firefox 140 izlaišana
  • Iespēja pievienot savus meklētājus. Lai pievienotu meklētājus vietnēs, kas izmanto <link rel=»search»…> tagu meklētāja parametru aprakstam, var izmantot opciju «Pievienot meklētāju» konteksta izvēlnē, kas parādās, ar peles labo pogu klikšķinot uz meklēšanas lauka. Meklētāju var arī pievienot konfigurātorā (Iestatījumi > Meklēšana > Pievienot).
    Firefox 140 izlaišana
    Firefox 140 izlaišana
  • Rīkjoslas satura iestatīšanas interfeisā (Customize toolbar… konteksta izvēlnē rīkjoslā) ir ieviesta iespēja noņemt saīsni uz paplašinājumu sarakstu. Ja paplašinājumu pogu paslēpj, piekļuvi paplašinājumu pārvaldīšanas interfeisam var iegūt, izmantojot pogu «Paplašinājumi» (Extensions) galvenajā izvēlnē.
    Firefox 140 izlaišana
  • Pārvēršot lapas saturu citā valodā, tagad vispirms tiek pārtulkots tikai redzamās lapas daļas saturs, un pārējais saturs tiek tulkots ritinot. Šī izmaiņa samazina resursu patēriņu un uzlabo interfeisa reaģētspēju tulkošanas laikā.
  • Lietotājiem Polijā, Itālijā un Austrijā ir aktivizēta adrešu automātiskā aizpildīšana web formās, kas iepriekš bija pieejama tikai ASV, Lielbritānijā, Kanādā, Vācijā un Francijā.
  • No instrumentu paneļa un jaunas cilnes atvēršanas lapas ir noņemtas komponentes, kas saistītas ar pakalpojumu Pocket, kuru pārtraukusi Mozilla.
  • Linux sandbox izolācijas ieviešanā piekļuve ierīču draiveriem ir ierobežota caur ioctl.
  • Ir pievienota atbalsts 'aria-keyshortcuts' atribūtam, kas definēts ARIA (Accessible Rich Internet Applications) specifikācijā cilvēkiem ar invaliditāti un ļauj norādīt taustiņu kombinācijas, lai pārvietotu fokus uz elementu.
  • Ir pievienota CookieStore API, kas ļauj iegūt, izveidot un dzēst sīkfailus asinkroni no skriptiem, kas tiek izpildīti HTML lapu vai Service Worker kontekstā.
  • Ir ieviests Custom Highlight API, kas paredzēts izvēlētu teksta laukumu stila nejaušai maiņai un ļauj neapmierināties ar pārlūkā pieejamajiem fiksētiem stiliem izvēlētajām zonām (::selection, ::inactive-selection) un sintaktisko kļūdu izcelšanai (::spelling-error, ::grammar-error). Piemēram, izmantojot jauno API, tīmekļa ietvaros, kas nodrošina tekstu rediģēšanas rīkus, var izveidot savas tekstu izcelšanas mehānismus, dažādu izcelšanu kopīgā rediģēšanā starp vairākiem lietotājiem un kļūdu atzīmēšanu pareizrakstības pārbaudes laikā. Agrāk, lai izveidotu nestandarta izcelšanu, bija nepieciešamas sarežģītas manipulācijas ar DOM koku, bet Custom Highlight API nodrošina gatavas operācijas izcelšanas pievienošanai un dzēšanai, kas neietekmē DOM struktūru un piemēro stilus, balstoties uz Range objektiem.
  • Ir pievienota pointerrawupdate notikuma atbalsts, kas ļauj izsekot rādītāja kustību. Salīdzinājumā ar 'pointermove' notikumu, jauno notikumu ģenerē biežāk un, kad tiek saņemti dati, kas var būt pieprasīti lietojumprogrammās, kurām nepieciešama rādītāja kustības precīza uzraudzība.
  • Privātā skatīšanās režīmā vietnēm ir atļauts izmantot Service Worker, lai veiktu fona uzdevumus un izmantotu IndexedDB un DOM Cache API ar šifrētu krātuvi.
  • Ir vienoti fonta izmērs un stils <H1> elementiem, kas tagad nav atkarīgi no <H1> izmantošanas <article>, <aside>, <nav> un <section> blokos.
  • HTML atribūtu serializācijas laikā ir iekļauta simbolu «» kodēšana, lai apgrūtinātu dažus XSS uzbrukumu veidus. Metodes Element.innerHTML, Element.outerHTML, Element.getHTML, ShadowRoot.innerHTML un ShadowRoot.getHTML tagad aizstās simbolus «» ar «» HTML serializēšanā uz virkni.
  • Web izstrādātāju rīkos inspekcijas panelī ir paplašinātas meklēšanas iespējas pašreizējās lapas DOM kokā. Ir ieviesta rezultātu meklēšanas kārtošanas iespēja pēc atrasto elementu skaita un pseudoklases atbalsta.
  • Android platformas versijā ir vienkāršota grāmatzīmju pārvaldība (ir pievienota poga «Atlasīt visu», lai veiktu operācijas ar vairākām grāmatzīmēm uzreiz). Privātā skatīšanās režīmā ir pastiprināta aizsardzība.

Papildus jaunumiem un kļūdu labojumiem Firefox 140 ir novērstas 17 ievainojamības. 6 ievainojamības ir saistītas ar atmiņas pārvaldības problēmām, piemēram, buferu pārpildēm un pieejām jau atbrīvotām atmiņas teritorijām. Iespējams, šīs problēmas var izraisīt ļaunprātīga koda izpildi, atverot īpaši izveidotas lapas. Atsevišķi jāatzīmē problēma ar Firefox iebūvēto papildinājumu WebCompat, kas ļauj identificēt pārlūkprogrammas instancus, tostarp skatot lapu privātajā režīmā. Ievainojamība ir radusies no iespējas iegūt pastāvīgu identifikatoru (UUID) ar WebCompat papildinājuma resursu analīzes palīdzību.

Firefox 141 beta versijā ir samazināta atmiņas patēriņš Linux platformā un noņemta prasība pēc pārlūkprogrammas restartēšanas pēc atjaunināšanas, izmantojot pakotņu pārvaldnieku.

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