Седьмая бета-версия браузера Mozilla Firefox 4 была представлена пользователям на этой неделе. Новинка стала еще более производительной, в первую очередь, благодаря изменению JS-интерпретатора, теперь вместо привычного пользователям Firefox 3.5 TraceMonkey используется совершенно новый JaegerMonkey.
Благодаря переходу на новую технологию обработки javascript браузер показывает довольно высокую производительность, а также позволяет воспользоваться аппаратным ускорением, поддержка WebGL и вовсе открывает просторы для создания высококачественных трехмерных моделей.
Технически JaegerMonkey является развитием технологии SpiderMonkey, которую Mozilla впервые представила в 2009 году для браузера Firefox 3.5. Новая технология позволяет создать специальные сборки внутри JS-кода, реагируя на его неоптимизированные включения, когда TraceMonkey начинает зацикливаться. Благодаря ассемблеру Nitro, представленному в OpenSource-проекте WebKit, новые сборки очень быстро компилируются и в итоге обработка сложного JS-объекта занимает считанные секунды времени.
Новый Firefox 4 beta 7 поддерживает работу со шрифтами стандарта OpenType, что позволяет веб-дизайнерам реализовать свободу творчества, не боясь потерять тонкий стиль каждого определенного ресурса при просмотре его в браузере.
"Продвинутым" пользователям должна прийти по вкусу возможность собственного управления памятью, используемой браузером. Специальная вкладка "about:config" позволяет изменить параметр "browser.sessionstore.max_concurrent_tabs", определяющий объем памяти, используемый для хранения информации на открытых файлах. Если этот параметр переключить на "0", то Firefox будет выделять оперативную память лишь только для открытой вкладки, и недавно просмотренных, а все остальные данные будут сохранены в кэш на жестком диске. При активации вкладки, браузер восстановит информацию из кэша, обновит изменяющуюся часть веб-узла и поместит данные в оперативную память для возможности осуществления операций с вкладкой. Также для кэш-памяти браузера пользователь может назначить RAM-диск, что повысит производительность браузера примерно на 20%.
Загрузить браузер можно здесь.