The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Релиз Firefox 9 и сопутствующих проектов Mozilla

21.12.2011 06:43

Проект Mozilla официально представил релиз web-браузера Firefox 9.0. В ближайшие часы на стадию бета-тестирования перейдёт ветка Firefox 10 и будет отделена aurora-ветка Firefox 11. Релиз Firefox 10 ожидается через 6 недель, в начале февраля, а Firefox 11 выйдет в середине марта. Кроме того, на сегодняшний день намечены релизы Firefox 3.6.25, Firefox 9 for Android, Seamonkey 2.6 и Thunderbird 9.0.

Основные улучшения Firefox 9:

  • В JavaScript-движок SpiderMonkey добавлен улучшенный анализатор типов (Type Inference), позволяющий более точно предсказывать используемые в коде типы данных, что даёт возможность более эффективно задействовать возможности JIT-компиляции. JavaScript является языком с динамической типизацией, из-за чего Jit-компилятор изначально не знает о типе данных переменных и генерирует код, который учитывает возможные типы всех задействованных в коде значений. Подобное дополнительное ветвление существенно замедляет выполнение приложения, по сравнению с языками со статической типизацией, такими как Java. Технология Type Inference накапливает информацию о типах на основе предварительного анализа кода JavaScript в сочетании с постоянным мониторингом типов в процессе выполнения приложения. Наличие точной информации о типах значений для текущего кода, позволяет в процессе работы Jit-компилятора генерировать значительно более эффективный машинный код.

    Для некоторых задач представленное нововведение позволяет добиться значительного повышения производительности JavaScript кода, например, скорость прохождения большинства тестов, таких как Kraken и V8, возросла более чем на 30%. Что более важно, ускорение заметно не только при тестировании, но и при работе с реальными сайтами, интенсивно использующими JavaScript. В будущем разработчики надеются, что интеграция новой техники предсказания типов с Jit-компилятором нового поколения IonMonkey, позволит ликвидировать разрыв в производительности между Java и JavaScript.

  • Добавлены средства для определения из JavaScript наличия HTTP-заголовка Do Not Track ("DNT"), предназначенного для информирования сайтов о нежелании пользователя передавать на хранение фигурирующую в рамках сессии информацию, в ситуации её использования для отслеживания перемещений и предпочтений пользователя. Определить факт активации пользователем опции Do Not Track разработчики JavaScript-приложений могут используя свойство "navigator.doNotTrack";
  • Возможность разбиения XHR-запросов на куски (Chunked XHR), что позволяет сайтам получить доступ к уже загруженной части данных до полного окончания загрузки всех данных. Для web-разработчиков новая возможность позволяет увеличить скорость работы приложений с большими наборами данных или при использовании AJAX.
  • Поддержка Mac OS X Lion, включая интеграцию с панелью приложений, соответствующее стилевое оформление, улучшенную поддержку работы на нескольких мониторах и возможность использования жестов для навигации;
  • Поддержка CSS-свойства "font-stretch", позволяющего выбрать нормальное, сжатое или растянутое семейство шрифтов;
  • Расширенные возможности для CSS-свойства "text-overflow", определяющего поведение в ситуации, когда текст не входит по размеру в выделенную для его отображения область. В Firefox 9 появилась возможность определения настроек как для правой границы, так и для левой, используя новый синтаксис "text-overflow: left-overflow-type right-overflow-type";
  • Для тегов input и textarea теперь учитывается значение элемента "lang" при выборе модуля для проверки правописания;
  • Новый API для организации отображения контента в полноэкранном режиме. В Firefox 9 данный API отключен и по умолчанию будет активирован только в Firefox 10;
  • Улучшение поддержки web-стандартов HTML5, MathML и CSS.

Из улучшений, специфичных для мобильной версии браузера Firefox 9, доступной для платформы Android, можно отметить:

  • Интерфейс для планшетов видоизменён с учётом более высокого экранного разрешения и в направлении более интуитивного управления. При этом сохранены такие стандартные возможности Firefox, как вкладки и интеллектуальная адресная строка Awesome;
  • Поддержка полноэкранного портретного режима, при котором перечень открытых вкладок (табов) выводится в виде списка, выпадающего в левом верхнем углу и скрывается, когда в нём нет необходимости;
  • Для ландшафтного режима вкладки отображаются в виде постоянно присутствующего с краю экрана набора эскизов страниц. Предусмотрена возможность скрытия эскизов или их перемещения в правую или левую часть экрана;
  • Единый диалог для доступа к данным, интегрированный с Awesome Bar и кнопкой быстрого вызова функций, позволяющий просмотреть историю открытия страниц, закладки, список самых популярных страниц, синхронизированные с других компьютеров страницы, а также получить доступ к настройкам, списку установленных дополнений и загрузкам. Все управляющие элементы, такие как меню, кнопки навигации и поле для ввода адреса, объединены в одну строку. Вместо URL выводится заголовок сайта;
  • Добавлена поддержка варианта тега "input" для запроса изображений со встроенной камеры и HTML5 API для проверки корректности параметров web-форм (например, проверка введения в форму корректного email-адреса, номера телефона или URL без использования JavaScript).

