1

Компания 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/

Я буду сниться тебе после смерти,  Под маской желтого шелка. Я очень тихо сыграю на флейте, И очень недолго.
  А ты пытайся в какой-то ответ  Интерпретировать звуки. (Я очень тихо играю на флейте. На грани слуха).
Я прячу в себе такую же тьму Под маской желтого шелка, Лицо собрав себе самому Из костяных осколков.

2

Жду релиза  smile

3

Интересно, а с оперой эта фича с кэшэм прокатит?

АХАХХАХААХАХАХХАХАХ!!!11
То есть "Мяу"

4

renegat пишет:

стал официальный переход на новый JavaScript-движок под названием JaegerMonkey

Это конечно не главное, но все же радует ab

renegat пишет:

поддержка стандарта WebGL

Ура!  smile

renegat пишет:

После этого Firefox будет держать в оперативной памяти только последние открытые и просмотренные вкладки, а остальные будут перемещены в кэш на жесткий диск. Тем не менее, если вы перейдете на любую из открытых вкладок, ее содержимое обновится автоматически, а содержание снова будет помещено в оперативную память для более быстрой работы.

ИМХО - не нужно и даже глупо. Экономить ОЗУ, но иметь тормоза офигенные... Не надо открывать по сотне (и больше) вкладок и все будет ОК.

renegat пишет:

Например, с помощью бесплатной утилиты RAMDisk компании Dataram вы можете быстро создать и настроить такой диск, использующий стандартные механизмы операционной системы Windows.

It's LINUX, baby  wink . Здесь все в разы проще (...если знаешь как).  smile

5

Седьмая бета-версия Firefox 4 уделала в плане дизайна Оперу с Хромом! если закрыть глаза на дефолтную тему)) И не только в плане дизайна.

6

hiBeid пишет:

Седьмая бета-версия Firefox 4 уделала в плане дизайна Оперу с Хромом! если закрыть глаза на дефолтную тему)) И не только в плане дизайна.

А почему я этого не заметил? wink

АХАХХАХААХАХАХХАХАХ!!!11
То есть "Мяу"

7

Я уже на 4.0b8pre ag.

8 (12.11.2010 17:20:47 отредактировано hiBeid)

Dimaty пишет:

А почему я этого не заметил?

Интерфейс стал проще, при сохранении всех прочих фич:

* ссылки при наведении мыши выводятся в adressbar - строки состояния теперь нет (урра!)
* вкладку можно "запарковать"
* & more, more, more...

Но дефолтную тему сменил сразу же.

9

Стала доступна 8 бета-версия Firefox 4  выпущена 22 декабря 2010
http://www.mozilla.com/en-US/firefox/4. … easenotes/

Я буду сниться тебе после смерти,  Под маской желтого шелка. Я очень тихо сыграю на флейте, И очень недолго.
  А ты пытайся в какой-то ответ  Интерпретировать звуки. (Я очень тихо играю на флейте. На грани слуха).
Я прячу в себе такую же тьму Под маской желтого шелка, Лицо собрав себе самому Из костяных осколков.

10

А в репах его нет.

11

kostik
Зато в PPA самой бубновой есть 4.0b9pre wink.

12

Darth Revan, Так если ставить отсюда deb http://ppa.launchpad.net/ubuntu-mozilla … ppa/ubuntu lucid main прокатит?

13

kostik
Покатит.

14

Darth Revan, Не катит, aptitude install firefox-4.0b9p , не удалось найти пакет, в sources.list добавил и  aptitude update, ни чего незабыл

15

kostik
aptitude install firefox-4.0 wink.

16 (22.12.2010 23:42:51 отредактировано kostik)

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  это, что игнорировать?

17 (22.12.2010 23:40:11 отредактировано durc)

kostik пишет:

Darth Revan, Не катит, aptitude install firefox-4.0b9p , не удалось найти пакет, в sources.list добавил и  aptitude update, ни чего незабыл

Наверное, название пакета не совпадает с тем что есть в репозитории.

 Консоль:
aptitude show firefox

в помощь.

18

 Консоль:
# 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.

19

 Консоль:
root@debian:/home/vake# aptitude show firefox
Нет в наличии или подходящей версии для firefox 
Пакет: firefox
Состояние: не реальный пакет

20

sources.list в студию

21

Пожалуйста
# deb cdrom:[Debian GNU/Linux testing _Squeeze_ - Official Snapshot i386 xfce+lxde-CD Binary-1 20101115-06:03]/ squeeze main

deb cdrom:[Debian GNU/Linux testing _Squeeze_ - Official Snapshot i386 xfce+lxde-CD Binary-1 20101115-06:03]/ squeeze main
deb http://ppa.launchpad.net/ubuntu-mozilla … ppa/ubuntu lucid main
deb http://ftp.ru.debian.org/debian/ squeeze main
deb-src http://ftp.ru.debian.org/debian/ squeeze main
deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main
deb http://ftp.debian.org/ squeeze main contrib non-free
deb ftp://ftp.debian-multimedia.org squeeze main non-free
deb http://security.debian.org/ squeeze/updates contrib non-free main

22

deb http://ppa.launchpad.net/ubuntu-mozilla … ppa/ubuntu lucid main

То ли плохо вставилось, то ли где то ошибка. Проверьте.

23

durc, при update

 Консоль:
Ош http://ppa.launchpad.net …/main i386 Packages         
  404  Not Found

24

Так я ж и говорю ошибка где то в написании репозитория. Где нибудь лишний пробел

25 (23.12.2010 00:49:39 отредактировано kostik)

Ну конечно, правильный адрес

deb http://ppa.launchpad.net/ubuntu-mozilla-daily/ppa/ubuntu/ lucid main