Firefox 89 vÀljalaskmine uue kasutajaliidese kujundusega

Firefox 89 veebibrauseri vÀljalaskmine on toimunud. Samuti on loodud pikaajalise toe haru vÀrskendus 78.11.0. Béta-testimise etappi lÀheb lÀhiajal Firefox 90 haru, mille vÀljalaskmine on planeeritud 13. juuliks.

Peamised uuendused:

  • Kasutajaliidest on mĂ€rkimisvÀÀrselt moderniseeritud. Ikonite sĂŒmboleid on vĂ€rskendatud, erinevate elementide stiil on ĂŒhtlustatud ja vĂ€rvipalett on ĂŒmber kujundatud.
  • Vahekaartide paneeli kujundust on muudetud — vahekaartide nurgad on ĂŒmardatud ja need ei sulandu enam paneeliga alumises servas (ujuva nupu efekt). Mitteaktiivsete vahekaarte ei erista visuaalne jagamine, kuid nupu poolt hĂ”ivatud ala on esile tĂ”stetud, kui kursor paigutatakse vahekaardile.
    Firefox 89 vÀljalaskmine uue kasutajaliidese kujundusega
  • MenĂŒĂŒ on ĂŒmber struktureeritud. PeamenĂŒĂŒst ja kontekstimenĂŒĂŒst on eemaldatud harva kasutatavad ja aegunud elemendid, et keskenduda kĂ”ige olulisematele funktsioonidele. JÀÀnud elemendid on gruppidesse ĂŒmber paigutatud olulisuse ja kasutajate nĂ”udluse jĂ€rgi. Visuaalsete segajate vĂ€hendamise raames on menĂŒĂŒelementide kĂ”rval asuvad ikoonid eemaldatud ja jĂ€etud ainult tekstimĂ€rgid. Paneeli kohandamise liides ja veebiarendajate tööriistad on viidud eraldi alamenĂŒĂŒsse „Lisatööriistad“ („More Tools“).
    Firefox 89 vÀljalaskmine uue kasutajaliidese kujundusegaFirefox 89 vÀljalaskmine uue kasutajaliidese kujundusega
  • Aadressiribal asuv sisseehitatud menĂŒĂŒ „
