Utgivelsen av Firefox 144

Lanseringen av nettleseren Firefox 144 har skjedd, og oppdateringer for tidligere versjoner med langtidssupport — 140.4.0 og 115.29.0 — er blitt formet. Versjonen Firefox 145 har nådd betatestingsstadiet, med lansering planlagt til 11. november.

Hovednyhetene i Firefox 144 (1, 2, 3):

  • For alle brukere er et nytt system for administrasjon av profiler aktivert. I profilformen kan brukeren opprette helt uavhengige nettlesingsøkter med sine egne innstillinger, historie, bokmerker, tillegg og interne databaser. Hver profil lagres i en egen underkatalog «~/.mozilla/firefox/». En profil kan tildeles sitt eget fargevalg, ikon og navn. Bytte mellom profiler og opprette nye profiler skjer via en ny seksjon som vises øverst i hovedmenyen.

    Teknologien for sesjonsdeling er lik den gamle profilmetoden, der aktivering skjedde fra kommandolinjen med alternativet «-P», men grensesnittene og lister over profiler i det gamle og nye systemet overlapper ikke (i det gamle grensesnittet, som startes med kommandoen «firefox --ProfileManager», vises ikke nye profiler, mens i det nye, tilgjengelig via menyen, vises ikke gamle profiler).

    Utgivelsen av Firefox 144
  • Det er blitt mulig å beholde den aktive fanen synlig når man minimerer de øvrige fanene i en gruppe (man kan jobbe med en enkelt fane uten å måtte åpne hele gruppen).
    Utgivelsen av Firefox 144
  • Støtten for å flytte en fane til en minimerte gruppe med musen er lagt til, uten at gruppen automatisk åpnes.
    Utgivelsen av Firefox 144
  • Det er blitt mulig å lukke vinduet med video som vises i «bilde-i-bilde»-modus, uten å stoppe videoavspillingen (videoen fortsetter å spille i hovedvinduet). Lukking uten stopp skjer ved å klikke på lukkeknappen mens Shift-tasten holdes nede, eller ved å trykke på kombinasjonen Shift + Esc.
  • For kryptering av kontoer lagret i den innebygde passordbehandleren er algoritmen AES-256-CBC benyttet. Tidligere ble algoritmen AES-256-CBC brukt bare ved ende-til-ende kryptering av kontoer i Firefox Sync, men på den lokale lagringen ble dataene kryptert med den utdaterte algoritmen 3DES-CBC.
  • I kontekstmenyen som vises ved høyreklikk på bildet, er det lagt til et alternativ for å søke i Google Lens. Med Google Lens kan du utføre slike operasjoner som å søke etter lignende produkter og objekter, samt kopiere, oversette og søke etter tekst vist på bildet. Muligheten er kun tilgjengelig ved valg av Google som standard søkemotor.
  • Muligheten for å sende forespørsel til søketjenesten Perplexity via adresselinjen er nå tilgjengelig; denne tjenesten benytter AI for å generere svar på spørsmål stilt på naturlig språk.
  • På Windows-plattformen bruker Firefox nå det eksisterende vinduet på det nåværende virtuelle skrivebordet, eller oppretter et nytt vindu hvis det ikke finnes noe, når du åpner lenker fra andre applikasjoner (men bytter ikke til andre virtuelle skrivebord).
  • I verktøyene for webutviklere er det implementert mulighet til å navigere til definisjoner av egne CSS-egenskaper fra var()-funksjoner som vises på stilinspeksjonssiden. I popupene på stilinspeksjonssiden er det gjort et tydelig skille mellom innebygde og brukerdefinerte hendelser.
  • API-en Element.moveBefore er lagt til for å flytte et element i DOM-treet uten å tilbakestille tilstanden.
  • I CSS-egenskapen math-shift er det implementert støtte for verdien «compact», som inkluderer kompakt representasjon av eksponenter i MathML-formler.
  • I API-en PerformanceEventTiming, som gir deg flere detaljer for å måle og optimalisere brukergrensesnittets responsivitet, er attributtet InteractionID lagt til med brukerinteraksjonsidentifikator. Identifikatoren gjør det mulig å knytte ulike målinger til en enkelt brukerhandling, for eksempel når du berører en berøringsskjerm genereres flere hendelser, som pointerdown, mousedown, pointerup, mouseup og click, og InteractionID gjør det mulig å knytte alle disse hendelsene til en enkelt berøring.
  • HTML-attributtene «command» og «commandfor» er implementert, og disse kan brukes i knapper i stedet for attributtene «popovertargetaction» og «popovertarget» for deklarativ oppsett av interaksjon med menyen som kalles frem når knappen trykkes. Ved å bruke de nye attributtene håndterer nettleseren all logikk for interaksjon med menyen, uten behov for å koble til egne JavaScript-behandlere. For eksempel, for å opprette en drop-down-meny er det nok å angi: <button commandfor="»my-menu»" command="»show-popover»">Åpne meny</button> <div popover id="»my-menu»"> … </div>
  • Støtte for API-en View Transitions er lagt til; denne er designet for å lage animasjonseffekter når man bytter mellom forskjellige tilstander i DOM (for eksempel en jevn overgang fra ett bilde til et annet) eller navigerer fra en side til en annen innenfor samme nettsted.
  • Mulighet for å bruke desintering ved rendering av gradienter angitt via CSS-egenskapene linear-gradient, conic-gradient og radial-gradient, ved hjelp av maskinvareakselerert WebRender, er nå tilgjengelig.
  • I objektene Map og WeakMap er spesifikasjonen «upsert» implementert, noe som forenkler arbeidet med samlinger av nøkkel/verdi-par. Metodene getOrInsert og getOrInsertComputed er lagt til; disse returnerer allerede eksisterende verdi i samlingen assosiert med den angitte nøkkelen, eller oppretter en ny post hvis nøkkelen ikke ble funnet.
  • I API-en ScreenOrientation er metodene lock() og unlock() lagt til for å låse skjermretningen på nettbrett med Windows og Android.
  • Støtte for overføring av RTCDataChannel-objekter er lagt til i meldingen til WebWorker.
  • Parametret resizeMode er lagt til i metoden getUserMedia, som tillater beskjæring og skalering ved fangst av video fra kamera.
  • Metoden GPUDevice.importExternalTexture er lagt til i API-en WebGPU for import av tekstur fra HTMLVideoElement- eller VideoFrame-objekter.
  • I Firefox for Android er en maskinoversettelsesindikator lagt til, som gir mulighet til å vurdere tilstanden til oversettelsesprosessen (om hele siden er oversatt eller ikke). Firefox kan nå installeres fra Huawei AppGallery-appen. Kravene til plattformversjonen er hevet — fra nå av kreves Android 8 eller nyere for å fungere.

I tillegg til nye funksjoner og feilrettinger i Firefox 144 er 24 sårbarheter eliminert. 16 av sårbarhetene skyldes minnehåndteringsproblemer, som bufferoverløp og tilgang til allerede frigjorte minneområder. Disse problemene kan potensielt føre til kjøring av ondsinnet kode ved åpning av spesiallagde nettsider.

Den beta-versjonen av Firefox 145 som nå er tilgjengelig for testing, er preget av forbedret avrunding av knapper, faner, adresselinje og inndatabokser, samt støtte for Matroska-containere (for kodeker som AVC, HEVC, VP8, VP9, AV1, AAC, Opus og Vorbis) og avslutning av støtten for 32-biters Linux-systemer. Det er rapportert at vedlikeholdet av Firefox på 32-biters plattformer blir stadig mer utfordrende og usikkert, samtidig som støtten for 32-biters bygg har blitt avsluttet i de fleste Linux-distribusjoner. Brukere av 32-biters Linux-distribusjoner anbefales å bytte til 64-biters operativsystemer. For de som ikke kan oppgradere distribusjonen raskt, kan ESR-grenen av Firefox 140 brukes, med oppdateringer for sårbarhetsfiksing som vil bli laget minst frem til september neste år.

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster