Компания 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-диску.
http://news.ferra.ru/soft/2010/11/11/105021/
Седьмая бета-версия Firefox 4 резко прибавила в производительности
Жду релиза smile
Интересно, а с оперой эта фича с кэшэм прокатит?
стал официальный переход на новый JavaScript-движок под названием JaegerMonkey
Это конечно не главное, но все же радует :)
поддержка стандарта WebGL
Ура! smile
После этого Firefox будет держать в оперативной памяти только последние открытые и просмотренные вкладки, а остальные будут перемещены в кэш на жесткий диск. Тем не менее, если вы перейдете на любую из открытых вкладок, ее содержимое обновится автоматически, а содержание снова будет помещено в оперативную память для более быстрой работы.
ИМХО - не нужно и даже глупо. Экономить ОЗУ, но иметь тормоза офигенные... Не надо открывать по сотне (и больше) вкладок и все будет ОК.
Например, с помощью бесплатной утилиты RAMDisk компании Dataram вы можете быстро создать и настроить такой диск, использующий стандартные механизмы операционной системы Windows.
It's LINUX, baby wink . Здесь все в разы проще (...если знаешь как). smile
Седьмая бета-версия Firefox 4 уделала в плане дизайна Оперу с Хромом! если закрыть глаза на дефолтную тему)) И не только в плане дизайна.
Седьмая бета-версия Firefox 4 уделала в плане дизайна Оперу с Хромом! если закрыть глаза на дефолтную тему)) И не только в плане дизайна.
А почему я этого не заметил? wink
Я уже на 4.0b8pre :D.
А почему я этого не заметил?
Интерфейс стал проще, при сохранении всех прочих фич:
* ссылки при наведении мыши выводятся в adressbar - строки состояния теперь нет (урра!)
* вкладку можно "запарковать"
* & more, more, more...
Но дефолтную тему сменил сразу же.
Стала доступна 8 бета-версия Firefox 4 выпущена 22 декабря 2010
http://www.mozilla.com/en-US/firefox/4.0b8/releasenotes/
А в репах его нет.
kostik
Зато в PPA самой бубновой есть 4.0b9pre wink.
Darth Revan, Так если ставить отсюда deb http://ppa.launchpad.net/ubuntu-mozilla-daily/ppa/ubuntu lucid main прокатит?
kostik
Покатит.
Darth Revan, Не катит, aptitude install firefox-4.0b9p , не удалось найти пакет, в sources.list добавил и aptitude update, ни чего незабыл
kostik
aptitude install firefox-4.0 wink.
Darth Revan, первый раз так и написал, а уже второй раз от вас скопипастил -4.0b9p, результат один
после update Игн http://ppa.launchpad.net/ubuntu-mozilla/ …/main Translation-en
Игн http://ppa.launchpad.net/ubuntu-mozilla/ …/main Translation-ru
Игн http://ppa.launchpad.net/ubuntu-mozilla/ …/ppa/ubuntu Translation-en
Игн http://ppa.launchpad.net/ubuntu-mozilla/ …/ppa/ubuntu Translation-ru
Игн http://ppa.launchpad.net … Release это, что игнорировать?
Darth Revan, Не катит, aptitude install firefox-4.0b9p , не удалось найти пакет, в sources.list добавил и aptitude update, ни чего незабыл
Наверное, название пакета не совпадает с тем что есть в репозитории.
[console]aptitude show firefox[/console]
в помощь.
[console]# aptitude show firefox-4.0
Пакет: firefox-4.0
Новый: да
Состояние: установлен
Автоматически установлен: нет
Версия: 4.0~b9~hg20101222r59595+nobinonly-0ubuntu1~umd1~maverick
Приоритет: необязательный
Раздел: web
Сопровождающий: Ubuntu Mozilla Team <ubuntu-mozillateam@lists.ubuntu.com>
Размер в распакованном виде: 3 654 k
Зависимости: firefox-4.0-core (= 4.0~b9~hg20101222r59595+nobinonly-0ubuntu1~umd1~maverick)
Предлагаются: firefox-4.0-gnome-support (=
4.0~b9~hg20101222r59595+nobinonly-0ubuntu1~umd1~maverick)
Конфликтуют: abrowser-4.0, firefox-4.0-branding (<=
4.0~b5~hg20100818r50769+nobinonly-0ubuntu1)
Заменяют: firefox-4.0-branding, kubuntu-firefox-installer
Предоставляют: iceweasel, www-browser
Описание: Safe and easy web browser from Mozilla
Firefox delivers safe, easy web browsing. A familiar user interface, enhanced security
features including protection from online identity theft, and integrated search let you
get the most out of the web.[/console]
[console]root@debian:/home/vake# aptitude show firefox
Нет в наличии или подходящей версии для firefox
Пакет: firefox
Состояние: не реальный пакет[/console]
sources.list в студию