Основном приоритетом разработки 7-й версии стала оптимизация потребление памяти. Не секрет, что это была не самая сильная сторона Firefox, за что программа частенько подвергалась критике. Ранее ситуации, при которой браузер не выгружал отработанное содержание, и задействованная память копилась, словно катящийся по склону снежный ком, поглощающий чрезмерное количество ресурсов, были не редки. Firefox 7 призван исправить проблемы такого рода.

Полный список ключевых изменений этой версии:

- произведена масса внутренних оптимизаций потребления памяти: значительно сокращено потребление памяти и, как следствие, повышена производительность. Помимо прочего улучшена отзывчивость интерфейса, повышена скорость запуска программы и ускорена загрузка веб-страниц;

- улучшен сбор и выгрузка отработанного содержания JavaScript (JavaScript Garbage Collector). Теперь функция запускается чаще, чтобы высвободить память и улучшить производительность. Это особенно актуально при большом количестве открытых вкладок и длительных сессиях;

- улучшена производительность функции синхронизации Firefox Sync. Значительно повышена скорость синхронизации при добавлении новой или изменении уже существующей закладки или пароля;

- добавлен Azure Direct2D для Canvas. Это повышает скорость рендеринга анимации HTML5 Canvas;

- добавлена поддержка спецификации Web timing;

- добавлена поддержка CSS 3 Text-Overflow: ellipsis;

- добавлена функция Telemetry, которая позволяет измерять производительность браузера и отправить данные разработчику (полностью анонимно, без идентификации пользователя). Это поможет выявить слабые места Firefox и на основе полученной информации исправить недоработки, в результате чего браузер будет улучшен. По умолчанию функция отключена и ее нужно активировать вручную в настройках программы. Сбор и пересылка информации происходит в фоновом режиме, функции просмотра собираемой информации пользователем не предусмотрены (однако, для этого можно установить плагин about:telemetry).