|
||
Седьмая бета-версия Firefox 4 резко прибавила в производительности
Компания Mozilla выпустила очередную, седьмую по счету бета-версию своего браузера Firefox 4. Главным новшеством этой бета-версии стал официальный переход на новый JavaScript-движок под названием JaegerMonkey – в результате браузер Firefox 4 демонстрирует существенное повышение скорости, а также дополнительные средства аппаратного ускорения некоторых процессов. Кроме того, поддержка стандарта WebGL позволяет разработчикам создавать трехмерные веб-приложения без использования каких-либо сторонних плагинов к браузеру. Технология JaegerMonkey является расширением уже известной фирменной технологии Mozilla под названием SpiderMonkey для обработки JavaScript-сценариев на веб-страницах. Эта надстройка работает совместно с расширением TraceMonkey, впервые представленным в версии Firefox 3.5 в июне 2009 г. Когда реализованный в TraceMonkey подход к оптимизации Javascript-сценариев за счет определения зацикливаний не справляется с задачей, в дело вступает JaegerMonkey. Технология JaegerMonkey преобразует неоптимизированные методы целиком в специальные сборки. Для компиляции таких сборок «на лету» используется ассемблер Nitro, заимствованный из открытого проекта WebKit – точно такой же ассемблер используется в браузерах Chrome и Safari. Еще одним важным изменением в Firefox 4 стала работа со шрифтами в формате OpenType. Теперь дизайнеры могут полностью контролировать кернинг, лигатуры, варианты буквиц и альтернативные символы в тексте. Рендеринг трехмерной графики на веб-страницах с использованием стандарта WebGL пока поддерживается только для OpenGL-совместимых видеокарт, но в дальнейшем планируется поддержка и других видеоускорителей. Что касается скорости работы при множестве открытых вкладок, в версии Firefox 4 beta 7 появилась интересная настройка для диалога «about:config». Вместо установки расширения Bar Tab, которое помогает лучше управлять памятью в открытом сеансе, опытные пользователи Firefox могут зайти в диалог «about:config» и установить значение параметра «browser.sessionstore.max_concurrent_tabs» равным 0. После этого Firefox будет держать в оперативной памяти только последние открытые и просмотренные вкладки, а остальные будут перемещены в кэш на жесткий диск. Тем не менее, если вы перейдете на любую из открытых вкладок, ее содержимое обновится автоматически, а содержание снова будет помещено в оперативную память для более быстрой работы. Несмотря на заметный прирост производительности в новой бета-версии Firefox 4, есть и другие способы заставить ваш любимый браузер работать оперативнее, причем уже сейчас, не дожидаясь выпуска новых официальных версий. Если вы помните времена DOS и появление первых ПК с объемом памяти более 1 Мбайт, там был крайне любопытный механизм под названием «RAM-диски». Этот механизм позволял создавать виртуальные жесткие диски в неиспользуемом пространстве оперативной памяти (ОЗУ, она же RAM), которая работает гораздо быстрее, чем любой жесткий диск. Сейчас, когда избыточные объемы памяти используются крайне редко, но есть почти на любом компьютере, механизму RAM-дисков нашлось новое применение – обслуживание кэша браузеров. Например, с помощью бесплатной утилиты RAMDisk компании Dataram вы можете быстро создать и настроить такой диск, использующий стандартные механизмы операционной системы Windows. На практике для таких целей достаточно создать в оперативной памяти RAM-диск размером 500 Мбайт и с файловой системой FAT32. Созданный диск будет отображаться в папке «Мой компьютер» с назначенной буквой – пусть это будет буква N. Далее нужно указать в браузере, что для кэша необходимо использовать именно созданный в оперативной памяти диск N. Для этого необходимо набрать в адресной строке «about:config», затем создать с помощью контекстного меню новый строчный параметр с названием «browser.cache.disk.parent_directory» и присвоить ему значение «N:BrowserCache». После перезапуска браузер станет использовать RAM-диск для хранения самой востребованной информации, что повышает скорость загрузки страниц в среднем на 20%. Кстати, в браузере Chrome тоже можно использовать кэширование на RAM-диске – для этого нужно в ярлыке запуска браузера добавить параметр «--disk-cache-dir="N:BrowserCache"». Само собой, вместе буквы N можно (и нужно) использовать ту букву, которая назначена созданному RAM-диску. Подробнее об утилите Dataram RAMDisk и ее применении для ускорения работы веб-браузеров можно прочитать в обзоре на сайте DownloadSquad, а о новой бета-версии браузера Firefox 4 beta 7 – в обзорах на сайтах Beta News, CNET и The Register. Источник: SoftLine Джерело: news.ferra.ru Обговорення новиниКоментариев пока никто не оставил. Станьте первым! Попередні новини
|
|
|