“ (Lehe tegevused) on eemaldatud, mille kaudu sai lisada jĂ€rjehoidja, saata lingi Pocketisse, kinnitada vahekaardi, töötada vahetusmĂ€lus ja algatada materjali saatmine e-posti kaudu. „
“ menĂŒĂŒs saadaval olevad valikud on viidud muudesse liidese osadesse, on endiselt saadaval paneeli seadete osas ja neid saab eraldi nuppudena paneelile paigutada. NĂ€iteks ekraanipiltide loomise liidese nupp on saadaval kontekstimenĂŒĂŒs, mis kuvatakse, kui klikite hiire parema nupuga lehe peal.
    Firefox 89 vÀljalaskmine uue kasutajaliidese kujundusega
  • Uus kujundus on loodud lehe seadistamise hĂŒpik kĂŒlgpaneelile, mis avaneb, kui avate uue vahekaardi.
    Firefox 89 vÀljalaskmine uue kasutajaliidese kujundusega
  • Teavitustahvlite ja modaalsete dialoogide kujundus on muudetud ja ĂŒhtlustatud ning need, mis sisaldavad hoiatusi, kinnitusi ja pĂ€ringute esitusi, on keskendatud vertikaalselt ning neil on ĂŒmarad nurgad.
    Firefox 89 vÀljalaskmine uue kasutajaliidese kujundusega
  • PĂ€rast vĂ€rskendust kuvatakse sisenemiskuva, mis pakub Firefoxi seadistamist vaikimisi brauseriks sĂŒsteemis ja vĂ”imaldab valida teema. Valikus on jĂ€rgmised teemad: sĂŒsteemne (mis arvestab sĂŒsteemi seadistusi akende, menĂŒĂŒde ja nuppude kujundamisel), kerge, tume ja Alpenglow (vĂ€rviline).
    Firefox 89 vÀljalaskmine uue kasutajaliidese kujundusega
    Firefox 89 vÀljalaskmine uue kasutajaliidese kujundusega
    Firefox 89 vÀljalaskmine uue kasutajaliidese kujundusega
    Firefox 89 vÀljalaskmine uue kasutajaliidese kujundusega
    Firefox 89 vÀljalaskmine uue kasutajaliidese kujundusega
  • Vaikimisi on vĂ€limuse seadete liideses peidetud nupp kompaktse paneeli reĆŸiimi aktiveerimiseks. Seadete taastamiseks on implemented "browser.compactmode.show" parameeter about:config-is. Kasutajatel, kellel on aktiveeritud kompaktne reĆŸiim, aktiveeritakse see parameeter automaatselt.
  • Kasutaja tĂ€helepanu hajutavate elementide arvu on vĂ€hendatud. Eemaldatud on liigsed hoiatusteated ja teated.
  • Aadressiriba on integreeritud kalkulaator, mis vĂ”imaldab arvutada antud matemaatilisi avaldisi meelejĂ€rgi. Kalkulaator on vaikimisi keelatud ja nĂ”uab seadistuse muutmist suggest.calculator parameetris about:config-is. Ühes jĂ€rgmistest vĂ€ljaannetest on oodata ka (see on juba lisatud ööehitustesse en-US) aadressiribale integreeritud mÔÔtĂŒhikute muundurit, mis vĂ”imaldab nĂ€iteks jalgu meetriteks konverteerida.
    Firefox 89 vÀljalaskmine uue kasutajaliidese kujundusega
  • Linuxi ehitustes on aktiveeritud WebRenderi komposiitmootori kasutamine kĂ”igile Linuxi kasutajatele, sealhulgas kĂ”ikidele töölauakeskkondadele, kĂ”ikide versioonide Mesale ja sĂŒsteemidele, kus on NVIDIA draiverid (varem oli webRender aktiveeritud ainult GNOME, KDE ja Xfce jaoks, kui olid Intel ja AMD draiverid). WebRender on kirjutatud Rust keeles ja see vĂ”imaldab saavutada mĂ€rkimisvÀÀrset renderdamise kiirusetĂ”usu ja CPU koormuse vĂ€henemist, suunates lehe sisu renderdamise protsesse GPU-le, mis on realiseeritud GPU shaderite kaudu. WebRenderi keelamiseks about:config-is vĂ”ib kasutada seadistust "gfx.webrender.enabled" vĂ”i kĂ€ivitada Firefoxi seadistatud keskkonnamuutujaga MOZ_WEBRENDER=0.
  • Vaikimisi on lubatud tĂ€ielik Cookie kaitsemeetod (Total Cookie Protection), mis varem aktiveeriti ainult ranget soovimatute sisu blokeerimise reĆŸiimi valides. Igale veebisaidile kasutatakse nĂŒĂŒd eraldi isoleeritud salvestust Cookie jaoks, mis takistab Cookie kasutamist veebisaitide vahelise liikumise jĂ€lgimiseks, kuna kĂ”ik Cookie, mida seostatakse laaditud kolmandate osapoolte blokkidega, seotakse nĂŒĂŒd pĂ”hiveebisaidiga ja ei edastata, kui neid blokeid kĂŒlastatakse teistelt veebisaitidelt. Erandina on vĂ”imalus vaheveerowen Cookie lĂ€bida sĂ€ilitatud teenustele, mis ei ole seotud kasutajate jĂ€lgimisega, nĂ€iteks ĂŒhtse autentimise rakendustele. Teave blokeeritud ja lubatud vaheveerowen Cookiede kohta kuvatakse menĂŒĂŒs, mis avaneb, kui klĂ”psate aadressiribal kilbi sĂŒmbolit.
    Firefox 89 vÀljalaskmine uue kasutajaliidese kujundusega
  • Aktiveeritud on teine versioon SmartBlock mehhanismist, mis on mĂ”eldud probleemide lahendamiseks veebisaitidel, mis tekivad vĂ€listest skriptidest loobumise tĂ”ttu privaatvaate reĆŸiimis vĂ”i kui aktiveeritakse tugeva soovimatute sisu blokeerimise reĆŸiim (strict). SmartBlock vĂ”imaldab oluliselt parandada mĂ”nede veebisaitide jĂ”udlust, mis aeglustuvad, kuna skripti koodi ei ole vĂ”imalik laadida jĂ€lgimiseks. SmartBlock asendab automaatselt jĂ€lgimiseks kasutatavad skriptid asendusskriptidega, mis tagavad veebisaidi korrektse laadimise. Asendusskripte on ette valmistatud mĂ”nede tuntud kasutajate jĂ€lgimise skriptide jaoks, mis on kantud Disconnect'i loendisse, sealhulgas Facebooki, Twitteri, Yandexi, Vkontakte'i ja Google'i vidinatega seotud skriptid.
  • TLS-i laiendus DC (Delegated Credentials) toetas lĂŒhiajaliste sertifikaatide delegatsiooni, mis lahendab veebisaidi juurdepÀÀsu probleemid sisuhaldusteenustes. Delegated Credentials tutvustab tĂ€iendavat vahepealset privaatvĂ”tit, mille kehtivusaeg on piiratud tundide vĂ”i mĂ”ne pĂ€evaga (kuni 7 pĂ€eva). See vĂ”ti genereeritakse sertifikaadi allkirjakeskuse (CA) antud sertifikaadi pĂ”hjal ja vĂ”imaldab hoida algse sertifikaadi privaatvĂ”tit sisuhaldusteenuste eest varjatuna. Juhtumite vĂ€ltimiseks pĂ€rast vahepealse vĂ”tme kehtivusaja lĂ”ppemist on ette nĂ€htud automaatse uuendamise tehnoloogia, mida teostab algne TLS-server.
  • Esitatud kolmanda osapoole (mitte sĂŒsteemi enda) rakendusvormide sisenditelementide, nagu lĂŒlitid, nupud, rippmenĂŒĂŒd ja tekstivĂ€ljad (input, textarea, button, select), mis eristub kaasaegse vĂ€limuse poolest. Eraldi rakenduselemendi kasutamine on samuti positiivselt mĂ”jutanud lehtede kuvamise jĂ”udlust.
  • Pakutud on vĂ”imalus manipuleerida elementide sisu <input> ja <textarea> abil Document.execCommand() kĂ€skluste kaudu, sĂ€ilitades redigeerimisajaloo ning ilma selge contentEditable omaduse mÀÀramiseta.
  • Rakendatud on API Event Timing, et mÔÔta sĂŒndmuste viivitusi enne ja pĂ€rast lehe laadimist.
  • Lisatud on CSS-omand forced-colors, et mÀÀrata, kas brauser rakendab antud kasutaja piiratud vĂ€rvipaletti lehel.
  • CSS-omanditesse ascent-override, descent-override ja line-gap-override on lisatud deskriptor @font-face, et ĂŒletada fondi mÔÔtmised, mida saab kasutada fondi ĂŒhtlustamiseks erinevates brauserites ja operatsioonisĂŒsteemides ning veebifontide pĂ”hjustatud lehe paigutuse nihkumise vĂ€ltimiseks.
  • CSS-funktsioonis image-set(), mis vĂ”imaldab valida pildist erinevate resolutsioonivĂ”imaluste komplektist, tulemuseks on kĂ”ige sobivama valiku tegemine vastavalt hetke ekraani parameetritele ja vĂ”rguĂŒhenduse ribalaiusele, on arendatud toetus funktsioonile type().
  • JavaScripts kasutatakse vaikimisi tipp-tasemel moodulites await mĂ€rksĂ”na, mis vĂ”imaldab sujuvamat asĂŒnkroonsete kĂ”nede integreerimist moodulite laadimisprotsessi ja loobub vajadusest kasutada 'async function'. NĂ€iteks, selle asemel, et kirjutada (async function() { await Promise.resolve(console.log('test')); }()); on nĂŒĂŒd vĂ”imalik kirjutada await Promise.resolve(console.log('test'));
  • 64-bitistes sĂŒsteemides on lubatud luua ArrayBuffer strukture, mille suurus ĂŒletab 2GB (kuid ei tohi ĂŒletada 8GB).
  • On lĂ”petatud DeviceProximityEvent, UserProximityEvent ja DeviceLightEvent sĂŒndmuste tugi, mida ei toetata teistes brauserites.
  • Lehe inspektori paneelis on parandatud navigeerimist klaviatuuri abil muudetud BoxModel omadustes.
  • Windowsi kogudes on parendanud kontekstimenĂŒĂŒ vĂ€limust ja kiirendanud brauseri kĂ€ivitamist.
  • macOS kogudes on rakendatud platvormi natiivsete kontekstimenĂŒĂŒde ja kerimiste ribade kasutamine. On lisatud toetus piirkonna ĂŒlevoolu (overscroll) efekti jaoks, mis signaalib lehe lĂ”ppu. Targa suurendamise toetus, aktiveerituna kahekordse klikiga, on saadaval. Tumedate teemade toetus on lisatud. On lahendatud CSS-i ja piltide vĂ€rvi kuvamise probleemide erinevused. TĂ€isekraanireĆŸiimis on saadaval paneelide peitmine.

Lisaks uuendustele ja vea parandamisele on Firefox 89-st kĂ”rvaldatud 16 haavatavust, millest 6 on mĂ€rgitud ohtlikeks. 5 haavatavust (moodustavad CVE-2021-29967) on pĂ”hjustatud mĂ€lu haldamise probleemidest, nĂ€iteks puhveri ĂŒlevooludest ja juba vabastatud mĂ€lu aladele pöördumisest. Need probleemid vĂ”ivad potentsiaalselt vĂ”imaldada pahatahtlikku koodi tĂ€itmist spetsiaalselt vormindatud lehtede avamisel.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster