Firefox 108 vÀljalase

Firefox 108 veebibrauseri vĂ€ljaanne on toimunud. Samuti on loodud pikaajalise toe haru vĂ€rskendus — 102.6.0. BETA testimise etappi liikuda ka Firefox 109 haru, mille vĂ€ljaanne on planeeritud 17. jaanuariks.

Firefox 108 pÔhikohasused:

  • Lisatud klahvikombinatsioon Shift+ESC, et kiiresti avada protsessihalduse leht (about:processes), vĂ”imaldades hinnata, millised protsessid ja sisemised vood kasutavad liigseid mĂ€lu ja CPU ressursse.
    Firefox 108 vÀljalase
  • Kuna kaadriga anatsiooni vĂ€ljundite planeerimine on optimeeritud kĂ”rge koormuse tingimustes, on saavutatud paremad MotionMark testi tulemused.
  • Prindimise ja PDF-formaatide salvestamise töötluses on nĂŒĂŒd vĂ”imalik kasutada sĂŒmboleid, mis on erinevad ingliskeelsest.
  • Tugiteenuste vĂ€rvikorrektsiooni rakendamiseks on teostatud ICCv4 vĂ€rviprofiilide kohane toetamine.
  • Tööriistade paneeli «ainult uutel vahekaartidel» kuvamise reĆŸiimi (seade «Only show on New Tab») Ă”igustatud aktiveerimine on tagatud tĂŒhjadel uutel vahekaartidel.
  • Lehe konfiguratsiooni (about:config) on lisatud seaded cookiebanners.bannerClicking.enabled ja cookiebanners.service.mode, et automaatselt klĂ”psata kodulehtede jahutustellimusi, mis kĂŒsivad kĂŒpsiste kasutusĂ”igusi. Ööehitusliideses on rakendatud lĂŒlitid, et hallata kĂŒpsiste jahutustellimuste automaatklikkimist teatud domeenide osas.
  • Lisatud on Web MIDI API, mis vĂ”imaldab veebirakenduselt suhelda kasutaja arvutiga ĂŒhendatud MIDI-liidesega muusikaseadmetega. API on saadaval ainult HTTPS kaudu laaditud lehtede jaoks. Kui meetodit navigator.requestMIDIAccess() kutsutakse, kui arvutiga on ĂŒhendatud MIDI-seadmed, kuvatakse kasutajale dialoog, mis kutsub ĂŒles installima ‘Site Permission Add-on' lisandmoodulit, mis on vajalik juurdepÀÀsu aktiveerimiseks (vt allpool olevat kirjeldust).
  • Pakutud eksperimentaalne Site Permission Add-on mehhanism veebisaitide juurdepÀÀsu haldamiseks potentsiaalselt ohtlike API-de ja laiendatud privileege vajavate funktsioonide jaoks. Ohtlikele viidatakse vĂ”imalustele, mis vĂ”ivad fĂŒĂŒsiliselt kahjustada riistvara, teha tĂŒhistamatuid muudatusi, installida seadmetesse pahatahtlikku koodi vĂ”i viia kasutaja andmete lekkimiseni. NĂ€iteks kasutatakse API Web MIDI kontekstis Permission Add-on'i, et anda juurdepÀÀs helisĂŒnteesimise seadmele, mis on ĂŒhendatud arvutiga.
  • Vaikimisi on lubatud importimiskaartide („import map“) tugi, mis vĂ”imaldab hallata, milliseid URL-e laaditakse JavaScript-failide impordil lĂ€bi import ja import() vĂ€ljendid. Importimiskaart mÀÀratakse JSON formaadis elemendis koos uue atribuudiga „importmap“. NĂ€iteks: { "imports": { "moment": "\/node_modules\/moment\/src\/moment.js", "lodash": "\/node_modules\/lodash-es\/lodash.js" } }

    PĂ€rast selle importimiskaardi kuulutamist JavaScripti koodis saab JavaScripti mooduli „\/node_modules\/moment\/src\/moment.js“ laadimiseks ja tĂ€itmiseks kasutada vĂ€ljendit ‘import moment from „moment“;’ ilma teed tĂ€psustamata (samavÀÀrne ‘import moment from „\/node_modules\/moment\/src\/moment.js“;’).

  • Elemendis „“ on rakendatud atribuudid „height“ ja „width“, mis mÀÀravad pildi kĂ”rguse ja laiuse pikslites. MÀÀratud atribuudid kehtivad ainult siis, kui element „“ on seotud elemendiga „“, ja neid ignoresitakse, kui need on seotud elementidega
  • CSS-is on pakutud komplekt trigonometrilisi funktsioone sin(), cos(), tan(), asin(), acos(), atan() ja atan2().
  • CSS-is on rakendatud funktsioon round(), et valida ĂŒmardamisstrateegia.
  • CSS-is on rakendatud tĂŒĂŒp , mis vĂ”imaldab matemaatilistes funktsioonides kasutada tuntud matemaatilisi konstande, nagu π ja E, samuti lĂ”pmatus ja NaN. NĂ€iteks, „rotate(calc(1rad * pi))“.
  • CSS-i kĂŒsimus "@container", mis vĂ”imaldab kujundada elementide stiili sĂ”ltuvalt vanemelemendi suurusest (analoog kĂŒsimusele "@media", mis kehtib mitte kogu nĂ€htava ala suurusele, vaid ploki (anum), kuhu element on paigutatud, suurusele), on lisatud eksperimentaalne tugi mÔÔtĂŒhikutele cqw (1% laiusest), cqh (1% kĂ”rgusest), cqi (1% inline-suurusest), cqb (1% ploki suurusest), cqmin (kĂ”ige vĂ€iksem vÀÀrtus cqi vĂ”i cqb) ja cqmax (kĂ”ige suurem vÀÀrtus cqi vĂ”i cqb). Vaikimisi on vĂ”imalus keelatud ja see aktiveeritakse parameetri layout.css.container-queries.enabled kaudu about:config-is.
  • JavaScriptis on lisatud meetod Array.fromAsync, et luua massiiv asĂŒnkroonselt saabuvatest andmetest.
  • HTTP pĂ€isesse CSP (Content Security Policy) on lisatud suunised „style-src-attr“, „style-src-elem“, „script-src-attr“ ja „script-src-elem“, mis pakuvad funktsionaalsust style ja script suuniste, kuid vĂ”imaldavad nende rakendamist ĂŒksikutele elementidele ja sĂŒndmuste kĂ€itlejatele, nagu onclick.
  • On lisatud uus sĂŒndmus domContentLoaded, mis kutsutakse esile sisu laadimise lĂ”ppedes.
  • Meetodisse .get() on lisatud valik forceSync sunnitud sĂŒnkroniseerimiseks.
  • On rakendatud eraldi paneeli ala WebExtension-lisade vidinate paigutamiseks.
  • Muudetud on Linuxi draiverite musta nimekirja toimimist, mis ei ĂŒhildu WebRenderiga. Töödraiverite valge nimekirja hoidmisest on ĂŒle mindud probleemsete draiverite musta nimekirja koostamisele.
  • Waylandi protokolli tugi on paranenud. Lisatud on keskkonnamuutuja XDG_ACTIVATION_TOKEN töötlemine, mis sisaldab aktiveerimise tokenit xdg-activation-v1 protokolli jaoks, mille abil saab ĂŒks rakendus muuta fookust teisele. On lahendatud probleemid, mis tekivad hiirega jĂ€rjehoidjate liigutamisel.
  • Enamikus Linuxi sĂŒsteemides on aktiveeritud paneeli animatsioon.
  • Jaotises about:config on lisatud seadistus gfx.display.max-frame-rate, et piirata maksimaalset vĂ€rskendussagedust.
  • On lisatud tugi Emoji 14 sĂŒmbolite spetsifikatsioonile.
  • Vaikimisi on aktiveeritud WebGL-i laiendus OES_draw_buffers_indexed.
  • Rakendatud on vĂ”imalus kasutada GPU-d Canvas2D rasterdamise kiirendamiseks.
  • Windowsi platvormil on aktiveeritud protsesside sandbox-isolatsioon, mis suhtleb GPU-ga.
  • Lisatud on FMA3 SIMD-kĂ€skude tugi (korrutamine ja liitmine ĂŒhekordse ĂŒmaruse jaoks).
  • Windows 11 platvormil töötavatele taustavĂ€libarakendustele rakendatakse nĂŒĂŒd "Efficiency" reĆŸiimi, kus ĂŒlesande ajastaja vĂ€hendab tĂ€itmise prioriteeti, et vĂ€hendada CPU ressursikasutust.
    Firefox 108 vÀljalase
  • Parandused Android versioonis:
    • On lisatud vĂ”imalus salvestada web-leht PDF-dokumendina.
    • On rakendatud vahelehtede grupi loomise tugi paneelis (vahelehti saab ĂŒmber paigutada, kui neid pikka aega hoidma jÀÀda).
    • On saadaval nupp, mis avab kĂ”ik vahekaardid mÀÀratud jaotises uutes vahekaartides, uues aknas vĂ”i inkognito reĆŸiimis.

Lisaks uutele funktsioonidele ja tĂ”rgete parandamisele on Firefox 108 lahendanud 20 haavatavust. 16 haavatavust on mĂ€rgitud kui ohtlikud, millest 14 (kovad, CVE-2022-46879 ja CVE-2022-46878) tulenevad mĂ€luhalduse probleemidest, nagu puhvrivood ja juba vabastatud mĂ€lu piirkondadest ehk juurdepÀÀs. Need probleemid vĂ”ivad viia pahatahtliku koodi kĂ€ivitamiseni, kui avada spetsiaalselt koostatud lehti. Haavatavus CVE-2022-46871 on seotud vananenud libusrsctp teegi koodiga, mis sisaldab parandamata haavatavusi. Haavatavus CVE-2022-46872 vĂ”imaldab rĂŒndajal, kes on ligipÀÀsenud lehtede töötlemise protsessile, rikkuda Linuxi liivakasti isolatsiooni ja lugeda suvaliste failide sisu IPC sĂ”numite manipuleerimise kaudu, mis on seotud lĂ”ikepanga.

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