LINUX.ORG.RU
 
ZenitharChampion

Вышел 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 году.

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


[#]  
powerpc

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

* ()
[#] Ответ на: комментарий от powerpc 22.03.2011 4:45:36  
ZenitharChampion

Кроссплатформенное программное обеспечение.

** ()
[#]  
ZenitharChampion

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

** ()
[#]  

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

** ()
[#] Ответ на: комментарий от ZenitharChampion 22.03.2011 5:59:50  

А зачем убирать?

** ()
[#] Ответ на: комментарий от twosev 22.03.2011 6:19:46  
ZenitharChampion

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

** ()
[#] Ответ на: комментарий от twosev 22.03.2011 6:18:51  
ZenitharChampion

Спасибо :-) Щас зазнаюсь и больше ничего переводить не буду.

** ()
[#]  
former_hokum

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

()
[#] Ответ на: комментарий от ZenitharChampion 22.03.2011 6:32:26  

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

** ()
[#] Ответ на: комментарий от twosev 22.03.2011 6:54:05  
Sith

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

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

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

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

**** ()
[#]  
bloodredfrog

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

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

* ()
[#] Ответ на: комментарий от bloodredfrog 22.03.2011 7:58:52  
los_nikos

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

***** ()
[#]  
frak

Обновляемс.

()
[#]  
StellzZz
>>-----Цитата---->>

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

<<-----Цитата----<<

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

* ()
[#] Ответ на: комментарий от StellzZz 22.03.2011 8:10:19  
frak

В портежах уже есть, значит, релиз.

()
[#] Ответ на: комментарий от frak 22.03.2011 8:10:57  

В лончпаде еще 3.6, значит ещё нет.

* ()
[#] Ответ на: комментарий от akinator 22.03.2011 8:21:42  
frak

Они просто эстонцы.

()
[#] Ответ на: комментарий от los_nikos 22.03.2011 8:48:02  
StellzZz

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

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

* ()
[#]  
blackst0ne

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

** ()
[#]  
frak

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

()
[#]  
wxw

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

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

*** ()
[#] Ответ на: комментарий от frak 22.03.2011 9:16:39  
los_nikos

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

***** ()
[#] Ответ на: комментарий от ZenitharChampion 22.03.2011 5:59:50  
kernelpanic

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

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

**** ()
[#] Ответ на: комментарий от los_nikos 22.03.2011 9:39:06  
frak

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

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

()
[#] Ответ на: комментарий от frak 22.03.2011 9:45:40  
los_nikos

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

***** ()
[#] Ответ на: комментарий от los_nikos 22.03.2011 9:59:00  
frak

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

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

()
[#]  
KRoN73

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

***** ()
[#] Ответ на: комментарий от KRoN73 22.03.2011 10:04:25  
frak

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

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

()
[#] Ответ на: комментарий от frak 22.03.2011 10:02:30  
los_nikos

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

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

***** ()
[#]  

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

*** ()
[#]  
AX

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

Зачем???

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

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

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

Привет, Dragonfly? :)

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

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

P.S. Textarea Resizer

**** ()
[#] Ответ на: комментарий от los_nikos 22.03.2011 10:08:39  
frak

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

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

()
[#] Ответ на: комментарий от AX 22.03.2011 10:16:14  
frak

>Ни адблока

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

()
[#] Ответ на: комментарий от frak 22.03.2011 10:22:16  
AX

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

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

**** ()
[#] Ответ на: комментарий от AX 22.03.2011 10:29:03  
frak

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

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

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

Например?

()
[#] Ответ на: комментарий от AX 22.03.2011 10:29:03  
frak

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

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

()
[#]  

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


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

anonymous ()
[#]  

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

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

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

** ()
[#] Ответ на: комментарий от frak 22.03.2011 10:32:28  

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

> Например?


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

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

()
[#] Ответ на: комментарий от frak 22.03.2011 10:07:28  
KRoN73

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

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

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

***** ()
[#] Ответ на: комментарий от neocrust 22.03.2011 10:38:58  

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

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

** ()
[#] Ответ на: комментарий от kid_lester 22.03.2011 10:36:57  
KRoN73

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

Кстати, да.

***** ()
[#] Ответ на: комментарий от frak 22.03.2011 10:20:48  
los_nikos

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

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

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

курам на смех

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

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

***** ()
[#] Ответ на: комментарий от frak 22.03.2011 10:32:28  
AX

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

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

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

>Например?


См. выше.

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


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

**** ()