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)

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

запустила с чистого профиля - Firefox,
т.е. minefield это где-то в профиле, возможно зависит от настроек extensions.checkCompat* , у меня отключена проверка на совместимость расширений.

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

>Тебя имя шрифта интересовало или что-то другое?

Да не, просто смутило, что у меня в разные шрифты используются в хроме и других.

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

>просто смутило, что у меня в разные шрифты используются в хроме и других

Так от настроек зависит. У меня, кстати, в Хроме тоже на скрине другой шрифт (лениво снова запускать, чтобы точно сказать) — какой-то из вистовских.

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

> Ключ для шифрования я и в хроме могу выбрать.

Ключ для шифрования чего? Только сохраненных паролей сайтов?

А что случится с моими настройками, если я эту бумажку с ключиком потеряю?

http://support.mozilla.com/en-US/kb/where-can-i-find-my-firefox-sync-key

И зачем мне такое счастье? Что бы вы ни говорили, хром в этом вопросе как минимум гибче.

Угу, видимо, тем, что не позволяет шифровать данные, а в лицензионном соглашении честно предупреждает что все отправляемые данные могут быть использованы против вас. :) Но разве кто-то сейчас читает лицензионное соглашение...

Анонимы такие анонимы...

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

>И лучше бы по делу написал что не устраивает в банерорезке

1) полное отсутствие человеческой логики (или наличие марсианской). Чтобы заблочить картинку, нужно кликать совсем не по картинке

2) оно не умеет резать div'ы и другие элементы. И не надо тут про usercss, в нормальных резалках это делается парой кликов

3) нет подписок

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

>> еще и меняющего без спросу системные конфиги.

Какие именно?


прописывает свой репозиторий в apt без спроса

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

Понятно всё. Собирается с --disable-ipc, ppc-ненавистный код весь там.

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

>Поставил плагин Firefox Sync

на моем нетбуке он безбожно тормозит в сравнении с хромом.


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

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

Поставил я вчера по совету в этом треде FF4

Поставил плагин Firefox Sync

вот уж действительно >Это же бред!

ибо firefox sync встроен в ff4 изкоробки

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

Дело не в Firefox, а скорее всего в Ваших руках =]

Извините, но ставить плагин Firefox Sync, если он и так есть из коробки, как минимум глупо и не нужно.

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

Ну и кто здесь тролль, склеивающий два предложения из разных абзацев и делающий из этого выводы? С чего ты взял, что у меня на нетбуке gentoo? С чего ты взял, что там вообще Linux? А по существу есть что сказать? Почему у меня на нетбуке firefox запускался медленнее, чем chrome?

Включили они в четвертую лису sync в стандартную поставку, ну и что? Он от этого лучше работать стал?

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

ибо firefox sync встроен в ff4 изкоробки

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

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

> Чтобы заблочить картинку, нужно кликать совсем не по картинке

Чего? Нужно кликать по картинке в режиме выбора блокируемого содержимого. При переходе в данный режим страница выцветает и только элементы которые могут быть заблокированы остаются яркими. После клика на картинке будут показаны все элементы страницы которые будут заблокированы добавляемым правилом с помощью таблички «блокировано». Это позволяет сразу оценить что будет блокировано, а что нет в результате добавления правила. Это по вашему неудобно?

Зато в FF все гораздо удобней:

При клике на многие картинки в выпадающем меню просто не пункта для блокировки! Даже если удалось вызвать окно редактирования правила на выбор предлагаются шаблоны правил по которым не всегда можно понять какие картинки на странице в результате будут блокированы, а какие нет и тем более это не визуализируется. Правило немедленно не применяется, блокируется только та картинка по которой был клик. Чтобы добиться полноценного применения правила надо жать f5. Отключить/включить блокировку не возможно без перезагрузки браузера. В Опере это можно сделать с помощью пункта меню, так же можно включать/отключать блокировку для каждого конкретного сайта.

anonymous
()

поставил, посмотрел, вернул 3.6.16.

кстати- в 3* остановить загрузку страницы можно по Esc, а в 4* как?

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

> кстати- в 3* остановить загрузку страницы можно по Esc, а в 4* как?

У меня и в 4 тоже работает по Esc.

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

>> Включили они в четвертую лису sync в стандартную поставку, ну и что? Ты дурак?

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

>>Намекаете, что я должен всю новость был прочитать со всем списком изменений по сравнению с предыдущей версией FF, хотя я им пользовался до этого пару раз в жизни?

чуть лицо не сломал

anonymous
()

