Utgivning av Firefox 108

Firefox 108 har slÀppts. Dessutom har en uppdatering av den lÄngsiktiga stödfilialen - 102.6.0 - formulerats. Firefox 109 planeras att gÄ in i betatestning inom kort, med ett slÀppdatum den 17 januari.

Huvudnyheterna i Firefox 108:

  • En tangentkombination (Shift+ESC) har lagts till för att snabbt öppna sidan för processhanteraren (about:processes), vilket gör det möjligt att utvĂ€rdera vilka processer och interna strömmar som förbrukar överdrivna mĂ€ngder minnes- och CPU-resurser.
    Utgivning av Firefox 108
  • SchemalĂ€ggning av animationsramar har optimerats under hög belastning, vilket har förbĂ€ttrat resultaten i MotionMark-testet.
  • Vid utskrift och PDF-format har stöd för anvĂ€ndning av tecken pĂ„ sprĂ„k som skiljer sig frĂ„n engelska lagts till.
  • Stöd för korrekt fĂ€rgkorrigering av bilder har implementerats, i enlighet med ICCv4-fĂ€rprofiler.
  • Funktionen för att visa bokmĂ€rkesfĂ€ltet 'endast pĂ„ nya flikar' (instĂ€llningen 'Only show on New Tab') fungerar nu korrekt för tomma nya flikar.
  • InstĂ€llningarna cookiebanners.bannerClicking.enabled och cookiebanners.service.mode har lagts till i about:config för automatisk klickning pĂ„ banners som begĂ€r samtycke för anvĂ€ndning av cookies pĂ„ webbplatsen. I grĂ€nssnittet för de senaste versionerna finns det vĂ€xlingsknappar för att hantera automatisk klickning pĂ„ cookie-banners kopplade till specifika domĂ€ner.
  • Web MIDI API har lagts till, vilket gör det möjligt för webbapplikationer att interagera med MIDI-kompatibla musikinstrument som Ă€r anslutna till anvĂ€ndarens dator. API:et Ă€r endast tillgĂ€ngligt för sidor som laddas via HTTPS. NĂ€r metoden navigator.requestMIDIAccess() anropas och det finns anslutna MIDI-enheter visas en dialogruta som erbjuder att installera tillĂ€gget "Site Permission Add-on", vilket krĂ€vs för att aktivera Ă„tkomst (se beskrivningen nedan).
  • Ett experimentellt Site Permission Add-on har föreslagits för att hantera webbplatsers Ă„tkomst till potentiellt farliga API:er och funktioner som krĂ€ver utökade privilegier. Med farliga avses funktioner som kan skada hĂ„rdvaran fysiskt, göra oĂ„terkalleliga Ă€ndringar, anvĂ€ndas för att installera skadlig kod pĂ„ enheter eller leda till lĂ€ckage av anvĂ€ndardata. Till exempel, i kontexten av API Web MIDI anvĂ€nds Permission Add-on för att ge Ă„tkomst till en ljudsyntes som Ă€r ansluten till datorn.
  • Stödet för importkartor (“import map”) Ă€r aktiverat som standard, vilket gör det möjligt att hantera vilka URL:er som laddas vid import av JavaScript-filer via uttrycken import och import(). Importkartan definieras i JSON-format i ett element med den nya attributen "importmap". Till exempel: { "imports": { "moment": "\/node_modules\/moment\/src\/moment.js", "lodash": "\/node_modules\/lodash-es\/lodash.js" } }

    Efter att denna importkarta har deklarerats i JavaScript-koden kan uttrycket ‘import moment from "moment";’ anvĂ€ndas för att ladda och utföra JavaScript-modulen "\/node_modules\/moment\/src\/moment.js" utan att specificera sökvĂ€gen (motsvarar ‘import moment from "\/node_modules\/moment\/src\/moment.js";’).

  • I elementet har stöd för attributen "height" och "width" implementerats, vilka definierar höjd och bredd av bilden i pixlar. De angivna attributen gĂ€ller endast nĂ€r elementet Ă€r inbĂ€ddat i elementet och ignoreras nĂ€r det Ă€r inbĂ€ddat i element
  • I CSS har en uppsĂ€ttning trigonometriska funktioner sin(), cos(), tan(), asin(), acos(), atan() och atan2() tillhandahĂ„llits.
  • I CSS har funktionen round() implementerats för att vĂ€lja en avrundningsstrategi.
  • I CSS har typen implementerats, vilket gör det möjligt att anvĂ€nda kĂ€nda matematiska konstanter, sĂ„som pi och E, samt vĂ€rden som oĂ€ndlighet och NaN i matematiska funktioner. Till exempel, "rotate(calc(1rad * pi))".
  • I CSS-frĂ„gan «@container» har experimentellt stöd för mĂ„ttenheterna cqw (1% av bredden), cqh (1% av höjden), cqi (1% av inline-storleken), cqb (1% av blockstorleken), cqmin (det minsta vĂ€rdet av cqi eller cqb) och cqmax (det största vĂ€rdet av cqi eller cqb) lagts till. StandardinstĂ€llningen Ă€r avstĂ€ngd och aktiveras via parametern layout.css.container-queries.enabled i about:config.
  • I JavaScript har metoden Array.fromAsync lagts till för att skapa en array frĂ„n asynkront inkommande data.
  • I HTTP-huvudet CSP (Content Security Policy) har stöd för direktiven "style-src-attr", "style-src-elem", "script-src-attr" och "script-src-elem" lagts till, vilket ger funktionalitet i direktiven style och script, men med möjlighet att tillĂ€mpa dem pĂ„ enskilda element och hĂ€ndelsehanterare som onclick.
  • Ett nytt event, domContentLoaded, har lagts till och aktiveras efter att innehĂ„llet har laddats helt.
  • I metoden .get() har ett alternativ, forceSync, lagts till för att tvinga fram synkronisering.
  • En separat panelomrĂ„de har implementerats för placering av widgets frĂ„n WebExtension-tillĂ€gg.
  • Logiken för svartlista av Linux-drivrutiner som Ă€r inkompatibla med WebRender har Ă€ndrats. IstĂ€llet för att upprĂ€tthĂ„lla en vit lista med fungerande drivrutiner har en svart lista med problematiska drivrutiner införts.
  • Stödet för Wayland-protokollet har förbĂ€ttrats. Hantering av miljövariabeln XDG_ACTIVATION_TOKEN med aktiveringstoken för protokollet xdg-activation-v1 har lagts till, vilket gör att en applikation kan byta fokus till en annan. Problem vid musrörelse över flikarna har lösts.
  • Animation av panelen har aktiverats pĂ„ de flesta Linux-system.
  • I about:config har instĂ€llningen gfx.display.max-frame-rate lagts till för att begrĂ€nsa den maximala bildfrekvensen.
  • Stöd för Emoji 14-specifikationen har lagts till.
  • WebGL-tillĂ€gget OES_draw_buffers_indexed Ă€r som standard aktiverat.
  • Möjlighet till anvĂ€ndning av GPU för att accelerera rasterisering av Canvas2D har implementerats.
  • I Windows-plattformen har sandbox-isolering av processer som interagerar med GPU aktiverats.
  • Stöd för SIMD-instruktioner FMA3 (multiplikation-summering med enkel avrundning) har lagts till.
  • Processerna för hantering av bakgrundsflikar pĂ„ Windows 11-plattformen körs nu i «Efficiency»-lĂ€ge, dĂ€r schemalĂ€ggaren sĂ€nker exekveringsprioriteten för att minska CPU-resursförbrukningen.
    Utgivning av Firefox 108
  • FörbĂ€ttringar i Android-versionen:
    • Möjlighet att spara webbsidan som PDF-dokument har lagts till.
    • Stöd för gruppering av flikar i panelen har implementerats (flikar kan flyttas genom att hĂ„lla kontakten med fliken).
    • En knapp har tillhandahĂ„llits för att öppna alla bokmĂ€rken frĂ„n den angivna sektionen i nya flikar i ett nytt fönster eller i inkognitolĂ€ge.

Förutom nyheter och buggfixar i Firefox 108 har 20 sÄrbarheter ÄtgÀrdats. 16 sÄrbarheter har mÀrkts som kritiska, varav 14 (kategoriserade som CVE-2022-46879 och CVE-2022-46878) beror pÄ minneshanteringsproblem, sÄsom buffertöverskridningar och Ätkomst till redan frigjorda minnesomrÄden. Dessa problem kan potentiellt leda till körning av skadlig kod vid öppning av specifikt utformade sidor. SÄrbarheten CVE-2022-46871 relaterar till anvÀndningen av kod frÄn en förÄldrad version av biblioteken libusrsctp, som innehÄller obotade sÄrbarheter. SÄrbarheten CVE-2022-46872 gör det möjligt för en angripare som fÄtt Ätkomst till sidbearbetningsprocessen att kringgÄ sandbox-isoleringen i Linux och lÀsa innehÄllet i godtyckliga filer genom att manipulera IPC-meddelanden kopplade till urklipp.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster