TillgÀnglig Firefox 126. NÄgra intressanta nyheter Àr stöd för zstd-kompression, katalanska sprÄket, en ökad andel kod i Rust, början pÄ avstÀngningen av Theora, striktare krav pÄ gamla tillÀgg och mycket mer.
I den hÀr versionen:
- Funktionen «Kopiera lÀnk utan spÄrningsparametrar» har lÀrt sig tar bort parametrar frÄn inbÀddade lÀnkar. Dessutom har antalet kÀnda parametrar som anvÀnds för spÄrning, som Firefox kÀnner igen och tar bort, exceeded 300.
- Implementerad stöd för Content-encoding: zstd. Denna komprimeringsalgoritm Àr mer effektiv Àn brotli och gzip. Dessutom utförs nu avpackning av komprimerade data utanför huvudtrÄden, vilket pÄskyndar sidladdning.
- Till sidan about:support har lagts till information om systemstatus pÄ datorn DLP (programvara för att förhindra datalÀckor).
- Den inbyggda översÀttaren har fÄtt stöd för katalanska sprÄket..
- Komponenten som skickar information om krascher, Àr omskriven i Rust. Bland orsakerna nÀmns kodkvaliteten, som, Àven om den Àr tillrÀckligt bra, var skrÀmmande att underhÄlla (speciellt fanns det separata implementationer av anvÀndargrÀnssnittet för Windows, Linux och macOS, blob, och allt detta var sammanfogat med bindande kod utan nÄgon testtÀckning). DÀrför, trots att mÄnga nya funktioner och förbÀttringar planerades, utvecklades komponenten under lÄng tid inte.
- det moderna Windows.Devices.Geolocation API istÀllet för det gamla som fanns redan i Windows 7. anvÀnder mer villigt IPv6.
- Fixad felet som orsakade mÀrkbar fördröjning vid öppning av webbplatser nÀr bÄde WPAD och DoH var instÀllda samtidigt.
- PÄ grund av prestandaproblem har den funktion som lades till i föregÄende version förslag att öppna lÀnkar frÄn urklipp nÀr fokus Àr instÀllt pÄ adressfÀltet.
- Förbjudet öppning av webbplatser med anvÀndning av portar 4190 och 6679 (fullstÀndig lista förbjudna portar).
- Arbetet har pÄbörjats för att avbryta stödet för Theora-codec. I det initiala skedet kommer utvecklarna att utvÀrdera efterfrÄgan med hjÀlp av telemetridata; enligt preliminÀra uppgifter anvÀnds endast 0,09% av mediainnehÄllet i Firefox med Theora, och stora resurser (t.ex. Wikipedia) som anvÀnde denna codec har lÀnge övergÄtt till mer effektiva codecs.
- Det hÀr Àr den senaste versionen dÀr gamla tillÀgg kan installeras, vars skapare inte har signerat dem pÄ nytt. FrÄn och med Firefox 127 mÄste alla tillÀgg som skapades före april 2019 signeras med ett nytt certifikat (certifikatet som anvÀndes före 2019 anvÀnde algoritmer som inte lÀngre Àr tillrÀckligt sÀkra):
- Om ett tillÀgg skapades efter april 2019 sÄ Àr det redan signerat med ett pÄlitligt certifikat och ingen ÄtgÀrd krÀvs.
- TillÀgg som publiceras i den officiella katalogen kommer att skrivas om automatiskt, sÄ inget behöver göras med dem heller.
- Om ett tillÀgg skapades efter april 2019 och inte finns i den officiella tillÀggskatalogen (t.ex. distribueras via sin egen webbplats), mÄste dess skapare signera tillÀgget sjÀlv.
- Redan installerade tillÀgg kommer att fortsÀtta fungera, Àven om de inte Àr signerade pÄ nytt, men det kommer vara omöjligt att installera ett sÄdant tillÀgg frÄn grunden.
- SökfrÄgor frÄn anvÀndare i USA kommer att analyseras. Till exempel, om en anvÀndare har sökt efter "Hotell i Barcelona", kommer webblÀsaren att öka "resor"-rÀknaren med ett (webblÀsaren kÀnner igen totalt 20 olika Àmnen (djur, konst, bilar, affÀrer, karriÀr, utbildning, mode, ekonomi, mat, regering, hÀlsa, hobbyer, hem, oklart, nyheter, fastigheter, samhÀlle, sport, teknik, resa). De insamlade uppgifterna kommer att skickas via telemetri. Utvecklarna understryker sÀrskilt att de inte kommer att veta innehÄllet i sökfrÄgorna (bara det övergripande Àmnet, till exempel "1 frÄga om resor, 3 frÄgor om djur, 100 frÄgor om regeringen"), inte heller ha möjlighet att koppla dessa data till IP-adresser (OHTTP anvÀnds för anonymisering).
- macOS: pÄ system med Apple M3-processor inkluderat hÄrdvaruacceleration av AV1-dekodning.
- Windows:
- NÀr du trycker pÄ knappen "Gör till standardwebblÀsare" i webblÀsarens instÀllningar, kommer öppnar Firefox inte bara Windows-instÀllningarna, utan visar ett meddelande, som förklarar vilka knappar som mÄste tryckas.
- Arbetet har pÄbörjats kompilering av officiella MSIX-paket för ARM64-arkitektur.
- CSS: Implementerad stöd för egenskap zoom, som först introducerades i IE 6 (förstoring eller minskning av ett element och dess innehÄll). Firefox förblev den enda stora webblÀsaren som inte stödde denna egenskap.
- API:
- Implementerad stöd för IDBFactory.databases.
- Det har kommit stöd för IDBTransaction.durability.
- Tillagd stöd för URL.parse() (till skillnad frÄn konstruktorn URL, som returnerar null vid misslyckad parsning).
- Implementerad API-support SkÀrmvÀcklÄs (möjliggör att webbapplikationen kan stÀnga av skÀrmslÀckaren, vilket Àr anvÀndbart för till exempel navigeringsapplikationer dÀr anvÀndaren inte interagerar med inmatningselement).
- Alla egenskaper och metoder RTCIceCandidate stöds nu och överensstÀmmer med specifikationen (förutom egenskaperna relayProtocol och url, som inte Àr implementerade).
- För att lÀsa har blivit tillgÀngliga egenskaper candidate, sdpMid, sdpMLineIndex, usernameFragment,
- TillgÀngliga egenskaper foundation, component, priority, address, protocol, port, typ, tcpType, relatedAddress, relatedPort, usernameFragment.
- Har dykt upp egenskapen Element.currentCSSZoom.
- DOM:
- Aktiverad möjligheten att definiera tillstÄnd för anpassade element och matcha dem med CSS-selektorer. Anpassade tillstÄnd presenteras som identifierare som kan lÀggas till eller tas bort frÄn egenskapen ElementInternals.states (CustomStateSet). Pseudoklassen :state() tar en identifierare som argument och matchar anpassade element om identifieraren finns i deras tillstÄndsset.
- Tillagd stöd för egenskap Selection.direction (anger riktning för intervallet).
- Av HTMLMarqueeElement har tagits bort hÀndelser bounce, finish och start.
- TillgÀnglighetspanelen i inspektören har lagts till visning av tillgÀnglighet av sidans element för personer som bara anvÀnder tangentbord, samt simulator för fÀrgblindhet. Tillagd instÀllning som gör att man kan stÀnga av delad konsol.
KĂ€lla: linux.org.ru
