Firefox 155-versie

Firefox 155 is uitgebracht, samen met updates voor eerdere long-term support-branches: 153.2.0, 140.15.0 en 115.40.0. Firefox 155 is de eerste release onder een nieuwe releasecyclus van twee weken. Deze cyclus maakt het mogelijk om gebruikers vaker van nieuwe functies te voorzien, zorgt voor een voorspelbaarder releaseproces en vermindert de werkdruk voor ontwikkelaars voorafgaand aan releases. Firefox 156 is in bètatestfase en de release staat gepland voor 15 september.

Belangrijkste nieuwe functies in Firefox 155 (1, 2, 3):

  • De Smart Window-modus is geactiveerd voor alle gebruikers in de VS, Canada en Frankrijk. Deze modus biedt een aparte ruimte voor interactie met AI, als aanvulling op de bestaande standaard webnavigatiemodus en privémodus. De nieuwe versie voegt gepersonaliseerde suggesties toe voor het snel starten van AI-chats over eerder besproken onderwerpen, versnelt het citeren van bronnen aanzienlijk bij het zoeken via de exa.ai-service, verbetert de aanbevelingen voor het groeperen van gerelateerde tabbladen en wijst automatisch namen toe aan tabbladgroepen.
  • In de adresbalk wordt nu het aantal geblokkeerde trackers op de website die u bekijkt weergegeven, naast het schildpictogram. Deze functie is momenteel alleen voor sommige gebruikers ingeschakeld; om deze te activeren, kunt u de parameter "browser.urlbar.trackerCount.featureGate" instellen op de about:config-pagina.
  • Via de instellingen kunt u de volgorde wijzigen waarin containers in lijsten worden weergegeven.
  • In assemblages voor het platform Windows Webgames ondersteunen nu het gebruik van gamecontrollers die compatibel zijn met de Nintendo Switch Pro.
  • Het nesten van CSS-blokken en -functies is beperkt tot 75 niveaus om crashes te voorkomen bij het verwerken van constructies met te veel geneste lagen.
  • Het domein voor het controleren van de netwerkbeschikbaarheid en het detecteren van een captive portal is gewijzigd van detectportal.firefox.com naar firefox-portal-detection.com.
  • Het verwerken van "mailto:"-links zonder expliciete actie van de gebruiker is gestopt (de webpagina kan niet langer automatisch het e-mailprogramma openen).
  • Bij het afdrukken van PDF-bestanden kan documentinhoud die kleiner is dan de afgedrukte pagina nu worden geschaald om de hele pagina te vullen.
  • In de Web Developer Tools zijn de opties voor het emuleren van CSS-functies verplaatst naar een nieuw paneel dat toegankelijk is door op de "@"-knop in het venster Regels te klikken. Er is een optie toegevoegd om de mediaquery "prefers-reduced-motion" te emuleren. Aan de JavaScript-debugger is een sneltoets Ctrl+Alt+B toegevoegd om alle breakpoints tegelijk in of uit te schakelen.
  • De JSON-viewer ondersteunt nu het weergeven van documenten in het "JSON Lines"-formaat (JSONL en NDJSON), waarbij elke regel een afzonderlijk JSON-object bevat.
  • De CSS-functie `progress()` is geïmplementeerd om de positie van een waarde te berekenen ten opzichte van de opgegeven minimum- en maximumwaarden ('progress(5, 0, 10)' retourneert 0.5).
  • De CSS-functie alpha() is toegevoegd, waarmee je het alfakanaal (transparantie) voor een specifieke kleur kunt aanpassen.
  • Er is ondersteuning toegevoegd voor de nieuwe CSS-functiesyntaxis attr(attr-naam attr-type, fallback-waarde), waarmee het mogelijk is om met HTML-attribuutwaarden van elk type te werken, niet alleen met tekenreeksen.
  • Er is ondersteuning toegevoegd voor de methoden Promise.allKeyed en Promise.allSettledKeyed, die vergelijkbaar zijn met Promise.all() en Promise.allSettled(), met als verschil dat ze objecten accepteren en retourneren in plaats van arrays.
  • Er is ondersteuning toegevoegd voor de WebAssembly-binaire formaatuitbreiding, waarmee u de grootte van WebAssembly-modules met een groot aantal geïmporteerde elementen kunt verkleinen.
  • WebAssembly ondersteunt nu 128-bits rekenkundige instructies zoals i64.add128, i64.sub128, i64.mul_wide_s en i64.mul_wide_u.
  • De mogelijkheid om de tweede versie van het QUIC-protocol (RFC 9369) te gebruiken in HTTP/3 is nu beschikbaar.
  • De JavaScript-interface SVGAElement van het SVG-element biedt dezelfde URL-eigenschappen als links in HTML.
  • De CSS-eigenschap "font-width" is toegevoegd, vergelijkbaar met de eerder beschikbare eigenschap "font-stretch".
  • De WebTransport API biedt ondersteuning voor verzendgroepen om de bandbreedteverdeling tussen streams te beheren (createSendGroup()), datagrammen te verzenden (createWritable()) en sleutels te genereren die aan een TLS-sessie zijn gekoppeld (exportKeyingMaterial()).
  • In de versie voor Android Het overschakelen naar de bewerkingsmodus van de werkbalk na het lang indrukken van een knop op de werkbalk is nu mogelijk. Het verwijderen van tabbladen uit een groep is vereenvoudigd. De gevoeligheid van de paginasamenvattingsfunctie die wordt geactiveerd door het schudden van de smartphone is aangepast.

Naast nieuwe functies en bugfixes pakt Firefox 155 109 beveiligingslekken aan, waarvan de meeste worden veroorzaakt door problemen met geheugenbeheer, zoals bufferoverloop en toegang tot geheugen nadat het is vrijgegeven. Deze problemen zouden potentieel kunnen leiden tot de uitvoering van kwaadaardige code bij het openen van speciaal geprepareerde webpagina's.

Bron: opennet.ru

Koop betrouwbare hosting voor sites met DDoS-bescherming, VPS VDS-servers 🔥 Koop betrouwbare websitehosting met DDoS-bescherming, VPS- en VDS-servers | ProHoster