Per velocizzare il caricamento delle pagine web già viste, Firefox conserva le pagine visitate in due livelli di cache, in modo da non doverle trasferire via Internet ogni volta . Il primo livello è in memoria RAM, mentre il secondo è su disco fisso.
Un modo per velocizzare Firefox è limitare la quantità di RAM impiegata per la cache di "primo livello", al fine di diminuire la quantità totale di RAM impiegata dal browser.