De nieuwe versie van Firefox 87 is uitgebracht, samen met een update voor de long-term support-versie 78.9.0. Deze nieuwe versie introduceert diverse nieuwe functies , zoals het weergeven van labels in de gemarkeerde modus in zoekresultaten , verbeteringen aan de ontwikkelaarstools en meer.
Naast innovaties en bugfixes heeft Firefox 87 twaalf beveiligingslekken gedicht, waarvan er zeven als kritiek zijn aangemerkt . Zes van deze kwetsbaarheden (gecompileerd voor CVE-2021-23988 en CVE-2021-23987) worden veroorzaakt door geheugenproblemen, zoals bufferoverloop en toegang tot reeds vrijgegeven geheugenruimtes.
Belangrijkste nieuwe functies van Firefox 83
In deze nieuwe versie van de browser worden, wanneer je de zoekfunctie gebruikt en de markeermodus voor alle gevonden resultaten activeert, labels in de schuifbalk weergegeven die de positie van de gevonden sleutels aangeven.
Zelden gebruikte items zijn verwijderd uit het menu Bibliotheek, dat nu alleen nog links bevat naar bladwijzers, geschiedenis en downloads (gesynchroniseerde tabbladen, recente bladwijzers en de Pocket List zijn verwijderd). In de onderstaande schermafbeelding toont de linkerkant de vorige situatie en de rechterkant hoe het eruitzag in Firefox 87.
Het menu voor webontwikkelaars is sterk vereenvoudigd: de afzonderlijke links naar tools (inspecteur, webconsole, debugger, netwerkfoutmelding, prestaties, opslaginspecteur, toegankelijkheid en applicatie) zijn vervangen door één gemeenschappelijk item voor webontwikkelaarstools.
Het helpmenu is ook vereenvoudigd . Links naar ondersteuningspagina's, sneltoetsen en reisgidsen zijn verwijderd; deze zijn nu te vinden op de hoofdpagina 'Hulp aanvragen'. De knop om vanuit een andere browser te importeren is eveneens verwijderd.
Het SmartBlock-mechanisme is toegevoegd , waarmee problemen op websites die ontstaan ​​door het blokkeren van externe scripts in de privémodus of bij het activeren van de verbeterde blokkering van ongewenste inhoud (strikt) worden opgelost.
SmartBlock vervangt automatisch tracking-scripts door placeholders om ervoor te zorgen dat de site correct laadt. Er zijn placeholders gemaakt voor een aantal populaire scripts die worden gebruikt om gebruikers te volgen en die op de lijst met uitloggende gebruikers staan, waaronder scripts met widgets van Facebook, Twitter, Yandex, Vkontakte en Google.
Er wordt ook vermeld dat voor een klein percentage gebruikers de Fission-modus is ingeschakeld met de implementatie van een gemoderniseerde multiprocesarchitectuur voor verbeterde paginablokkering. Wanneer Fission is geactiveerd, worden pagina's van verschillende sites altijd toegewezen aan het geheugen van verschillende processen, die elk hun eigen geïsoleerde sandbox gebruiken.
Tegelijkertijd wordt de indeling in processen niet uitgevoerd door tabbladen, maar door domeinen, waardoor u de inhoud van externe scripts en iframe-blokken verder kunt isoleren.
Voor webontwikkelaars is de mogelijkheid toegevoegd om in de pagina-inspectiemodus mediaqueries te simuleren die een "voorkeurskleurenschema" weergeven. Hiermee kunnen donkere en lichte ontwerpen worden getest zonder de ontwerpthema's van het besturingssysteem te wijzigen. Om het simuleren van donkere en lichte thema's te vergemakkelijken, zijn knoppen met afbeeldingen van de zon en de maan toegevoegd aan de rechterbovenhoek van de webontwikkelaarswerkbalk.
Ook noemenswaardig is de verbeterde afhandeling van inactieve CSS-regels in de CSS-inspectiemodus. Concreet is de eigenschap "table-layout" nu uitgeschakeld voor niet-tabelelementen en worden de eigenschappen "scroll-padding-*" als inactief gemarkeerd voor niet-scrollbare elementen. De onjuiste markering van de eigenschap "text overflow" voor sommige waarden is verholpen.
Tot slot wordt vermeld dat de Firefox 88-tak, die zich in de bètatestfase bevindt , opvalt door de ondersteuning van pinch-scaling op touchpanels in Linux met Wayland-gebaseerde grafische omgevingen en de standaardondersteuning voor AVIF (AV1 Image Format), dat gebruikmaakt van intra-frame compressietechnologieën van het AV1-videocoderingformaat.