Ledig Firefox 126. Interessante innovationer omfatter understøttelse af zstd-komprimering, det catalanske sprog, en stigning i andelen af Rust-kode, begyndelsen på support til udfasning af Theora, strengere krav til gamle tilføjelser og meget mere.
I denne version:
- Funktionen "Kopiér link uden sporingsparametre". lærte fjerne parametre fra indlejrede links. Derudover er antallet af kendte sporingsparametre, som Firefox genkender og kasserer overskredet 300.
- Implementeret Understøttelse af indholdskodning: zstd. Denne komprimeringsalgoritme er mere effektiv end brotli og gzip. Derudover er dekomprimering af komprimerede data nu produceret uden for hovedtråden, hvilket fremskynder indlæsning af sider.
- Gå til about:support-siden tilføjet oplysninger om tilstedeværelsen af systemet på computeren DLP (Software til at forhindre informationslækager).
- Indbygget oversætter understøttes nu catalansk sprog.
- Den komponent, der sender information om fejl omskrevet på Rust. Blandt årsagerne kaldet kodekvalitet, som, selvom den var ret god, var forfærdelig at vedligeholde (især var der separate implementeringer af den grafiske brugerflade til Windows, Linux и macOS, blob, og alt dette blev limet sammen med limkode uden nogen form for testdækning. Derfor, på trods af at mange nye funktioner og forbedringer var planlagt, forblev komponenten inaktiv i lang tid.
- Firefox nu mere villigt bruger IPv6.
- Rettet en fejl, der forårsagede en mærkbar forsinkelse ved åbning af websteder i en situation, hvor WPAD og DoH blev konfigureret på samme tid.
- På grund af ydeevneproblemer er det, der blev tilføjet i den sidste udgivelse, midlertidigt deaktiveret forslag om at følge et link fra udklipsholderen når du sætter fokus på adresselinjen.
- Det er forbudt åbning af websteder ved hjælp af porte 4190 og 6679 (komplet liste forbudte havne).
- Startet arbejde på at stoppe med at understøtte Theora codec. I den indledende fase vil udviklere vurdere dets relevans ved hjælp af telemetridata i henhold til foreløbige data, kun 0,09 % af medieindholdet i Firefox afspilles ved hjælp af Theora, og store ressourcer (for eksempel Wikipedia), der brugte denne codec, har længe skiftet til mere; effektive codecs.
- Dette er den sidste version, hvor du kan installere gamle tilføjelser, hvis forfattere ikke har gensigneret dem. Fra og med Firefox 127 skal alle tilføjelser, der er oprettet før april 2019, gensigneres med et nyt certifikat (certifikatet brugt før 2019 brugte algoritmer, der ikke længere er pålidelige nok):
- Hvis tilføjelsen blev oprettet efter april 2019, er den allerede underskrevet med et pålideligt certifikat, og der skal ikke gøres noget.
- Tilføjelser, der er postet i det officielle katalog, bliver automatisk gensigneret, så du behøver heller ikke at gøre noget med dem.
- Hvis en tilføjelse blev oprettet efter april 2019 og ikke er i det officielle tilføjelseskatalog (for eksempel distribueret via dit eget websted), skal dens forfatter uafhængigt gensignere sin tilføjelse.
- Allerede installerede tilføjelser vil under alle omstændigheder fortsætte med at fungere, selvom de ikke er gensigneret, men det vil være umuligt at installere en sådan tilføjelse fra bunden.
- Søgeforespørgsler fra amerikanske brugere vil blive analyseret. For eksempel, hvis brugeren søgte efter "Hoteller i Barcelona", vil browseren øge "rejsetælleren" med én (i alt genkender browseren 20 forskellige emner (dyr, kunst, biler, forretning, karriere, uddannelse, mode, finans, mad, regering, sundhed, hobbyer, hjem, inklusiv, nyheder, ejendom, samfund, sport, teknologi, rejser. De akkumulerede data vil blive sendt via telemetri (kun det generelle emne, f.eks. "1 anmodning om." rejse, 3 forespørgsler om dyr, 100 forespørgsler om regeringen"), og heller ikke være i stand til at knytte disse data til IP-adresser (OHTTP bruges til anonymisering).
- macOSpå systemer med Apple M3-processoren inkluderet hardwareacceleration af AV1-afkodning.
- Windows:
- Når du klikker på knappen "Indstil standardbrowser" i dine browserindstillinger, Firefox nu åbner ikke kun indstillinger Windows, men viser også notifikation, der forklarer, hvilke knapper der skal trykkes på.
- Startet opbygning af officielle MSIX-pakker til ARM64-arkitektur.
- CSS: Implementeret ejendomsstøtte zoom, som først dukkede op i IE 6 (forøgelse eller formindskelse af størrelsen af et element og dets indhold). Firefox var den eneste større browser, der ikke understøttede denne funktion.
- API'er:
- Implementeret støtte IDBFactory.databaser.
- Dukkede op støtte IDBTransaction.holdbarhed.
- Tilføjet støtte URL.parse() (i modsætning til konstruktøren URLsom returnerer en fejl, hvis parsing mislykkes, returnerer denne metode null).
- Implementeret API support Skærmaktiveringslås (tillader en webapplikation at deaktivere skærmblanking, hvilket f.eks. er nyttigt for applikationer, hvor brugeren ikke interagerer med inputelementer, såsom navigationsapplikationer).
- Alle egenskaber og metoder RTCiceCandidate er nu understøttet og er i overensstemmelse med specifikationen (bortset fra egenskaberne relayProtocol og url, som ikke er implementeret).
- Til læsning stål tilgængelige ejendomme kandidat, sdpMid, sdpMLineIndex, brugernavnFragment,
- Ejendomme blev ledige fundament, komponent, prioritet, adresse, protokol, port, typen, tcpType, relateret adresse, relateret Port, brugernavnFragment.
- Dukkede op ejendom Element.currentCSSZoom.
- DOM:
- Inkluderet evnen til at definere tilstande for brugerdefinerede elementer og matche dem ved hjælp af CSS-vælgere. Brugerdefinerede tilstande repræsenteres som identifikatorer, der kan tilføjes eller fjernes fra ejendommen ElementInternals.stater (CustomStateSet). Pseudo-klasse :stat() tager et id som et argument og matcher tilpassede elementer, hvis id'et er til stede i deres tilstandssæt.
- Tilføjet ejendomsstøtte Udvælgelse.retning (angiver områdets retning).
- Af HTMLMarqueeElement fjernet udviklinger hoppe, slut и starte.
- Udvikler værktøjer: Tilføjet indstilling for at deaktivere delt konsol.
Kilde: linux.org.ru
