Mozilla heeft de nieuwe versie van Firefox alvast ter download aangeboden, hoewel deze nog niet op de frontpage van de browsermaker te vinden is. Firefox 9 biedt onder meer een snellere javascript-engine en verbeteringen voor ontwikkelaars.
De in Firefox 9 verbeterde javascript-engine moet het uitvoeren van javascript 20 tot 30 procent sneller laten gebeuren. Dat komt door de ondersteuning voor type inference, dat ervoor zorgt dat javascript-code wordt geanalyseerd voordat deze naar de javascript-compiler wordt gestuurd.
De compiler hoeft dankzij die analyse met minder scenario's rekening te houden. Type inference wordt ondersteund in sommige programmeertalen met statische typeringen, waaronder sinds kort ook Visual Basic en C#, maar is ongebruikelijk bij dynamisch getypeerde talen als javascript.
Door het toevoegen van type inference voor javascript gaan de prestaties van javascript de kant op van die van statisch getypeerde talen. Overigens krijgt Perl 6 ook ondersteuning voor type inference. De javascript-engine van Firefox liep de laatste jaren achter die van Chrome aan, maar de nieuwe feature moet ertoe leiden dat die achterstand wordt ingelopen.
Verder zijn de ondersteuning voor html5 en css verbeterd. Zo is de ondersteuning voor het css-element text-overflow verbeterd en is ondersteuning voor font-stretch toegevoegd. Ontwikkelaars kunnen daarnaast de do not track-status van een bezoeker via javascript opvragen. Gebruikers kunnen de do not track-knop inschakelen om te voorkomen dat websites hun gedrag in kaart brengen voor advertenties. Om de knop te laten werken, is het nodig dat websites vrijwillig meewerken.
Verder is de integratie met Mac OS X Lion verbeterd. Zo is het thema beter toegesneden op de nieuwste OS X-versie en kan er met twee vingers worden geswiped. Tot slot is de stabiliteit van de browser verbeterd, claimt Mozilla. De versie kan worden gedownload voor Windows, OS X en Linux.