Iznākusi Firefox 89 ar pārstrādātu interfeisu

Iznācis web pārlÅ«ka Firefox 89. Turklāt ir izveidots ilgmūžīgas atbalsta versijas atjauninājums 78.11.0. Pavisam drÄ«z beta testēŔanai tiks nodota Firefox 90 versija, kuras iznākums plānots 13. jÅ«lijā.

Galvenās jauninājumi:

  • Veikta bÅ«tiska saskarnes modernizācija. Atjaunotas ikonas, harmonizēts dažādu elementu stils un pārstrādāta krāsu palete.
  • MainÄ«ts lapu cilnes noformējums — cilnes pogas stÅ«ri ir noapaļoti un tagad nesaplÅ«st ar paneli apakŔējā daļā (peldējoŔās pogas efekts). Noņemta vizuālā atŔķirÄ«ba neaktÄ«vajām cilnēm, bet nospiestās pogas teritorija tiek izgaismota, kad pele ir virs cilnes.
    Iznākusi Firefox 89 ar pārstrādātu interfeisu
  • Veikta izvēlnes restrukturizācija. No galvenās un konteksta izvēlnēm ir izņemti reti izmantotie un novecojuÅ”ie elementi, lai pievērstu uzmanÄ«bu visvairāk nozÄ«mÄ«gajām iespējām. AtlikuŔās sastāvdaļas ir pārgrupētas atbilstoÅ”i svarÄ«gumam un lietotāju pieprasÄ«jumam. Lai cÄ«nÄ«tos ar uzmanÄ«bu novērÅ”oŔām vizuālām detaļām, ikonas blakus izvēlnes elementiem ir noņemtas un palikuÅ”as tikai teksta birkas. Paneļa iestatīŔanas saskarne un rÄ«ki tÄ«mekļa izstrādātājiem ir pārvietoti uz atseviŔķu apakÅ”izvēlni ā€œPapildu rÄ«kiā€.
    Iznākusi Firefox 89 ar pārstrādātu interfeisuIznākusi Firefox 89 ar pārstrādātu interfeisu
  • Noņemta iebÅ«vētā adreses joslā esoŔā izvēlne ā€œā€¦ā€ (Page Actions), caur kuru bija iespējams pievienot grāmatzÄ«mi, nosÅ«tÄ«t saiti uz Pocket, piespraust cilni, strādāt ar darbvietām un uzsākt materiāla nosÅ«tīŔanu pa e-pastu. Izvēlnē ā€œā€¦ā€ pieejamās iespējas ir pārvietotas uz citām saskarnes daļām, paliek pieejamas paneli iestatÄ«jumu sadaļā un var tikt atseviŔķi izvietotas panelÄ« kā pogas. Piemēram, ekrānuzņēmumu izveides saskarne ir pieejama, izmantojot konteksta izvēlni, kas parādās, kad ar labo peles pogu noklikŔķināt uz lapas.
    Iznākusi Firefox 89 ar pārstrādātu interfeisu
  • Pārstrādāta uznirstoŔā sānu josla lapas iestatīŔanai ar saskarni, kas tiek rādÄ«ta, atverot jaunu cilni.
    Iznākusi Firefox 89 ar pārstrādātu interfeisu
  • IzmainÄ«ts un harmonizēts ar pārējiem dialogiem informācijas paneļu un modālo dialogu noformējums ar brÄ«dinājumiem, apstiprinājumiem un pieprasÄ«jumiem. Dialogi tiek rādÄ«ti ar noapaļotiem stÅ«riem un ir centrēti vertikāli.
    Iznākusi Firefox 89 ar pārstrādātu interfeisu
  • Pēc atjaunināŔanas ir pieejams ekrānsaite, kas piedāvā izmantot Firefox kā noklusējuma pārlÅ«kprogrammu sistēmā un ļauj izvēlēties tēmas. Pieejamās tēmas ir: sistēmas (ņem vērā sistēmas iestatÄ«jumus logu, izvēlņu un pogu noformējumā), gaiÅ”a, tumÅ”a un Alpenglow (krāsaina).
    Iznākusi Firefox 89 ar pārstrādātu interfeisu
    Iznākusi Firefox 89 ar pārstrādātu interfeisu
    Iznākusi Firefox 89 ar pārstrādātu interfeisu
    Iznākusi Firefox 89 ar pārstrādātu interfeisu
    Iznākusi Firefox 89 ar pārstrādātu interfeisu
  • Noklusējuma saskarnē, kas saistÄ«ta ar paneļa izskatu, ir paslēpta poga kompakta režīma aktivizēŔanai. Lai atgrieztu iestatÄ«jumus, about:config ir realizēts parametrs "browser.compactmode.show". Lietotājiem, kuriem ir ieslēgts kompaktais režīms, Å”is parametrs tiks aktivizēts automātiski.
  • Ir samazināts novirzoÅ”o elementu skaits. Ir noņemti lieki brÄ«dinājumi un paziņojumi.
  • Adreses joslā ir integrēts kalkulators, kas ļauj aprēķināt norādÄ«tās matemātiskās izteiksmes jebkurā secÄ«bā. Kalkulators pagaidām ir noklusēti atslēgts un prasa iestatÄ«jumu maiņu suggest.calculator about:config. Viens no nākamajiem izlaidumiem arÄ« plāno iekļaut adreses joslā iebÅ«vētu vienÄ«bu pā converter, kas ļaus, piemēram, pārvērst pēdas metros.
    Iznākusi Firefox 89 ar pārstrādātu interfeisu
  • Linux izlaiÅ”anas versijās ir aktivizēta WebRender kompozÄ«cijas dzinēja izmantoÅ”ana visiem Linux lietotājiem, tostarp jebkurām darbvirsmas vidēm, visām Mesa versijām un sistēmām ar NVIDIA draiveriem (iepriekÅ” WebRender bija iespējots tikai GNOME, KDE un Xfce ar Intel un AMD draiveriem). WebRender ir rakstÄ«ts Rust valodā un ļauj ievērojami palielināt attēloÅ”anas ātrumu un samazināt CPU slodzi, pārvietojot uz GPU attēloÅ”anas operācijas, kuras tiek Ä«stenotas ar GPU ēnu shēmām. Lai atslēgtu WebRender, about:config var izmantot iestatÄ«jumu "gfx.webrender.enabled" vai palaist Firefox ar iestatÄ«tu vidi MOZ_WEBRENDER=0.
  • Noklusējuma iestatÄ«jumos ir aktivizēta pilnÄ«gas sÄ«kdatņu aizsardzÄ«bas metode (Total Cookie Protection), kas iepriekÅ” bija pieejama tikai izvēloties stingro nevēlamā satura bloķēŔanas režīmu (strict). Tagad katram vietnei tiek izmantota atseviŔķa, izolēta sÄ«kdatņu glabātuve, kas neļauj izmantot sÄ«kdatnes, lai izsekotu pārvietoÅ”anos starp vietnēm, jo visas sÄ«kdatnes, kuras ievieto no iekļautajiem treÅ”o puÅ”u bloku, tagad ir saistÄ«tas ar galveno vietni un netiek nodotas, piekļūstot Å”iem blokiem no citām vietnēm. Izņēmuma gadÄ«jumā ir saglabāta iespēja sÄ«kdatņu apmaiņai starp vietnēm pakalpojumiem, kas nav saistÄ«ti ar lietotāju izsekoÅ”anu, piemēram, kas tiek izmantoti vienotai autentifikācijai. Informācija par bloķētajām un atļautajām starp vietnēm izmantojamām sÄ«kdatnēm tiek parādÄ«ta izvēlnē, kas tiek rādÄ«ta, noklikŔķinot uz vairoga ikonas adreses joslā.
    Iznākusi Firefox 89 ar pārstrādātu interfeisu
  • Ir aktivizēta otrā SmartBlock mehānisma versija, kas paredzēta problēmu risināŔanai vietnēs, kas rodas, bloķējot ārējos skriptus privātuma režīmā vai aktÄ«vā stingra nevēlamā satura bloķēŔanas režīmā (strict). SmartBlock ļauj ievērojami paaugstināt dažu vietņu veiktspēju, kuras palēninās sakarā ar neiespēju ielādēt izsekoÅ”anas skriptu kodu. SmartBlock automātiski aizvieto izsekoÅ”anai izmantotos skriptus ar ā€œaizstājējiemā€, kas nodroÅ”ina pareizu vietnes ielādi. Aizstājēji ir sagatavoti daudziem populāriem lietotāju izsekoÅ”anas skriptiem, kas iekļauti Disconnect sarakstā, tostarp skriptiem ar Facebook, Twitter, Yandex, Vkontakte un Google logrÄ«kiem.
  • Iekļauta TLS paplaÅ”inājumu DC (Delegated Credentials) atbalsts Ä«slaicÄ«gu sertifikātu deleģēŔanai, kas risina problēmas ar sertifikātiem, organizējot piekļuvi vietnei caur satura piegādes tÄ«kliem. Delegated Credentials ievieÅ” papildu starpnieku privāto atslēgu, kuras derÄ«guma termiņŔ ir ierobežots lÄ«dz stundām vai dažām dienām (ne vairāk kā 7 dienas). Å Ä« atslēga tiek Ä£enerēta, pamatojoties uz izsniegtu sertifikātu, un ļauj saglabāt sākotnējā sertifikāta privāto atslēgu noslēpumā no satura piegādes pakalpojumiem. Lai novērstu piekļuves problēmas pēc starpnieku atslēgas derÄ«guma termiņa beigām, ir nodroÅ”ināta automātiskās atjaunoÅ”anas tehnoloÄ£ija, kas tiek veikta sākotnējā TLS servera pusē.
  • Ieviesa treÅ”o puÅ”u (ne nativu sistēmā) ievades formu elementu Ä«stenojumu, piemēram, pārlēcējus, pogas, izkrÄ«toÅ”os sarakstus un teksta ievades laukus (input, textarea, button, select), kas izceļas ar mÅ«sdienÄ«gāku dizainu. AtseviŔķu formu elementu Ä«stenojuma lietoÅ”ana arÄ« labvēlÄ«gi ietekmēja lapu attēloÅ”anas veiktspēju.
  • Ir pieejama iespēja manipulēt ar elementu saturu <input> un <textarea> ar Document.execCommand() komandu, saglabājot rediģēŔanas vēsturi un bez skaidras contentEditable Ä«paŔības norādīŔanas.
  • IevieÅ” API Event Timing, lai izmērÄ«tu notikumu aizkavi pirms un pēc lapas ielādes.
  • Pievienots CSS Ä«paÅ”ums forced-colors, lai noteiktu, vai pārlÅ«kprogramma lieto lapā lietotāja noteikto ierobežoto krāsu paleti.
  • CSS Ä«paÅ”umiem ascent-override, descent-override un line-gap-override pievienots @font-face deskriptors, lai pārdefinētu fonta metrikas, ko var izmantot fonta attēloÅ”anas saskaņoÅ”anai dažādās pārlÅ«kprogrammās un operētājsistēmās, kā arÄ« lai novērstu lapas izkārtojuma nobÄ«di, ko izraisa tÄ«mekļa fonti.
  • CSS funkcijā image-set(), kas ļauj izvēlēties attēlu no variantu kopas ar atŔķirÄ«gu izŔķirtspēju, vispiemērotāko esoÅ”ajiem ekrāna parametriem un tÄ«kla pārsÅ«tīŔanas jaudai, ieviesta funkcijas type() atbalsts.
  • In JavaScript, the 'await' keyword is now allowed to be used at the top level in modules by default, allowing a smoother integration of asynchronous calls into the module loading process without wrapping in an ā€˜async function’. For instance, instead of (async function() { await Promise.resolve(console.log(ā€˜test’)); }()); you can now write await Promise.resolve(console.log(ā€˜test’));
  • 64 bitu sistēmās atļauts izveidot ArrayBuffers struktÅ«ras, kuru izmērs pārsniedz 2GB (bet ne vairāk kā 8GB).
  • Pārtraukta DeviceProximityEvent, UserProximityEvent un DeviceLightEvent notikumu atbalsts, kas netiek atbalstÄ«ts citās pārlÅ«kprogrammās.
  • Lapā, kas tiek inspektēta, uzlabota navigācija ar tastatÅ«ru rediģējamajos BoxModel Ä«paŔību iestatÄ«jumos.
  • Windows versijās uzlabota konteksta izvēlņu izskats un paātrināta pārlÅ«ka palaiÅ”ana.
  • macOS versijās ieviesta platformai raksturÄ«gas konteksta izvēlnes un ritināŔanas joslu izmantoÅ”ana. Pievienota atbalsts pārsnieguma ritināŔanas efektam, kas signalizē par lapas beigām. Pievienots atbalsts inteliÄ£entai mērogoÅ”anai, kas tiek aktivizēta, divreiz klikŔķinot. Pievienots atbalsts tumÅ”ajai tēmai. Novērstas problēmas ar krāsu atŔķirÄ«bām CSS un attēlos. Pilnekrāna režīmā nodroÅ”ināta iespēja paslēpt izvēlnes.

Papildus jaunumiem un kļūdu labojumiem Firefox 89 tika novērstas 16 ievainojamÄ«bas, no kurām 6 marķētas kā bÄ«stamas. 5 ievainojamÄ«bas (apkopotas zem CVE-2021-29967) ir saistÄ«tas ar atmiņas darbÄ«bas problēmām, piemēram, bufera pārplÅ«diem un piekļuvi jau atbrÄ«votām atmiņas zonām. Potenciāli Ŕīs problēmas var novest pie ļaunprātÄ«ga koda izpildes, atverot speciāli veidotas 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