LINUX.ORG.RU

Вышел Firefox 4.0

 ,


0

1

Состоялся релиз браузера Mozilla Firefox 4.0. Релиз примечателен большим количеством изменений.

Производительность:

  • Оптимизация процесса ввода/вывода, проведена работа по уменьшению использования памяти, уменьшено время выполнения операции с DOM-деревом, отложенное построение фреймов для увеличения скорости динамических страниц, новый метод регистрации компонентов XPCOM (существенно ускоряет запуск программы), новый сборщик «мусора».
  • Новый движок JavaScript, JägerMonkey.
  • Оптимизация кода функции изолированного выполнения плагинов, управления вкладками, закладок и истории посещений.
  • Увеличение скорости отрисовки, аппаратная акселерация 2D при выводе на экран, аппаратная акселерация видео, увеличение скорости отрисовки изображений SVG, Retained Layers (ускоренная прокрутка).
  • Увеличение скорости перезагрузки браузера после установки обновления на 97%.
  • Поиск ссылок в истории браузера теперь производится в асинхронном режиме.

Безопасность:

  • Технология Content Security Policy.
  • Предприняты меры для того чтобы помешать злоумышленникам узнать посещённые пользователем ранее сайты с помощью нескольких недочётов в стандартах CSS и JavaScript, касающихся подсвечивания ранее открытой ссылки (например, с помощью getComputedStyle()). Также появилась настройка Do-Not-Track, которая должна поддерживаться сервером и позволяет запретить накапливать информацию о перемещениях пользователя и другую конфиденциальную информацию.
  • Отключено согласование (renegotiation) установленного SSL-соединения для серверов, подверженных уязвимости SSL Gap.
  • Изменён механизм распределения памяти, что позволяет избавиться от вреда от уязвимостей, связанных с разыменовыванием NULL-указателей (если при выделении памяти возникла ошибка, аллокатор завершает работу вместо того чтобы вернуть NULL-указатель).

Интерфейс:

  • Адресную строку и закладки теперь можно расположить на одной строке с панелью вкладок. Кнопки «Стоп» и «Обновить страницу» объединены в одну кнопку «Go». Опциональное перемещение всех пунктов меню в выпадающий список. Возможность расширить/сузить строку поиска.
  • Области App Tab (перемещение вкладки в App Tab даёт существенную экономию места на экране) и Tab Candy (группировка вкладок, браузер показывает только те вклади, которые необходимы, позволяя также переключиться на другую группу вкладок).
  • Возможность изменения размера полей для ввода текста.
  • Убрана панель информации, которая была внизу (однако при наведении курсора на ссылку всплывающие подсказки с URL отображаются на том же месте).
  • Новый менеджер дополнений, который открывается в главном окне браузера в отдельной вкладке. Также он научился изменять предлагаемые поисковые системы.
  • Менеджер паролей теперь может сохранить пароль для сайта в любое время, а не только сразу после входа с его помощью на сайт.
  • Отмена оповещения об обновлении для Windows.
  • Страница about:memory.

Поддержка новых стандартов и технологий:

  • HTML5: новый парсер вынесен в отдельный поток данных, проигрывание видеокодека WebM в контексте тэга <video>, загрузка спецификации больше не приводит к замедлению работы браузера.
  • CSS3-трансформации.
  • IndexedDB — создание индексируемых баз данных в браузере.
  • JetPack-дополнения, устанавливающиеся без перезагрузки браузера.
  • JS-ctypes, Ajax PushState.
  • Multitouch.
  • HSTS — технология принудительного включения шифрования SSL.
  • Audio Data API.
  • Анимация SVG с помощью CSS и SMIL.
  • WebGL (для работы на не-NVIDIA видеокартах в Linux необходимо отключить «чёрный список устройств»).
  • Шрифты OpenType с поддержкой лигатуры, кернинга и валидации шрифтов.
  • Дополнение Mozilla Sync, оно же Weave, теперь включено в основной состав программы, оно позволяет нескольким компьютерам синхронизировать данные браузеров.