Этсамое.. Кнопка «Открыть новую вкладку» только у меня отсутствует? (в доступных кнопках для настройки панели). «Открыть новое окно» есть, а про вкладку не вижу.

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

Как я ставил iceweasel 4 в Debian Squeeze. История успеха.
1) Установил по умолчанию stable; Написал в /etc/apt/apt.conf.d/99debian-version:
APT::Default-Release «stable»;
*у меня этого не было*
2) Добавил репозитории testing, unstable и experimental в /etc/apt/sources.list
3) apt-get update
4) aptitude install -t experimental iceweasel
5) aptitude поругался, что проблема с зависимостями. Есть 3 варианта: не ставить iceweasel, доставить пакеты из testing или unstable. Я выбрал из testing.
6) ...
7) PROFIT

Пишу по памяти, мог где-нить ошибиться.

anonymous
()

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

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

откуда такая информация?
PS все то ты знаешь...

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

Пора обновляться :) … текущий флеш-плагин не оставляет в /tmp за собой файлы.

Мда, тем более не пора обновляться. А то процедура и правда несколько усложнилась.

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

Ну у меня также вышло. Правда apt-get почему-то не ругался, а просто писал, что установлена самая новая версия. Aptitude же поругался и я понял в чём дело :)

MikeB ★★★★
()

не корректно отображается сайт

Почему-то не корректно отображается сайт http://turse.ru в этой версии?

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

>С чего ты взял, что у меня на нетбуке gentoo?
Виста премиум?

Почему у меня на нетбуке firefox запускался медленнее, чем chrome?

потому что хромой - примитивная поделка

Он от этого лучше работать стал?

вполне возможно

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

>Что не помешало мне спокойно зайти на сайт мозиллы и поставить этот плагин. Ну и что дальше?

дальше можешь прострелить себе ногу и написать об этом в толксах

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

>Нужно кликать по картинке в режиме выбора блокируемого содержимого.
мне картинку нужно заблочить, а не ракету запускать. Почему нельзя сделать это просто?

Правило немедленно не применяется

4.2

При клике на многие картинки в выпадающем меню просто не пункта для блокировки!

где такие нашел? Может это был фон страницы? :)

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

>Это по вашему неудобно?
мало того, это не нужно. В нормальных браузерах не нужно прокликивать вручную все баннеры

Отключить/включить блокировку не возможно без перезагрузки браузера.

кто-то тут совсем заврался

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

>> Правило немедленно не применяется

4.2

Мне видео с десктопа что ли снять?! FF4 + Adblock Plus 1.3.3 работает именно так.

Отключить/включить блокировку не возможно без перезагрузки браузера.

кто-то тут совсем заврался

Можно отключать отдельные правила блокировки в настройках Adblock Plus, но если нужно временно совсем выключить блокирование, как это сделать? Отключение самого дополнения требует перезапуска.

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

Это по вашему неудобно?

мало того, это не нужно. В нормальных браузерах не нужно прокликивать вручную все баннеры

Если имеется ввиду возможность использовать список правил как в FF взятый из подписки, то такая возможность есть.

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

>> При клике на многие картинки в выпадающем меню просто не пункта для блокировки!

где такие нашел? Может это был фон страницы? :)

Главная википедии например

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

>Почему у меня на нетбуке firefox запускался медленнее, чем chrome?

потому что хромой - примитивная поделка

Что не помешало мне спокойно зайти на сайт мозиллы и поставить этот плагин. Ну и что дальше?

дальше можешь прострелить себе ногу и написать об этом в толксах

Любители Firefox такие ранимые, просто ужас. :) Это травма детская сказывается или ты таким стал, когда переходный возраст наступил?

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

> Да откройте уже для себя Оперу и не трахайте себе моск разными недобраузерами

Здесь кроется какой-то подвох!
Ну конечно же! Это предложение-оксюморон.

anonymous
()

Поднасру еще немного с вашего позволения.

Сейчас пробовал тему поставить на Firefox 4 под Linux. Присмотрел тему «FXChrome 1.6.8», которая даже оказалась совместима с моей версией браузера (это еще что за новости? Тема бывает несовместимая с браузером?). Нажал кнопочку «Добавить в Firefox» и мне вежливо так красным по белому написали, что у меня неправильная операционная система. Это что получается? Есть темы для Linux и есть темы для Windows? А для MacOS X у них тоже отдельные темы? А если я хочу в любой операционной системе пользоваться одинаковым стилем оформления? Вывод: Firefox не нужен. Уютный хром лучше.

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

