Utgivelsen av nettleseren Firefox 130 har funnet sted, og oppdateringer for tidligere støttede versjoner — 115.15.0 og 128.2.0 — har blitt laget. Versjonen Firefox 131 har kommet til beta-testing, med utgivelse planlagt til 1. oktober.
Hovednyhetene i Firefox 130:
- Det er nå mulig å maskinoversette tekstutdrag som er uthevet på siden etter at hele siden er oversatt (dvs. man kan bruke oversettelse til et annet språk på utdrag fra en allerede oversatt side). Funksjonen for sideoversettelse aktiveres via ikonet i adressefeltet, mens oversettelse av utdrag gjøres gjennom kontekstmenyen som vises ved høyreklikk på det uthevede området. Oversettelsen benytter et innebygd system i Firefox som utfører oversettelsen på brukerens lokale system uten å kontakte eksterne skytjenester. Systemet er basert på den åpne motoren Bergamot, som fungerer som et lag over maskinoversettelsesrammeverket Marian, som bruker rekurrente nevrale nettverk (RNN) og transformerbaserte språkmodeller.

- Det innebygde maskinoversettelsessystemet har lagt til støtte for latvisk, litauisk, katalansk, kroatisk, tsjekkisk, dansk, indonesisk, rumensk, serbisk, slovakisk og vietnamesisk.
- En ny seksjon kalt «Firefox Labs» er lagt til i konfigureringsverktøyet, hvor eksperimentelle funksjoner tilbys for testing.

For tiden er tre eksperimentelle muligheter tilgjengelige:
- Automatisk fortsettelse av videovisning i et flytende vindu (bilde-i-bilde-modus) når du bytter fra fanen som viser videoen (hvis du bytter til en annen fane mens du ser video, forblir videoen synlig over den nye fanen ved automatisk aktivering av bilde-i-bilde-modus). Når du går tilbake til den opprinnelige fanen med video, deaktiveres bilde-i-bilde-modus automatisk.
- Visning av anbefalinger og søkresultater i adressefeltet mens man skriver komplekse tegn ved hjelp av IME (Input Method Editor).
- Innebygd chatbot som bruker store språkmodeller for å samhandle med brukeren på naturlig språk. Samhandlingen med boten skjer i sidepanelet. Brukeren kan velge tjenester som Anthropic Claude, ChatGPT, Google Gemini, HuggingChat og Le Chat Mistral (HuggingChat er for øyeblikket den eneste tilgjengelige i Rostelekom-nettverket). Brukeren kan sende tekstlige spørsmål til AI-boten eller overføre utdrag av tekst merket på den viste siden. I kontekstmenyen som vises ved høyreklikk på den merkede området, er det lagt til en seksjon "Ask chatbot", der man kan be om et kort sammendrag eller forklaring av innholdet som er merket.

- På Linux-plattformen er animerte effekter som standard aktivert når man når grensen til det rullbare området.
- Problemet med visning av knapper i kontekstmenyen for å plassere og hente fra utklippstavlen er løst.
- API-en Web Codecs er lagt til i assemblier for stasjonære systemer, noe som gjør det mulig å manipulere multimediestrømmer på lavt nivå (for eksempel enkeltbilder i video) og gir tilgang til innebygde dekodere og kodere for bilder, lyd og video i nettleseren. Dette API-et kan være ettertraktet i områder som streaming, anvendelse av effekter på klientsiden, rekoding av lyd og video, samt utvikling av lyd- og videoeditorer.
- WebCrypto API-en har fått støtte for kryptografiske primtall Curve25519 (digitale signaturer Ed25519 og nøkkelutvekslingsskjema X25519), som kan brukes gjennom programgrensesnittet SubtleCrypto (metodene deriveKey(), deriveBits(), generateKey(), importKey() og exportKey()).
- Attributtet "name" er lagt til HTML-elementet , som gjør det mulig å gruppere elementer uten bruk av JavaScript, slik at kun ett element vises om gangen mens de andre skjules (når brukeren åpner et nytt avsnitt, lukkes de andre automatisk).
- I Android-versjonen er sideinnlasting akselerert ved å organisere parallell lasting av relaterte ressurser. En funksjon for å generere sikre passord for registreringsskjemaer er lagt til.
I tillegg til nyheter og feilrettinger i Firefox 130 er 13 sårbarheter blitt utbedret. 7 av sårbarhetene er merket som farlige, hvorav 5 er forårsaket av problemer med minnehåndtering, slik som bufferoverløp og tilgang til allerede frigjorte minneområder. Potensielt kan disse problemene føre til at ondsinnet kode blir utført når spesialdesignede sider åpnes. To farlige problemer skyldes feilaktig behandling av typer (Type Confusion).
I tillegg kan man merke seg vurderingen av muligheten for å ta inn en ny implementering av avkoder for JPEG-XL bildeformat i Firefox-kodebasen, skrevet av ansatte i Google i Rust. Hvis initiativet blir godkjent, vil implementeringen i Rust erstatte den nåværende JPEG-XL avkoder skrevet i C++, som har over 100 000 linjer med kode. Initiativtaker er Bobby Holley, teknisk direktør i Mozilla, som har vært medlem av styret i Rust Foundation.
Kilde: opennet.ru