Разработчикам:

  • API для настройки перехода в полноэкранный режим, улучшен API для определения текущего месторасположения средствами GPS-приёмника, HTML5 Forms API.
  • Для тегов «input» и «textarea» добавлена поддержка атрибута «placeholder», в котором задаётся подсказка с примером заполнения веб-формы.
  • JIT-компиляция рекурсивных функций.
  • Новые методы для объектов типов.
    • range: getClientRects и getBoundingClientRect;
    • DOM: новые функции Web Sockets, Web Console (упрощённый Firebug), setCapture и releaseCapture;
    • HTML5: History.pushState(), History.replaceState(), FormData и события popstate. Свойство buffered (перемотка видео основываясь на времени, а не на загруженных данных), замена свойства autobuffer на preload;
    • CSS: -moz-image-rect() (для фоновых изображений), -moz-any();
    • JavaScript: API mozRequestAnimationFrame — анимационные эффекты.

Чтобы помочь улучшить Firefox разработчики добавили функцию оценки нововведений. Появились официальные 64-разрядные сборки. Совсем скоро состоятся релизы разрабатываемых параллельно с Firefox приложений Firefox Mobile (Fennec) для Android, MeeGo, webOS (PreFox), браузера SeaMonkey 2.1 и почтового клиента Thinderbird 3.3. Также продолжено портирование на Qt. Выход Firefox 5, 6 и 7 также планируется в 2011 году.

>>> Подробности

★★★★★

Проверено: Aceler ()
Последнее исправление: Dendy (всего исправлений: 9)

Ответ на: комментарий от fractaler

>>Я даже не заметил это изменение, привык колесом по ссылкам щёлкать.

Для ноутбука без мышки это существенно. Я уже привык к точпаду без мышки.

Я тачпадом тыкаю средним кликом по ссылкам (в левый нижний угол, настраивается в xorg.conf или через synclient). Так что для ноутбука это несущественно.

gentoo_root ★★★★★
()

В русском языке нет слова "акселерация"!

Точнее есть как медицинский термин. Но есть слово «ускорение».

kraw ★★★★
()
Ответ на: комментарий от Vudod

>Почему отключаем

Отлично же! Ставим Адблоки/Флэшблоки/НоСкрипт/ и т.д. и открываем 10 вкладок с начальной страницей Гугля. Это так профессионалы с тхг.ру насоветовали?

Mr_Alone ★★★★★
()
Ответ на: комментарий от bloodredfrog

>Зачем их отключать?

Еще одно чудо. Тестирование браузеров, или кто какое дополнение поставит, и как оно увеличит скорость интернета?

Mr_Alone ★★★★★
()
Ответ на: комментарий от Vudod

Опера жрала память так, что дольше 5x (точно цифру не помню) вкладок открыть не удалось.

интересно и как у меня в опере постоянно открыты десятки вкладок?

Reset ★★★★★
()

lol

400 сообщений че вы пишите? html5 поддержка меньше чем у хрома асид3 вопще не проходит нах он нужен?

mix2003
()
Ответ на: комментарий от Mr_Alone

Еще одно чудо. Тестирование браузеров, или кто какое дополнение поставит, и как оно увеличит скорость интернета?

Тестирование браузеров в рабочем режиме. Если девственный браузер А лучше девственного браузера Б, но браузер Б можно настроить, после чего он станет лучше браузера А, то браузер Б лучше. Потому что настроить нужно всего один раз, а потом пользоваться. И важно то, как он работает во время реального использования, а не как он работал когда-то, когда его только установили.

bloodredfrog ★★
()
Ответ на: комментарий от SR

ну на хроме я поставил дополнение некое - плавно + акселерация
с лисой не связываюсь обычно - может и есть что
но прозревая, что дело не самой плавности - бывает на некоторых сайтах так, что крутанул колесо - прокрутилось, крутанул второй раз - тупит доли сек, а потом вспоминает что от неё хотят )

megabaks ★★★★
()
Ответ на: комментарий от bloodredfrog

>Тестирование браузеров в рабочем режиме.

Харэ тупить! Браузеры имеет смысл сравнивать именно в том виде, в каком они поставляются по умолчанию. Иначе тестирование всего, чего угодно, можно довести до абсурда - взять Жигули, классику, поставить двигло от Феррари, кожанный салон от Майбаха, и сравнивать «это» с Черри Амулет. А чо нет то?

Mr_Alone ★★★★★
()
Ответ на: комментарий от Mr_Alone

