I disponueshëm Firefox 75.
- Bari i adresës Quantum Bar, i debutuar në Firefox 68, mori përmirësimin e parë të madh:
- Dimensionet e bare adresës rriten ndjeshëm kur ajo merr fokus (browser.urlbar.update1).
- Para se përdoruesi të fillojë të shkruajë tekst, në meny e rënies shfaqen faqet kryesore (browser.urlbar.openViewOnFocus).
- Në meny e rënies me historikun e vizitave nuk shfaqet më protokolli https://. Përdorimi i një lidhjeje të siguruar sot nuk është më diçka e çuditshme; tani është e rëndësishme të drejtohen përdoruesit jo ndaj pranisë së HTTPS, por ndaj mungesës së tij (browser.urlbar.update1.view.stripHttps).
- Për më tepër, the supply has been discontinued shfaqja e subdomeneve www (caktimi browser.urlbar.trimURLs kthen shfaqjen e www dhe https:// njëkohësisht, nuk ka kuptim të ndryshohet caktimi i përmendur më lart).
- Janë fshirë caktimet browser.urlbar.clickSelectsAll dhe browser.urlbar.doubleClickSelectsAll. Tani sjellja e klikimit në bare adresës në Linux përgjigjet sjelljes në macOS dhe Windows, cfarë përdoruesit kanë kërkuar për 14 vjet..
- Në sistemet që përdorin Wayland, ka pasur përshpejtim harduerik webGL (widget.wayland-dmabuf-webgl.enabled). Kjo nuk realizohet me X11, pasi do të kërkonte një sasi të madhe përjashtimesh dhe hackesh (Mozilla nuk ka burimet e mëdha që ka Google për testimin e çdo versioni ekzistues të drejtorëve me çdo model ekzistues kartash grafike). Wayland e thjeshton ndjeshëm situatën, duke lejuar Martin Strjanski nga RedHat të shkruajë backend-in e nevojshëm DMABuf. Një bonus i këndshëm është se DMABuf mund të sigurojë përshpejtim harduerik për dekodimin H.264 (widget.wayland-dmabuf-vaapi.enabled). Në botimin e ardhshëm, përshpejtimi harduerik do të funksionojë edhe me formate të tjera video.
- Kanë ardhur paketat zyrtare në formatin Flatpak.
- Korrigjuar rikthimi i seancës në një tryezë të virtualizuar KDE Plasma.
- Ka ardhur mbështetje për ngarkimin e vonuar të imazheve. Nëse një imazh ka atributin loading me vlerë lazy, atëherë shfletuesi do të ngarkojë imazhin vetëm kur përdoruesi të roket faqen në pozita përkatëse.
- Përdoruesit nga Britania e Madhe (përveç përdoruesve nga SHBA) do të shohin blloqet e përmbajtjes të paguara nga sponsorët (mund të çaktivizohen në caktimet) në faqen e fillimit.
- ĂshtĂ« rikthyer mbĂ«shtetja pĂ«r TLS 1.0/1.1. Tani nuk Ă«shtĂ« koha mĂ« e mirĂ« pĂ«r tĂ« vĂ«shtirĂ«suar edhe pak qasjen e njerĂ«zve nĂ« ndonjĂ« burim.
- Nga tani, shfletuesi në modalitetin e prapavijës cache të gjitha certifikatat PKI të besueshme nga autoritetet e certifikimit, të njohura nga Mozilla. Kjo duhet të përmirësojë pajtueshmërinë me serverët, pronarët e të cilëve kanë konfigurimin e HTTPS të gabuar.
- Faqja about:policies ri-shkruar nga XUL në HTML.
- Web Crypto API tani është në dispozicion ndërsa aplikacionet e hapura në një lidhje të sigurt.
- Në lidhje me dokumentet HTML, Firefoxi tani merr parasysh direktivën X-Content-Type-Options:nosniff, e cila i thotë shfletuesit të mos përpiqet të përcaktojë Heuristikisht llojin MIME të përmbajtjes. Më parë, 'nosniff' përdorej vetëm për CSS dhe JS.
- Në ndërtimet për macOS është aplikuar teknologjia RLBox. Kodi C++ i biblioteka të palëve të treta potencialisht të cenueshme konvertohet në një modul WebAssembly, që ka të drejta të rrepta të kufizuara, dhe më pas moduli kompilohen në kod makinerie dhe ekzekutohet në një proces të izoluar. Biblioteka e parë e tillë ishte Grafit. Për më tepër, në macOS është implementuar mundësia e leximit të certifikatave nga depoja e sistemit operativ (konfigurimi security.osclientcerts.autoload), si dhe u rregullua gabimi që ndihmonte në rikthimin e seancës së shfletuesit, duke vendosur dritaret e shfletuesit në desktopin aktual, dhe jo në ato desktopë ku këto dritare ishin vendosur në seancën e kaluar.
- Në Windows është aktivizuar kompozimi direkt (Direct Composition), që duhet të ketë një efekt pozitiv në performancën. Për më tepër, u rregullua pamundësia për të importuar kredencialet e Chrome 80 e më lart.
- CSS:
- Shtuar mbështetje për funksionet min(), max() dhe clamp().
- Pronësia text-decoration-skip-ink ka marrë vlerën all.
- JavaScript:
- Përkrahja për fushat statike publike të klasave.
- Shtuar klasa Intl.Locale.
- Ndërfaqja HTMLFormElement ka marrë metodën requestSubmit(), e cila vepron si një klikim në butonin për dërgimin e të dhënave.
- Web Animations API:
- Aktivizuar mbështetja e getter-it Animation.timeline, si dhe Document.timeline, DocumentTimeline dhe AnimationTimeline.
- Aktivizuar mbështetja për metodat Document.getAnimations() dhe Element.getAnimations().
- Mjetet e zhvilluesve:
- Llogaritja e menjëhershme e shprehjeve të konsolës lejon zhvilluesit të shohin rezultatin menjëherë ndërsa shkruajnë.
- Mjeti për matjen e faqeve ka mësuar të ndryshojë madhësinë e kufi katror.
- Inspektori tani lejon përdorimin për të kërkuar elemente jo vetëm me selektorë CSS, por edhe me shprehje XPath.
- Përsëritja e mesazheve WebSocket nëpërmjet shprehjet e rregullta.
- Ka ardhur një konfigurim view_source.tab_size, që lejon vendosjen e gjatësi së tabulatorit në modin për të parë kodin burimor të faqes.
Burimi: linux.org.ru