> Нужно кликать по картинке в режиме выбора блокируемого содержимого. При переходе в данный режим страница выцветает и только элементы которые могут быть заблокированы остаются яркими. [...]

Вот! Сразу видно, что в опере - крутая баннерорезка. И оперой пользуются крутые перцы, которым нужна такая крутая баннерорезка. А те, кому нужна рабочая баннерорезка, пользуются FF.

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

> Поднасру еще немного с вашего позволения.

не самый удачный высер получился

это еще что за новости? Тема бывает несовместимая с браузером?


Давайте подумаем? Конечно, для фанатов это необычно, но давайте хотя-бы попробуем подумать. Если бы тема не зависела от версии, а в новой версии добавилась новая кнопка, которой в этой теме не было, то что будет, когда применится такая тема? Варианты:
1. Кнопка исчезнет. Потеря функциональности. Хомячки недовольны.
2. Кнопка останется такой, какой была, без темы, и на фоне других будет выглядеть как бельмо на глазу. Некрасиво. Хомячки недовольны.
3. ??? Свой вариант?

Итого, если подумать мозгами, получается, что автор темы должен явно указывать, для каких версий его тема подходит. Именно так в FF и сделано.

FF - хороший гибкий браузер, и для особо умных он позволяет отключить эту проверку (checkCompatibility), но, очевидно, по-умолчанию она должна быть включена.

Если в вашем любимом браузере это не так, значит его авторы не думали.

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

>FF4 + Adblock Plus 1.3.3 работает именно так.
не совсем

Только что нашел пункт в меню адблока вкл/выкл, но все равно сделано через жопу - нужно сначала переходить к списку дополнений, в настройки адблока

ты голым адблоком что ли пользуешься? Поставь element hiding helper, будет удобная кнопка с менюшкой

К тому же в Опере можно в настройках для конкретного сайта указать что блокирование не нужно применять.

см. выше, это тоже есть в меню

такая возможность есть.

где? Руками залить файлик с фильтрами? И руками обновлять? :)

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

>Главная википедии например

на логотипе-глобусе? У меня пункт есть и отлично работает

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

>Любители Firefox такие ранимые, просто ужас. :)

бегом марш к психологу, у тебя галлюцинации

nu11 ★★★★★
()

Итог одного дня работы с FF4: Непонятно, за что была дана новая версия. За скруглённые табы и уборку статусбара?

Такой же тормоз, как и раньше. Открыто всего 12-15 табов, без тяжёлого контента. Но открытие новых табов по ссылкам вызывает заметные притормозки и подвисания текущего таба. Скроллинг при фоновой загрузке машины нетороплив. Всё, как и в 3.x слегка затянутое.

VACCUM'ы делаю, prefetch'и настроены, памяти свободной дофига и всё такое прочее…

Загружаться стал даже чуть дольше третьего.

Короче, у меня он «не взлетел»… По-прежнему останется узкоспециализированным клиентом под некоторые задачи.

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

>Открыто всего 12-15 табов, без тяжёлого контента. Но открытие новых табов по ссылкам вызывает заметные притормозки и подвисания текущего таба.

нет предела криворукости. Доказано gentoo :)

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

Согласен с уважаемым коллегой @nu11, имею нетбук с убунтой на борту, подключал daily ppa для minefield и до самого релиза были регулярные падения. В последствии поставил релиз, и падения не прекратились. в итоге снёс ~/.mozilla/* и познал дзен. Ни одного падения, хром явно отсасывает по скорости, плюс кастомизируемость сделали фаерфокс моим основным браузером. спасибопожалусто

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

У меня такая беда. Был 3.6.15 и 4.0 в отдельном каталоге .mozilla. Я первый переименовал в .mozilla2 и когда хотел старый FireFox переименовывал их местами. А потом я поменял стартовый значок FireFox на 4.0 и забыл. Профиль 3.6.15 запустил с браузером 4.0. В итоге старый FireFox ругнулся на свой профиль «Could not load application.ini». Сломался профиль? Нет. Вообще без профиля такая же ошибка - первый старт не удаётся. В чём дело?!

P.S. Новый FireFox 4.0 не предлагает мне сохранить вкладки, чтобы открыть потом. Потерял из староо профиля 10 открытых вкладок, к счастью, нашлись в истории последних 10 посещённых. Как сделать так чтобы снова было?

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

>Новый FireFox 4.0 не предлагает мне сохранить вкладки

поменялись дефолтные настройки. В about:config поставь browser.showQuitWarning = true. Еще в меню history есть restore prevoius session

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