Аналогия некорректна. Я же не предлагаю gecko заменить на webkit. У разных браузеростроителей разный подход — одни пихают сразу всего побольше, другие только основное, предоставляя возможность добавить необходимое. Так что «харэ тупить». Ну а любителям пользоваться всегда только тем, что дают по умолчанию, Firefox вообще не стоит использовать, он для них может оказаться слишком сложной программой.

bloodredfrog ★★
()
Ответ на: комментарий от anonymous

>А то, что файрфокс, наверное, самый быстрый браузер по скорости отображения страниц, и при этом экономный по потребляемой памяти

кулстори, бро) Рекомендую перестать мечтать и вернуться в нашу хреновую реальность.

devl547 ★★★★★
()
Ответ на: комментарий от bloodredfrog

> У разных браузеростроителей разный подход — одни пихают сразу всего побольше, другие только основное, предоставляя возможность добавить необходимое.

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

deis
()
Ответ на: комментарий от gentoo_root

>Я тачпадом тыкаю средним кликом по ссылкам (в левый нижний угол, настраивается в xorg.conf или через synclient).
Ух ты! Не знал, спасибо. Довольно интересная фича.

fractaler ★★★★★
()
Ответ на: комментарий от deis

>Его должна чинить vmware, а она, насколько я в курсе, похоронила vmware-server

Но в старых версиях фф ведь работало

madcore ★★★★★
()
Ответ на: комментарий от deis

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

Я вообще не понимаю смысла подобных тестов. Тут делились реальными показателями в реальных рабочих условиях. Это гораздо важнее каких-то цифр в тестах. А последовавшее предложение отключить все расширения выглядело довольно глупо.

bloodredfrog ★★
()
Ответ на: комментарий от deis

>То есть чинить плагин должны разработчики firefox?

Ну вмваре же со своей стороны ничего не делали, чтобы он перестал работать?

madcore ★★★★★
()
Ответ на: комментарий от bloodredfrog

> Тут делились реальными показателями в реальных рабочих условиях. Это гораздо важнее каких-то цифр в тестах.

«Реальные рабочие условия» у всех разные, поэтому и сравнивать на основании данного «критерия» неправильно

deis
()
Ответ на: комментарий от megabaks

а как называется дополнение не подскажете? Хочу попробовать.. вроде и карта нвидиа, а толку ноль, блин :(

SR
()

Ура! :)

Кстати, что интересно, по Peacekeeper-у у меня в Win7 x64 получился результат 5350, а в Arch x86_64 - 5870.

cruxish ★★★★
()
Ответ на: комментарий от bloodredfrog

>А последовавшее предложение отключить все расширения выглядело довольно глупо.

Изначально браузер идёт без разсширений. Именно в таком состоянии и имеет смысл тестировать браузер. Тем более, обычный, рядовой пользователь в лице домохозяйки, даже не знает, что можно поставить НоСкрипт/Адблок. Притом эти самые расширения пишет не Мозилла, и они не входят в стандартную установку.

Mr_Alone ★★★★★
()
Ответ на: комментарий от madcore

> Ну вмваре же со своей стороны ничего не делали, чтобы он перестал работать?

Так он и работает в тех версиях, для которых был разработан. Суть проблемы не в том, что новые версии firefox'а перестали быть совместимыми со старыми плагинами (здесь еще можно найти плохонькие, но доводы для претензий к разработчикам - и только в том случае, если такая совместимость изначально заявлялась для следующих версий), а в том, что сама vmware прекратила разработку соответствующего продукта. Грубо говоря, с какой стати файерфокс должен обеспечивать совместимость с программой, от которой отказалась сама фирма-разработчик?

deis
()
Ответ на: комментарий от madcore

К тому же мы не знаем, что там внутри этого плагина - может там тупо номер версии firefox'а забит, с которой данный плагин будет работать. Кто виноват и что делать?

deis
()

firefox почти не использую, он тормозной какой то, по сравнению с другими браузерами.

XoFfiCEr ★★☆☆
()

