Mozilla heeft de derde bètaversie van Firefox 3.1 uitgesteld. De belangrijkste reden voor de vertraging is de nog niet helemaal correct werkende JavaScript-engine. De kans bestaat dat Firefox 3.1 daarom niet in het eerste kwartaal verschijnt.
Uit het verslag van de Firefox 3.1-voortgangsbijeenkomst die op 28 januari werd gehouden, valt op te maken dat er nog achttien bugs opgelost moeten worden voordat de derde bèta van Firefox 3.1 kan worden uitgebracht. Een klein deel van deze bugs is eenvoudig op te lossen, maar bij het leeuwendeel gaat het om 'lastige problemen die om een gecompliceerde oplossing vragen', zo staat in het verslag te lezen.
Vrijwel alle moeilijk oplosbare bugs zijn te herleiden tot TraceMonkey, de nieuwe JavaScript-engine die de uitvoering van JavaScript aanzienlijk moet versnellen. JavaScript-code wordt door TraceMonkey in vergelijking met Firefox 3.0 en Firefox 2.x respectievelijk twee en negen maal zo snel uitgevoerd. In samenspraak met de verantwoordelijke ontwikkelaars zal een nieuw releaseschema worden opgesteld. Er wordt niet overwogen om TraceMonkey weg te laten om Firefox 3.1 alsnog volgens schema uit te kunnen brengen.
Het is toch al niet de eerste keer dat de derde bèta van Firefox 3.1 wordt uitgesteld. Twee weken geleden nog liet Mozilla weten dat de bèta op 2 februari zou verschijnen, een week later dan oorspronkelijk de bedoeling was. Tot eind november 2008 was er zelfs nog helemaal geen sprake van een derde bèta, maar die werd noodzakelijk geacht om de nieuwe JavaScript-engine beter en grondiger te kunnen testen. De tweede bèta van Firefox 3.1 werd begin december 2008 gepubliceerd.