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 году.

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

Я так и не понял: оно х86-онли или как?

powerpc ()

Объявляю русскую рулетку. Здесь всё нужное, но что-о желательно убрать. Что именно? «Разработчикам» следует оставить, так как не каждый здесь - пользователь, и LOR должен просвящать таких людей. Или всё же убрать их, а не «новые стандарты»? В крайнем случае остаётся один из шести минималистичных вариантов, которые отправили другие.

ZenitharChampion ★★★★★ ()

Прекрасная новость. И оформлена отлично.

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

В аппрувке было 3 новости, две убрали, включая эту с немного другим оформлением (комментарий «Ужасная простыня»). Либо она была плохо оформлена (я сохранил: http://zenitur.narod.ru/view-all.jsp.htm, глянь в «удалённых» ещё), либо текста много. Я переоформил, и текста стало ещё больше.

ZenitharChampion ★★★★★ ()

Позитивно. В пререлизе были некоторые косяки с флешем на тытрубе, а в остальном отличная лисичка получилась

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

Новость по ссылке была плохо оформлена. А эту, я думаю, не удалят. И убирать из нее, на мой взгляд, ничего не нужно.

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

>Новость по ссылке была плохо оформлена.

согласен, но предыдущие две лучше

>А эту, я думаю, не удалят. И убирать из нее, на мой взгляд, ничего не нужно.

а эта... такая же «ужасная простыня»

Sith ★★★★★ ()

Конкуренты этой новости уже в гробиках, а эта ещё жива. :)

Всем уже давно плевать на выход FF. Всех интересует только один вопрос — какая же из новостей в итоге победит в этой нелёгкой борьбе. Чьи старания и ночь без сна окажутся ненапрасными.

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

Да-да, всё кончится удалением по причине «баян!»

los_nikos ★★★★★ ()

Вышел FireFox 4.0 Состоялся релиз браузера Mozilla FireFox 4.0.

так релиз или нет потому что по ссылке по ссылке Release Candidate version 2: released March 18th, 2011

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

смотрел, и что я там увидеть должен? дальше идем в 4.0 -> ru читаем index.html и читаем что это не законченная версия, релиз кандидат.

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

StellzZz ()

Интерфейсик перестал тормозить при большом количестве вкладок и машине 6-ти летней давности?

blackst0ne ★★★★★ ()

Обновился, ужаснулся, откатываюсь на 3.6. Как можно было так испоганить внешний вид?

frak ()

> опциональная возможность Do-Not-Track, которая должна поддерживаться сервером и позволяет запретить накапливать информацию о перемещениях пользователя, а также другую конфиденциальную информацию

Самая смешная фича за год

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

Настраивается ведь всё мышкой, пара-тройка кликов и будет всё почти как раньше, зато много вкусностей из Chromium и Opera утянули в Firefox 4.

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

>не каждый здесь - пользователь, и LOR должен просвящать таких людей. Или всё же убрать их, а не «новые стандарты»?

Я так и не понял, ты каких людей убирать собрался?

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

>Настраивается ведь всё мышкой, пара-тройка кликов и будет всё почти как раньше

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

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

ну да, сырая... зато летает в сравнении с 3.6 и интерфейс не калеченный как в Minefield... кушает почти как Chromium 10, в общем пользоваться можно

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

>летает в сравнении с 3.6

Пф, у меня и 3.6 летает.

frak ()

Забавно, что под Андроидом уже релизнулся и обновился, а под Gentoo — до сих пор в портеже ни одного 4-го нет…

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

>под Gentoo — до сих пор в портеже ни одного 4-го нет

У тебя отсталое зеркало. Я уже успел обновиться и откатиться обратно.

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

> Пф, у меня и 3.6 летает.

только в мечтах, если глаза не замечают сравни... да хоть в Peacekeeper том-же.

los_nikos ★★★★★ ()

На главной странице Мозиллы всё ещё предлагают скачать 3.16.15.

Vudod ★★★★★ ()

>возможность расширить/сузить строку поиска

Зачем???

>Возможность изменения размера полей для ввода текста

Лисофилы в своём репертуаре. Ни адблока, ни нормального RSS нет, зато всякую фигню запихивают пачками.

>Web Console (упрощённый Firebug)

Привет, Dragonfly? :)

>JetPack-дополнения, устанавливающиеся без перезагрузки браузера

OMG, до лисофилов дошла цивилизация!

P.S. Textarea Resizer

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

>только в мечтах

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

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

>Ни адблока

Лолшто? Деточка, в лисе самый нормальный адблок из всех браузеров. Ой, я, кажется, понял. Это же не в лисе адблок, операстам нужно, чтобы всё было намертво вшито в браузер. Вендузятники хреновы -D

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

>в лисе самый нормальный адблок из всех браузеров.

Такой нормальный, что разрабы Тормозиллы до сих пор его в состав ФФ не включают. Всё ненужную фигню прибивают гвоздями, а самые элементарные вещи приходится искать в аддонах. Наверное, это особая, тормозилльская (тормозная?) логика.

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

>Такой нормальный, что разрабы Тормозиллы до сих пор его в состав ФФ не включают

А зачем он там?

>Всё ненужную фигню прибивают гвоздями

Например?

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

>Наверное, это особая, тормозилльская (тормозная?) логика

Куда круче логика вендузятника: впилить в браузер намертво кучу шлака типа читалок rss и качалок торрентов, лол -D

frak ()

>недочёта в стандарте HTML
>getComputedStyle());


http://лицорука.рф/

anonymous ()

>возможность расширить/сузить строку поиска

У меня и в 3.6 есть такое.

И всё-таки, третий раз задаю вопрос: зачем оно зависит от libgnomeui?

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

>>Всё ненужную фигню прибивают гвоздями

> Например?


Рендерилку для HTML. Почему в отдельный опциональный плагин не вынесли?

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

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

>У тебя отсталое зеркало. Я уже успел обновиться и откатиться обратно.

«Last update: 22 Mar 2011 06:31 UTC»

Теперь я понимаю, почему некоторые гентушников считают красноглазыми :D

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

>зависимости от libgnomeui нет.

Значит, это Арч такой кривой =). В Генте я ещё не пробовал Firefox 4.

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

>Рендерилку для HTML. Почему в отдельный опциональный плагин не вынесли?

Кстати, да.

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

> Это у тебя в мечтах четвёрка летает на твоём втором пеньке

во, полезло... сразу видны традиции ЛОРа... у меня двухъядерник, вообще-то, не сильно уступающий новой системе...

> А на нормальных компьютерах что тройка, что четвёрка, работают одинаково быстро

курам на смех

> Даже во времени запуска разница между ними на моём компьютере - доли секунды, совершенно незаметная величина.

не лопнешь от гордости?

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

>А зачем он там?

А зачем там недоRSS, веб-консоль, какая-то жуткая свистелка для группировки табов, ресайзилка textarea, изменение ширины поля поиска, порно-режим, добавлялка поисковиков, антифрод и куча других вещей, которые всё равно нужны далеко не всем, и которые можно было легко оставить аддонописателям?

Не лучше было бы добавить что-то более востребованное?

>Например?


См. выше.

>Куда круче логика вендузятника: впилить в браузер намертво кучу шлака типа читалок rss


Читалки RSS сейчас даже в легковесных webkit-браузерах есть. Другое дело, что в ФФ она просто ужасная.

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