Итак, личный опыт. Машина: Athlon 64 3000+ одновёдерный, 1 гиг в двухканале DDR-400. Собрал на генте сабж. Собралось быстро. Запустилось, обновило дополнения, затребовало _перезагрузку_, открылось. По сравнению с 3.6.х тормоза видны чётко. Была бы винда, подумал бы, что переписали на .NET. открытие новой пустой вкладки - около секунды до появления вкладки, ещё две до прорисовки пустой вкладки в окне браузера. Господа, это жесть. вкладка аддоны - тормоза при каждом нажатии по пунктам - до 3 секунд. 300 мегов памяти свободно, не свопится. Удалил профиль, запустил чистенькую - ничего не изменилось.

Вывод: версия 4 рассчитана на 4+ ядер. Тогда да, быстрее. Я пока откатываюсь на 3.6 и потом решаю, на что перейти, если оно не ускорится минимум в 5 раз - так, чтобы вкладка открывалась меньше полсекунды, а не 2-3.

P.S. firefox 3.6, chromium, thunderbird и oowriter, запущенные одновременно работают на этой машине мгновенно - так что это нормальный, _достаточно_ мощный для моей работы компьютер. А вот firefox 4 - не особо нормален пока.

Stage1 ★★
()
Ответ на: комментарий от Mr_Alone

Тем более, обычный, рядовой пользователь в лице домохозяйки, даже не знает, что можно поставить НоСкрипт/Адблок.

Мне нечасто попадались рядовые домохозяйки, которые осознанно выбирают себе браузер. Что установят вместе с виндой, тем и будут пользоваться. Если сменить им браузер на другой, они могут этого даже не заметить. Им без разницы. Для продвинутых домохозяек есть ЗверьДиВиДи, там в ФФ уже воткнуты все расширения, которые сумел найти автор сборки. Так что им вовсе необязательно знать что-то про эдблок и носкрипт. Но мы тут не о домохозяйках, а о тех, для кого есть разница, чем ходить в интернет.

bloodredfrog ★★
()
Ответ на: комментарий от Stage1

Вывод: версия 4 рассчитана на 4+ ядер.

У меня на нетбуке с атомом 4-я версия немного быстрее работает. Не «летает», конечно. Но точно не медленнее 3.6.

bloodredfrog ★★
()
Ответ на: комментарий от Stage1

> Собрал на генте сабж.

А как Вы решили вопрос с поддержкой Java-апплетов? Или для Вас это неактуально?

anonymous
()
Ответ на: комментарий от anonymous

Сколько помню использовал -java. Однажды понадобилось посмотреть ролик по cisco - там затребовали java. Поставил в систему java с USE=«nsplugin» или типа того, посмотрел ролик ). firefox для этого с +java не пересобирал.

Stage1 ★★
()
Ответ на: комментарий от bloodredfrog

>У меня на нетбуке с атомом 4-я версия немного быстрее работает. Не «летает», конечно. Но точно не медленнее 3.6.
Да, возможно. Но всё-таки нетбук у вас таки двухвёдерный я полагаю. И я не говорю, что моя ситуация обязательна для всех. Просто это факт, вот и всё.

Stage1 ★★
()
Ответ на: комментарий от anonymous

Когда у мозиллы что-то не выходят, они начинают строчить на тему того, что на самом деле всё так и надо. Прямо как IE действуют :3

Deleted
()
Ответ на: комментарий от Deleted

Когда у мозиллы что-то не выходят, они начинают строчить на тему того, что на самом деле всё так и надо. Прямо как IE действуют :3

Когда не выходит у Оперы, нам просто говорят, что вы пользуетесь несовременною версией, а в более новой всё работает. И вообще она мегакрута и всё тут (а что некоторые сайты неправильно отображает, это проблема этих сайтов и их пользователей). Про Хром часто можно слышать примерно то же, хотя его фанаты всё же в среднем не столь упороты.

Я вот пользуюсь Мозиллой, Эпифани, Хромом и Хромиумом, иногда ещё Мидори. И все они достаточно адекватны, хотя Хром бывает (последнее время всё реже), падает, а на Мидори проблемы с кодировками.

Vudod ★★★★★
()
Ответ на: комментарий от Vudod

Это ты счас сделал заявление, что в новых версиях больше функционала чем в старых? Да ты Колумб! Гугли ещё Firechiken, дивная история была :3

а что некоторые сайты неправильно отображает, это проблема этих сайтов и их пользователей