Улучшения, добавленные в почтовом клиенте Thunderbird 9 (релиз Thunderbird 9 задерживается на несколько дней):

  • Осуществлён переход на браузерный движок, используемый в Firefox 9;
  • Добавлена активируемая по желанию пользователя система отправки обезличенных данных с результатами мониторинга скорости выполнения различных операций, которые позволят выявить и исправить в будущих выпусках имеющиеся проблемы с производительностью;
  • Улучшено управление вложениями через горячие клавиши;
  • Для пользователей Windows добавлена возможность скрытия меню, которое будет появляться только при нажатии клавиши Alt;
  • Добавлен ряд незначительных улучшений в интерфейсе пользователя и оптимизаций.

Отдельно стоит отметить, что кроме новшеств и исправления ошибок в Firefox 9.0 устранено 6 уязвимостей, 4 из которых имеют критический характер и могут привести к выполнению кода злоумышленника при открытии специально оформленных страниц.

  1. Главная ссылка к новости (http://www.getfirefox.com...)
  2. OpenNews: В Firefox 11 появится поддержка автоматической установки корректирующих дополнений
  3. OpenNews: В Firefox 11 появится поддержка протокола SPDY
  4. OpenNews: Firefox отказывается в обозримом будущем от перехода на многопроцессную модель
  5. OpenNews: Mozilla развернёт борьбу с утечками памяти в дополнениях и тестирует фоновые обновления к Firefox
  6. OpenNews: Релиз Firefox 8, Thunderbird 8 и сопутствующих проектов Mozilla
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/32612-firefox
Ключевые слова: firefox
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (48) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 06:57, 21/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Thunderbird 9 даже на ftp ещё не появился, а уже вышел оказывается...
     
     
  • 2.3, Zenitur (ok), 07:29, 21/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    "Кроме того, на сегодняшний день намечены релизы Firefox 3.6.25, Firefox 9 for Android, Seamonkey 2.6 и Thunderbird 9.0". Выйдет.
     
     
  • 3.9, Аноним0 (?), 09:00, 21/12/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6/
    ftp://ftp.mozilla.org/pub/firefox/releases/9.0/
    ftp://ftp.mozilla.org/pub/firefox/releases/3.6.25/
     
     
  • 4.10, Харитон (?), 10:06, 21/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    кубунту 11.04.. ставится из репы thunderbird_9.0+build2-0ubuntu0.11.04.1~mts1_i386.deb
     
  • 3.32, Аноним0 (?), 16:50, 21/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    ftp://ftp.mozilla.org/pub/thunderbird/releases/9.0/
     
  • 3.58, ffirefox (?), 00:42, 23/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >Firefox 9 for Android

    Спасибо за информацию. Так бы пропустил.

     

  • 1.2, EuPhobos (ok), 07:28, 21/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > устранено 6 уязвимостей, 4 из которых имеют критический характер и могут привести к выполнению кода злоумышленника при открытии специально оформленных страниц.

    В сборке для линукс?

     
     
  • 2.4, Zenitur (ok), 07:29, 21/12/2011 [^] [^^] [^^^] [ответить]  
  • +5 +/
    >> устранено 6 уязвимостей, 4 из которых имеют критический характер и могут привести к выполнению кода злоумышленника при открытии специально оформленных страниц.
    > В сборке для линукс?

    Легко.

     
  • 2.46, XoRe (ok), 01:46, 22/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> устранено 6 уязвимостей, 4 из которых имеют критический характер и могут привести к выполнению кода злоумышленника при открытии специально оформленных страниц.
    > В сборке для линукс?

    Там есть ссылка на список уязвимостей.
    В списке есть ссылки на каждую уязвимость.
    Доступ к памяти, выполнение кода, и всякие мелочи типа вылетания на левом svg.

     

  • 1.6, Аноним (-), 08:07, 21/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >Seamonkey 2.6

    Не релизилось оно еще. Они теперь еще как минимум неделю будут закрывать ошибки  команды FF.

     
     
  • 2.8, Аноним0 (?), 08:58, 21/12/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    ftp://ftp.mozilla.org/pub/seamonkey/releases/2.6/
     

  • 1.11, Аноним (-), 10:24, 21/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А где информация про LTS релиз? Обещали же, что тот релиз, на который будет предложено обновление с 3.6 будет LTS. И должно это было случиться для версии 8. И?
     
     
  • 2.12, Аноним (-), 10:46, 21/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > А где информация про LTS релиз? Обещали же, что тот релиз, на
    > который будет предложено обновление с 3.6 будет LTS. И должно это
    > было случиться для версии 8. И?

    LTS был Firefox 8.

     

  • 1.13, Аноним (-), 10:55, 21/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Правда? Что-то они забыли про 8.0.2 с исправлением тех 6 уязвимостей, что были закрыты в релизе 9. Вместо этого выпускают 3.6.25
     
     
  • 2.16, Аноним (-), 12:14, 21/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Значит одно из двух: LTS не был Firefox 8.
     
  • 2.22, EuPhobos (ok), 13:22, 21/12/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Они просто запутались в цифрах версий %))
     

  • 1.17, Аноним (-), 12:15, 21/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –8 +/
    > Кроме того, на сегодняшний день намечены релизы Firefox 3.6.25

    Разработчики сами понимают, насколько Firefox >= 4 отстоен, что до сих пор продолжают поддержку конкретно 3.6-ветки?

     
     
  • 2.19, Аноним (-), 12:44, 21/12/2011 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > продолжают поддержку конкретно 3.6-ветки?

    Разработчики понимают что корпоративщики слоупоки :)

     
  • 2.23, szh (ok), 13:33, 21/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    нет, это для тех кому надо долго тестировать перед сменой версии браузера
     

  • 1.27, добрый дядя (?), 15:25, 21/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    повторю свою мысль - надо на уровне стандарта HTML6 задать, что браузер 100% обязан иметь виртуальную машину с JIT некоего байт-кода, а языки поверх этой машины хоть js, хоть со строгой типизацией, хоть любой другой
     
     
  • 2.45, Толстый (ok), 01:07, 22/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Что интересно, самое вменяемое предложение, а идиоты-красноглазые заминусовали комментарий. Не нужны нам хреновые "стандарты". Дайте байт-код, и мы сможем использовать нормальные языки.
     
  • 2.47, XoRe (ok), 02:28, 22/12/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > повторю свою мысль - надо на уровне стандарта HTML6 задать, что браузер
    > 100% обязан иметь виртуальную машину с JIT некоего байт-кода, а языки
    > поверх этой машины хоть js, хоть со строгой типизацией, хоть любой
    > другой

    вам надо? пишите.

     
  • 2.50, etw (ok), 06:26, 22/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Бред не пишите. Как связана виртуальная машина с байткодом и стандарт языка разметки?
     

  • 1.28, dimm (??), 15:34, 21/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    блин портапгрейтом сходу не собрался. лан разгребу ручками )
    фря 8.2 у кого-нибудь еще не собрался?
     
     
  • 2.29, arachnid (ok), 16:05, 21/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    все собралось, все работает
     
  • 2.30, arachnid (ok), 16:06, 21/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > блин портапгрейтом сходу не собрался. лан разгребу ручками )
    > фря 8.2 у кого-нибудь еще не собрался?

    отличие - использую portmaster

     
  • 2.36, Аноним (-), 19:08, 21/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    portupgrade ничего не собирает, как и portmaster - она просто запускают нормальный make. И да, всё замечательно собирается, из-под portupgrade в том числе.
     

  • 1.31, Вернат (?), 16:26, 21/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    задрали уже с версиями, firetray еще с восьмой не работает, а тут уже девятая вышла
     
     
  • 2.33, Lain_13 (?), 17:27, 21/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Не работает или ты не умеешь выключать проверку совместимости?
     
     
  • 3.43, Вернат (?), 00:19, 22/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    зачем это делать? почему бы софту просто не работать по дефолту нормально?
     
     
  • 4.53, sarbash (ok), 16:00, 22/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    MinimizeToTray revived
    https://addons.mozilla.org/ru/firefox/addon/minimizetotray-revived/
    это работает. Может, не такое функциональное, но мне хватает.
     
  • 2.44, Bod77777 (ok), 00:38, 22/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Версия 0.4.0a5 отсюда https://github.com/foudfou/FireTray/downloads

    или это http://code.google.com/p/firetray/downloads/detail?name=firetray-0.3.4.xpi&ca

    чудесно работают с 8.*

     

  • 1.34, hummermania (ok), 17:52, 21/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    начиная с 6 или 7 версии перешел на альфа/бетта версии и с тех пор не меняя профиля регулярными автоапдейтами добрался до ночной сборки 11.0a1  =)  Не считая очень редких пропаданий открытых вкладок - полет нормальный. По моему наблюдению проблемы с памятью всё таки пилятся и результаты есть. Сейчас около 10 вкладок ~350Мб, раньше - 800 МБ на оффтопике.
     
     
  • 2.48, XoRe (ok), 02:31, 22/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > начиная с 6 или 7 версии перешел на альфа/бетта версии и с
    > тех пор не меняя профиля регулярными автоапдейтами добрался до ночной сборки
    > 11.0a1  =)  Не считая очень редких пропаданий открытых вкладок
    > - полет нормальный. По моему наблюдению проблемы с памятью всё таки
    > пилятся и результаты есть. Сейчас около 10 вкладок ~350Мб, раньше -
    > 800 МБ на оффтопике.

    содержание вкладок не скажите?
    А то чет дофига)

     

  • 1.35, Аноним (-), 18:42, 21/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    скорость JS это хорошо, только интерфейс как тормозил, так и тормозит.
     
     
  • 2.37, Аноним (-), 19:09, 21/12/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > скорость JS это хорошо, только интерфейс как тормозил, так и тормозит.

    Интерфейс никогда не тормозил.

     
     
  • 3.38, Аноним (-), 19:25, 21/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Интерфейс никогда не тормозил.

    Где можно скачать эту версию файрфокса, с нетормозным интерфейсом? :)

     
     
  • 4.39, Дмитрий (??), 19:48, 21/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А в чем суть тормозов интерфейса?
     
  • 3.40, анонимус (??), 22:15, 21/12/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>Интерфейс никогда не тормозил.

    с тех времён когда он был ещё сереньким и продукт назывался "Mozilla" - тормозил и тормозит по сравнению с Опера и Chrome.

     
     
  • 4.52, Аноним (-), 15:01, 22/12/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это неправда.
     
  • 4.55, stimpack (?), 19:00, 22/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    s/тормози(л|т)/жра$1 память ведрами/g
     
  • 4.57, Нечестивый (?), 00:01, 23/12/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > тормозил и тормозит по сравнению с Опера и Chrome.

    Ну и что с того, если у Оперы жутко тормозит не интерфейс, а само содержание, да и память она ест в просто невообразимых количествах (случается больше 1.5GB, с FF2 такого не видел). Да и Chrome выглядит быстреньким но зато ефикасно тормозит все остальные программы (конечно только пока снова не сломается).

    Сравнение Firefox с NoScript, AdBlock+ и RequestPolicy, и аналогично настроенных Opera и Chrome определено не в пользы последних. А ведь это как раз минимум дополнений, необходимых для того что бы ты пользовался интернетом, а не интернет - тобой (вот только аналогов RequestPolicy пока не наблюдаются).

     

  • 1.54, sarbash (ok), 16:06, 22/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Всё хорошо, только Пендатактил отвалился. Надеюсь, что ненадолго.

    P.S. Установил с дом. страницы, - снова работает. :)
    P.P.S. Про тормозной интерфейс, - не замечаю. Может, привык, может, преувеличение в утверждении.

     
  • 1.56, artist60 (ok), 19:46, 22/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что то 10я версия не становится бэтой.
     
  • 1.59, Аноним (-), 10:22, 23/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    У Chrome есть одна неприятная особенность: временами он совершенно непонятно и необоснованно начинает жутко тормозить и зависать (попутно вешая систему) при заходе на какой-нибудь сайт. Причем, это может быть любой сайт: от vkontakte.ru до opennet.ru. Поэтому перехожу на лис, как более быстрый и менее жрущий CPU. Хоть и интерфейс у него вроде, как говорят, тормозит. Но в 9 версии уже намного меньше.
     
     
  • 2.60, Shock (??), 01:56, 24/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Как я понимаю, обычно это происходит из-за сильной фрагментации кэша.
    Как сделал я : установил HandyCache(локальный прокси), создал отдельный раздел под кэш. А также настроена на автоматическую работу MyDefrag для кэш-раздела.
     
     
  • 3.61, botman (ok), 11:48, 24/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    сэр, вы знаете толк в извращениях :)
     

  • 1.62, XXX (??), 00:55, 26/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Да куда ж они пишут!?... Уже 3G tmpfs для сборки не хватает... :(
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру