Firefox 108 bertsioa

Firefox 108 web arakatzailea kaleratu da. Gainera, epe luzerako laguntza-adarraren eguneraketa bat sortu da - 102.6.0. Firefox 109 adarra laster pasatuko da beta probaren fasera, eta horren kaleratzea urtarrilaren 17rako aurreikusita dago.

Funtzio berri nagusiak Firefox 108-n:

  • Maius+ESC teklatuko lasterbidea gehitu da prozesu-kudeatzailearen orria azkar irekitzeko (buruz:prozesuak), eta horrek memoria eta CPU baliabide gehiegi kontsumitzen dituzten prozesu eta barne-hariak ebaluatu ahal izango duzu.
    Firefox 108 bertsioa
  • Animazio-markoen irteeraren programazio optimizatu karga handiko baldintzetan, eta horrek MotionMark probaren emaitzak hobetu ditu.
  • PDF inprimakiak inprimatzean eta gordetzean, posible da karaktereak ingelesa ez den beste hizkuntza batzuetan erabiltzea.
  • Irudien kolorea zuzen zuzentzeko laguntza ezarri da, ICCv4 kolore-profilen arabera.
  • Laster-marken barra "fitxa berrietan soilik" bistaratzeko modua ("Fitxa berrian soilik erakutsi" ezarpena) hutsik dauden fitxa berrietarako behar bezala funtzionatzen duela ziurtatu da.
  • Cookiebanners.bannerClicking.enabled eta cookiebanners.service.mode ezarpenak gehitu dira about:config guneetan Cookieak erabiltzeko baimena eskatzen duten banneretan automatikoki klik egiteko. Gaueko konstrukzioen interfazean, etengailuak ezarri dira domeinu espezifikoei dagokienez Cookie-ko banneretan klik automatikoak kontrolatzeko.
  • Web MIDI APIa gehitu da, erabiltzailearen ordenagailura konektatutako MIDI interfazea duten gailu musikalekin web aplikazio batetik elkarreragiteko aukera emanez. APIa HTTPS bidez kargatutako orrietarako soilik dago erabilgarri. Navigator.requestMIDIAccess() metodoa deitzean, ordenagailura MIDI gailuak daudenean, erabiltzaileari sarbidea aktibatzeko beharrezkoa den "Gunearen baimenaren gehigarria" instalatzeko eskatuko dion elkarrizketa-koadro bat aurkezten zaio (ikus beheko deskribapena).
  • Mekanismo esperimental bat, Site Permission Add-on, guneen sarbidea arriskutsuak izan daitezkeen APIetarako eta pribilegio hedatuak behar dituzten funtzioetarako sarbidea kontrolatzeko proposatu da. Arriskutsuak esan nahi dugu ekipoak fisikoki kaltetu ditzaketen gaitasunak, aldaketa itzulezinak sartu, gailuetan kode gaiztoa instalatzeko edo erabiltzaileen datuak isurtzea eragin dezaketen gaitasunak. Adibidez, Web MIDI APIaren testuinguruan, Permission Add-on erabiltzen da ordenagailu batera konektatutako audio-sintesi-gailu batera sarbidea emateko.
  • Inportazio-mapen laguntza lehenespenez gaituta dago, eta horri esker, JavaScript fitxategiak inportatzean zein URL kargatuko diren kontrola dezakezu inportazio eta inportazio() adierazpenen bidez. Inportazio-mapa JSON formatuan zehazten da elementuan с новым атрибутом «importmap». Например: { «imports»: { «moment»: «/node_modules/moment/src/moment.js», «lodash»: «/node_modules/lodash-es/lodash.js» } }

    Inportazio-mapa hau JavaScript kodean deklaratu ondoren, "unetik inportatu une" esamoldea erabil dezakezu; "/node_modules/moment/src/moment.js" JavaScript modulua kargatzeko eta exekutatzeko. bidea zehaztu gabe ('inportatu unea "/node_modules/moment/src/moment.js"-ren baliokidea;').

  • "Elementuan "Altuera" eta "zabalera" atributuetarako laguntza inplementatu da, irudiaren altuera eta zabalera pixeletan zehazten dutenak. Zehaztutako atributuak " elementua denean bakarrik dira eraginkorrak " elementuan habiaratuta dago " " eta ez dira aintzat hartzen elementuen barruan habiaratzen direnean Eta . "Altuera" eta "zabalera" prozesatzea desgaitzeko "dom.picture_source_dimension_attributes.enabled" ezarpena gehitu da about:config.
  • CSS-k sin(), cos(), tan(), asin(), acos(), atan() eta atan2() funtzio trigonometrikoen multzoa eskaintzen du.
  • CSS-k round() funtzioa inplementatzen du biribilketa estrategia bat hautatzeko.
  • CSS-k mota inplementatzen du , Pi eta E bezalako konstante matematiko ezagunak erabiltzeko aukera ematen duena, baita infinitua eta NaN funtzio matematikoetan ere. Adibidez, "biratu(calc(1rad * pi))".
  • "@container" CSS eskaera, elementu nagusiak elementuaren tamainaren arabera estiloa jartzeko aukera ematen duena ("@media" eskaeraren analogoa, ez ikusgai dagoen eremu osoaren tamainari aplikatuta, baizik eta elementua jartzen den blokea (edukiontzia), cqw (zabaleraren % 1), cqh (altueraren % 1), cqi (linearen tamainaren % 1), cqb (blokearen tamainaren % 1) laguntza esperimentala gehitu da. ), cqmin (cqi edo cqb baliorik txikiena) eta cqmax (cqi edo cqb baliorik handiena). Eginbidea lehenespenez desgaituta dago eta layout.css.container-queries.enabled ezarpenaren bidez gaitzen da about:config.
  • JavaScript-ek Array.fromAsync metodoa gehitu du modu asinkronoan iristen diren datuetatik array bat sortzeko.
  • "style-src-attr", "style-src-elem", "script-src-attr" eta "script-src-elem" zuzentarauetarako laguntza gehitu da CSP (Edukien Segurtasun Politika) HTTP goiburuan, funtzionalitatea eskainiz. estiloa eta gidoia, baina elementu indibidualetan eta gertaeren kudeatzaileetan aplikatzeko gaitasunarekin, hala nola onclick.
  • Edukia kargatzen amaitzean abiarazten den gertaera berri bat gehitu da, domContentLoaded.
  • ForceSync aukera bat gehitu zaio .get() metodoari sinkronizazioa behartzeko.
  • Panel eremu bereizi bat ezarri da WebExtension gehigarrien widget-ak egokitzeko.
  • WebRender-ekin bateraezinak diren Linux kontrolatzaileen zerrenda beltzaren atzean dagoen logika aldatu egin da. Lanean ari diren gidarien zerrenda zuria mantendu beharrean, trantsizio bat egin da gidari arazotsuen zerrenda beltza mantentzeko.
  • Wayland protokoloaren euskarria hobetu da. XDG_ACTIVATION_TOKEN ingurune-aldagaiaren kudeaketa gehitu da xdg-activation-v1 protokoloaren aktibazio-tokenarekin, eta horrekin aplikazio batek fokua beste batera alda dezake. Laster-markak saguaz mugitzean gertatutako arazoak konpondu dira.
  • Linux sistema gehienek panelen animazioa gaituta dute.
  • About:config-ek gfx.display.max-frame-rate ezarpena eskaintzen du gehienezko fotograma-tasa mugatzeko.
  • Emoji 14 karaktereen zehaztapenerako laguntza gehitu da.
  • Lehenespenez, OES_draw_buffers_indexed WebGL luzapena gaituta dago.
  • Canvas2D rasterizazioa bizkortzeko GPU erabiltzeko gaitasuna ezarri da.
  • Windows plataforman, GPUarekin elkarreraginean dauden prozesuen sandboxing-a gaituta dago.
  • FMA3 SIMD argibideetarako euskarria gehitu da (bikoiztu-gehitu biribilketa bakarrarekin).
  • Windows 11 plataforman atzeko planoko fitxak kudeatzeko erabiltzen diren prozesuak orain "Eraginkortasuna" moduan exekutatzen dira, zeinetan ataza-antolatzaileak exekuzio-lehentasuna murrizten du PUZaren kontsumoa murrizteko.
    Firefox 108 bertsioa
  • Hobekuntzak Android bertsioan:
    • Web orri bat PDF dokumentu gisa gordetzeko aukera gehitu da.
    • Fitxak paneletan taldekatzeko laguntza inplementatu da (fitxak sakatuta eduki ondoren fitxak alda daitezke).
    • Botoi bat eskaintzen da zehaztutako atal bateko laster-mark guztiak fitxa berrietan leiho berri batean edo inkognito moduan irekitzeko.

Berrikuntzez eta akatsen konponketez gain, Firefox 108-k 20 ahultasun konpondu ditu. 16 ahultasun arriskutsu gisa markatuta daude, eta horietatik 14 ahultasun (CVE-2022-46879 eta CVE-2022-46878 azpian bildutakoak) memoria-arazoek eragindakoak dira, hala nola buffer gainezkatzeek eta dagoeneko libre dauden memoria-eremuetarako sarbideak. Potentzialki, arazo hauek erasotzaile baten kodea exekutatu dezakete bereziki diseinatutako orrialdeak irekitzean. CVE-2022-46871 ahultasuna libusrsctp liburutegiaren bertsio zaharkitu bateko kodea erabiltzeari zor zaio, adabakirik gabeko ahultasunak dituena. CVE-2022-46872 ahultasunak orrialdeak prozesatzeko prozesuan sarbidea duen erasotzaile bati Linux-en sandbox isolamendua saihestu eta fitxategi arbitrarioen edukia irakurtzeko aukera ematen dio arbelarekin lotutako IPC mezuen manipulazioaren bidez.

Iturria: opennet.ru

Gehitu iruzkin berria