Ну что, давай начнём с пруфов, чего уж там. Или ты таки о том, что при if (фуррифокс) {} else {// IE here} всё ломается и это это таки Опера с Хромом виноваты? Да ты толст!

Я вот пользуюсь Мозиллой, Эпифани, Хромом и Хромиумом, иногда ещё Мидори.


Сэр, да у вас браузерчанка. Срочно лечиться.

Deleted
()
Ответ на: комментарий от anonymous

какие такие апплеты? они вроде еще в 90х сдохли

Reset ★★★★★
()

Ну, посмотрим, чем хороша эта ваша ПРИНЦИПИАЛЬНО новая лиса

sality
()

Причина тормозов разъяснена: nouveau. С блобом всё летает. Но осадок остался )

Stage1 ★★
()
Ответ на: комментарий от devl547

>кулстори, бро) Рекомендую перестать мечтать и вернуться в нашу хреновую реальность.

а кстати есть ли из полноценных браузеров более легкий в плане потребления памяти? У меня лис с недельным аптаймом укладывается в 150-200 Мб. Сейчас вот 178 Мб, 18 вкладок в двух окнах. Открыл те же вкладки в опере, попереходил между разделами форума на лоре в одной вкладке (в фоксе делал то же самое) и опера тут же обогнала лиса по потреблению памяти. При том, что в опере у меня были отключены картинки, профиль чистый, истории и кеша практически нет. Флеш был отрублен в обоих.

Кто еще из браузеров остается? Хромой жрет память ведрами, остальное webkit-based слишком примитивно.

nu11 ★★★★★
()
Ответ на: комментарий от Stage1

>открытие новой пустой вкладки - около секунды до появления вкладки, ещё две до прорисовки пустой вкладки в окне браузера. Господа, это жесть. вкладка аддоны - тормоза при каждом нажатии по пунктам - до 3 секунд.

молодой человек, вы ошиблись кабинетом: тут ЛОР, а вам нужно к хирургу.

nu11 ★★★★★
()
Ответ на: комментарий от megabaks

Спасибо, неплохо.... и кинетическая прокрутка... ну вабще прям... :)

SR
()
Ответ на: комментарий от nu11

Я в принципе перестал быть фаном лисы версии с третьей. Просто появилось слишком много вкусных альтернатив, которые укладываются в мои запросы.
Сейчас вот с midori пишу.

devl547 ★★★★★
()
Ответ на: комментарий от nu11

Это что-то из области фантастики. У меня uptime ff редко когда превышает день. Сжирает память он просто страшно. Опера хоть и ест на начальных этапах больше, но в итоге получается, что ест она меньше, так как она на старте зааллоцировала всё что нужно, а потом используемая память не растет.

Чую у тебя все выключено — adblock, noscript, noflash .... Тогда понятно почему ff память не ест.

Reset ★★★★★
()
Ответ на: комментарий от Reset

>У меня uptime ff редко когда превышает день. Сжирает память он просто страшно.

постоянно играешь во флеш-поделки?

Чую у тебя все выключено — adblock, noscript, noflash

только адблок и флеш. Зачем мне любоваться на уродливые анимированные баннеры под завывания кулера? В опере тоже аналог noflash включил, адблок в ней встроенный. Так что все честно.

Опера хоть и ест на начальных этапах больше

у меня после старта она есть как раз намного меньше, а уже в процессе пухнет как на дрожжах.

nu11 ★★★★★
()
Ответ на: комментарий от nu11

постоянно играешь во флеш-поделки?

нет, просто хожу по тяжелым сайтам

только адблок и флеш. Зачем мне любоваться на уродливые анимированные баннеры под завывания кулера?

А как же youtube и прочие полезные сайты?

Reset ★★★★★
()
Ответ на: комментарий от Reset

просто хожу по тяжелым сайтам

Можно ссылочки на тяжёлые сайты, которые криво отображаются в то же Midori?

iZEN ★★★★★
()
Ответ на: комментарий от Reset

>нет, просто хожу по тяжелым сайтам
хобот, хабр и ютуб считаются? Это далеко не все

А как же youtube и прочие полезные сайты?

смотрю достаточно часто. А в чем проблема?

nu11 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.