Beschikbaar Firefox 84.
- Nieuwste release met Adobe Flash-ondersteuning. Het is de bedoeling dat NPAPI-ondersteuning in een toekomstige release wordt verwijderd, omdat Flash de enige NPAPI-plug-in is die in Firefox mag worden uitgevoerd.
- Het aantal systemen waar dit mogelijk is, is uitgebreid WebRender:
- Linux: GNOME/X11 (behalve systemen met eigen NVIDIA-stuurprogramma's, evenals met een combinatie van “Intel graphics en resolutie >= 3440×1440). In het volgende nummer gepland WebRender inschakelen voor GNOME/Wayland-combinatie (behalve XWayland)
- macOS: Big Sur
- Android: GPU Mali-G.
- Windows: Intel Graphics 5e en 6e generatie (IJzermeer en Sandy Bridge). Daarnaast WebRender gehandicapt voor eigenaren van NVIDIA-videokaarten die meerdere monitoren gebruiken met verschillende vernieuwingsfrequenties.
- Firefox geleerd te gebruiken PipeWire. PipeWire-ondersteuning toegevoegd in WebRTC.
- Linux introduceert nieuwe methoden voor het toewijzen van gedeeld geheugen, waardoor de prestaties toenemen en de compatibiliteit met Docker wordt verbeterd.
- Er is native ondersteuning voor Apple Silicon-processors geïmplementeerd. Vergeleken met de Rosetta 2-emulator wordt de native build 2.5 keer sneller gestart en is de responsiviteit van webapplicaties verdubbeld. Er is echter nog steeds een emulator vereist om DRM-inhoud af te spelen.
- Cylance-antivirussoftware op macOS rapporteert Firefox mogelijk ten onrechte als malware, waardoor de installatie ervan wordt verstoord.
- Er is een procesmanager toegevoegd (pagina about:processes) waarmee u het resourceverbruik van elke thread kunt evalueren. Het is de bedoeling dat er in de toekomst aanvullende informatie wordt vrijgegeven.
- Beeld-in-beeld-modus geleerd onthoud de grootte en positie van het venster. Daarnaast het beeld-in-beeld-venster теперь wordt geopend op dezelfde monitor waarop het browservenster geopend is (daarvoor werd het altijd geopend op de hoofdmonitor).
- In het gedeelte met experimentele instellingen (om ze te zien moet u browser.preferences.experimental inschakelen en de pagina about:preferences#experimental openen) is een instelling toegevoegd waarmee u meerdere beeld-in-beeld-vensters tegelijkertijd kunt gebruiken .
- Het is nu mogelijk om de schaal te wijzigen van panelen, pop-ups en zijpanelen die door add-ons zijn gemaakt (Ctrl+muiswiel).
- Na het importeren van gegevens uit een andere browser zal Firefox automatisch de bladwijzerbalk inschakelen als de andere browser deze ingeschakeld had en bladwijzers had.
- Op de add-onsbeheerpagina (about:addons) staat nu zijn getoond niet alleen basisrechten, maar ook aanvullende machtigingen (die de add-on niet vraagt tijdens de installatie, maar op het moment dat een bepaalde instelling wordt ingeschakeld waarvoor deze machtigingen nodig zijn). Voorheen werden aanvullende machtigingen niet weergegeven en konden deze niet worden ingetrokken.
- Wanneer u een nieuw profiel aanmaakt, wordt informatie over alle vertrouwde tussenliggende certificeringsinstanties op dezelfde dag gedownload van Mozilla-servers, in plaats van gedurende meerdere weken zoals voorheen. Dit vergroot de kans dat een nieuwe Firefox-gebruiker geen beveiligingsfouten tegenkomt bij het bezoeken van onjuist geconfigureerde websites.
- Geïmplementeerd bescherming tegen kwetsbaarheden zoals anderhalf jaar geleden gevonden in de Zoom-client. Als voorheen bijvoorbeeld de optie “Gebruik altijd Zoom Meetings om zoommtg://-links te openen” naar alle sites werd gedistribueerd (als u op een dergelijke link klikt vanaf een site, wordt de Zoom-client geopend), werkt de optie nu alleen binnen een domein ( als u dit inschakelt op voorbeeld1.com, verschijnt het verzoekvenster opnieuw wanneer u op de zoommtg://-link van anothersite.com klikt). Om niet te veel ongemak voor gebruikers te veroorzaken, is de bescherming (beheerd door de instelling security.external_protocol_requires_permission) niet van toepassing op sommige populaire schema's zoals tel: en mailto:
- Als er alleen een SSL-certificaat wordt uitgegeven voor www.example.com, en de gebruiker probeert toegang te krijgen tot https://example.com, gaat Firefox automatisch naar https://www.example.com (voorheen ontvingen gebruikers in dergelijke gevallen fout SSL_ERROR_BAD_CERT_DOMAIN).
- Firefox accepteert nu altijd localhost-adressen (http://localhost/ и http://dev.localhost/) als verwijzing naar de loopback-interface (d.w.z. http://127.0.0.1). Op deze manier worden bronnen die vanuit localhost worden geladen, niet langer behandeld als gemengde inhoud.
- PDF-bestanden, Office-documenten en mediabestanden теперь worden altijd met de juiste extensie opgeslagen (soms zijn ze zonder extensie opgeslagen).
- Het maximaal toegestane aantal mislukte DoH-pogingen (waarbij de browser automatisch overschakelt naar reguliere DNS) is verhoogd van 5 naar 15.
- Op het Windows-platform is Canvas 2D nu GPU-versneld.
- CSS:
- Pseudo-klasse :niet() kreeg ondersteuning voor complexe selectors.
- De eigen eigenschap -moz-default-appearance ondersteunt niet langer scrollbar-small (moet in plaats daarvan scrollbar-width: thin gebruiken) en scrollbar (alleen macOS; gebruik in plaats daarvan scrollbar-horizontal en scrollbar-vertical).
- JavaScript: aangepaste datum- en tijdformaten gespecificeerd als constructorparameter Intl.DateTimeFormat(), ondersteunt nu het opgeven van het aantal cijfers dat wordt gebruikt om fractionele seconden weer te geven (fractionalSecondDigits).
- API:
- API Paint Timing: interface toegevoegd PrestatiePaintTiming (het bijhouden van de weergavetijd van verschillende delen van de pagina).
- werkwijze Navigator.registerProtocolHandler() accepteert nu slechts twee parameters: schema en url. De titelparameter wordt niet langer ondersteund.
- werkwijze MediaRecorder.start() genereert nu .InvalidModificationError als het aantal nummers in de opgenomen stream is gewijzigd.
- Ondersteuning verwijderd vanwege problemen met cross-site scripting caching van applicaties (gebruikt om applicaties in de offline modus uit te voeren). In plaats daarvan zou je moeten gebruiken API-servicemedewerker.
- Hulpprogramma's voor ontwikkelaars:
- Het netwerkpaneel is nu kan omgaan met plotselinge fouten en het weergeven van nuttige foutopsporingsdetails zoals stacktraces. Het is gemakkelijker om bugrapporten in te dienen - klik gewoon op de link.
- De toegankelijkheidsinspecteur heeft geleerd te laten zien volgorde van het doorlopen van pagina-elementen met behulp van de Tab-toets. Op deze manier kunnen ontwikkelaars het gemak van toetsenbordnavigatie waarderen.
Bron: linux.org.ru