The OpenNET Project / Index page

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

Релиз Firefox 36 с поддержкой HTTP/2.0

24.02.2015 20:00

Проект Mozilla официально представил релиз web-браузера Firefox 36, а также мобильную версию Firefox 36 для платформы Android. В ближайшие часы ожидается обновление веток с длительным сроком поддержки Firefox 31.5.0 и Thunderbird 31.5.0, а также выпуск пакета Seamonkey 2.33. В скором времени на стадию бета-тестирования перейдёт ветка Firefox 37 и будет отделён Firefox Developer Edition 38, который пришел на смену ветке aurora. В соответствии с шестинедельным циклом разработки релиз Firefox 37 намечен на 31 марта, а Firefox 38 на 12 мая.

Основные новшества:

  • Поддержка протокола HTTP/2.0, который на прошлой неделе получил статус предложенного стандарта и скоро будет оформлен в RFC. Основной задачей создания HTTP/2 является повышение эффективности использования сетевых ресурсов и снижение задержек при соединении и обмене данными между клиентом и сервером, в условиях современных реалий, при которых для загрузки сайта требуется отправить множество отдельных запросов для получения CSS, файлов JavaScript и картинок. Среди особенностей HTTP/2.0: бинарный протокол передачи данных, мультиплексирование и распараллеливание потоков в рамках одного TCP-соединения, сжатие HTTP-заголовков, приоритезация потоков, согласование расширений между клиентом и сервером, поддержка технологии Server push. Поддержка протокола SPDY/3 прекращена (поддержка SPDY/3.1 пока оставлена);
  • Переход ко второй фазе прекращения поддержки сертификатов на основе 1024-разрядных ключей RSA, безопасность которых в ближайшем будущем находится под вопросом, с учётом роста вычислительной мощности современных компьютерных систем. Начиная с Firefox 36 подобные сертификаты исключены из списка заслуживающих доверия корневых сертификатов, а связанные с ними цепочкой доверия сайты помечены как незащищённые. В частности, удалён один корневой сертификат Verizon и четыре сертификата Symantec.

    Небезопасными также помечены сайты, сертификаты которых основаны на 1024-разрядных ключах RSA. Владельцам подобных сайтов следует пересоздать сертификат с ключом размером 2048 бит. Проведённое в сентябре прошлого года исследование показало, что в сети находится примерно 30 тысяч сайтов с действующими сертификатами на основе 1024-разрядных ключей RSA. Напомним, что организация NIST объявила устаревшими 1024-разрядные ключи RSA ещё в 2010 году и запретила их применение после 2013 года.

  • Шифр RC4 признан небезопасным, его использование теперь приводит к отображению в интерфейсе специального индикатора;
  • Поддержка синхронизации ссылок, закреплённых на стартовой странице;
  • Серия изменений, влияющих на совместимость с дополнениями. Началась подготовка дополнений к переходу Firefox на многопроцессную архитектуру, в связи с чем ограничены возможности некоторых XPConnect-прослоек.
  • Добавлен мета-тег (meta name="referrer") для управления заполнением HTTP-заголовка Referrer. Например, владелец сайта может разрешить полностью заполнять Referrer только для внутренних переходов, а при обращении к внешним сайтам выдавать только имя хоста, обрезав пути и параметры запроса;
  • В JavaScript добавлена поддержка типа Symbol, определённого в спецификации ECMAScript 6 и применимого для идентификаторов свойств объектов;
  • Реализовано поведение прокрутки CSSOM-View, позволяющее обеспечить плавную прокрутку содержимого без задействования собственных библиотек;
  • Добавлены CSS-свойства object-fit и object-position, определяющие, как следует вместить в область заменяемый элемент;
  • Добавлено CSS-свойство isolation, определяющее применение изоляции элемента от другого содержимого при наложении;
  • Добавлено CSS-свойство will-change, через которое можно информировать браузер о типе применяемых к элементу изменений, что позволяет заранее выбрать нужный метод оптимизации до фактического внесения изменений;
  • Добавлен CSS-параметр unicode-range, позволяющий определить используемый диапазон символов, который будет загружен из шрифта (даёт возможность сэкономить трафик и не загружать лишние символы);
  • Избавлены от префикса "-moz-" CSS-свойства text-decoration-color, text-decoration-line и text-decoration-style;
  • В функцию преобразования строки в число ToNumber(string) добавлена поддержка литералов для указания двоичных (0b) и восьмеричных (0o) данных;
  • Проведена работа по существенному увеличению производительности генераторов, определённых в спецификации ECMAScript 6 и позволяющих организовать эффективное выполнение функций в асинхронном режиме. После внесения изменений скорость функций-генераторов увеличилась в двадцать два раза;
  • Поддержка инспектирования механизма Promise, позволяющего определить значение, которое пока неизвестно, но будет определено через какое-то время. Отладчик также распознаёт и работает с вычисляемыми источниками.
  • Обеспечено использование указанного через директиву "//# sourceURL=" имени файла в данных о стеке, возвращаемых геттером Error.prototype.stack;
  • Добавлена экспериментальная настройка dom.webcomponents.enabled при которой в дереве разметки явно отображаются скрытые элементы;
  • Расширены возможности вставки из буфера обмена при клике правой кнопкой на узле дерева разметки;
  • В встроенной среде разработки WebIDE добавлена поддержка подсоединения к Firefox for Android для отладки работы приложения на мобильном устройстве.
  • Удалена опция "-remote";
  • Доступные в бета-выпуске подмножество API Media Source Extensions (MSE) API, необходимое для HTML5-проигрывателя YouTube, и новый интерфейс настройки, не вошли в релиз и ожидаются в Firefox 37.
  • В версии для платформы Android реализован новый интерфейс для планшетов, который стал больше походить на настольную версию браузера, чем на вариант для смартфонов, сохранив при этом лёгкость управления с сенсорного экрана.

Как обычно следует отметить, что кроме новшеств и исправления ошибок в Firefox 36 устранена серия уязвимостей, из которых несколько помечены как критические, т.е. могут привести к выполнению кода злоумышленника при открытии специально оформленных страниц. В настоящее время информация с подробностями об исправленных проблемах безопасности недоступна, ожидается, что перечень уязвимостей будет опубликован в течение нескольких часов.

  1. Главная ссылка к новости (https://www.mozilla.org/en-US/...)
  2. OpenNews: В ночных сборках Firefox появилась возможность просмотра Flash-видео Amazon
  3. OpenNews: Mozilla переходит к обязательной проверке Firefox-дополнений по цифровой подписи
  4. OpenNews: В ночные сборки Firefox добавлен API для 3D-шлемов и изоляция NPAPI-плагинов
  5. OpenNews: Релиз Firefox 35
  6. OpenNews: В ночные сборки Firefox добавлена начальная поддержка sandbox-изоляции
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/41719-firefox
Ключевые слова: firefox
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (52) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 20:05, 24/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Уже можно с помощью ключей командой строки запустить firefox в приватном режиме с одновременным открытием указанной страницы? По отдельности эти ключи работают, а вот вместе нет.
     
     
  • 2.30, Аноним (-), 09:40, 25/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Это сделано специально, чтобы порноскопы не плодили
     
     
  • 3.61, DFX (ok), 20:05, 02/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Не могли бы вы пояснить, что такое эти "порноскопы", кто их плодит, и как это касается удобства UI ?
     
  • 2.43, Аноним (-), 16:38, 25/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Можно со специально обученным расширением открывать private:http://... ссылки:
    https://addons.mozilla.org/addon/private-tab/
     

  • 1.2, Аноним (-), 20:22, 24/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > Удалена опция "-remote";

    И кому она мешала?

     
     
  • 2.4, Hoboh3zefahB3zoh (?), 20:32, 24/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    https://bugzilla.mozilla.org/show_bug.cgi?id=1080319
     
  • 2.44, правдоруб (?), 16:49, 25/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Мне из-за недостаточных настроек (в Seamonkey такой проблемы нет). Я хочу открывать ссылки в новом табе, а при вызове из других программ в новом окне.
     

  • 1.3, Аноним (-), 20:23, 24/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >новый интерфейс для планшетов

    Не прошло и джва года.

     
     
  • 2.10, Мансур (?), 21:14, 24/02/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Когда купил планшет, был очень удивлен, кастрированным интерфейсом на Android.
     
     
  • 3.13, ананана (?), 21:42, 24/02/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А тут интересная ситуация произошла. Когда кастрировали интерфейс для android хотели, чтобы Firefox быстрее работал и меньше памяти жрал, ну и удобнее был в управлении. К тому моменту, как кастрирование завешилось мощность устройств с android выросла до уровня ПК. Пора писать баг на возврат возможностей и совместимости дополнений с Firefox для ПК?

    Только я вот до сих пор не могу никак понять чем руководствовались разработчики, когда вырезали из Firefox fo Android пункт меню "Сохранить страницу" или почему они не сделали диалог выбора места сохранения.

     

  • 1.5, Аноним (-), 20:36, 24/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +19 +/
    >Доступные в бета-выпуске подмножество API Media Source Extensions (MSE) API, необходимое для HTML5-проигрывателя YouTube, и новый интерфейс настройки, не вошли в релиз и ожидаются в Firefox 37.

    FFFFFUUUUUU

     
     
  • 2.6, Аноним (-), 20:53, 24/02/2015 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Да уж самая ожидаемая фича после перехода YouTube на HTML5 плеер и именно её не сделали, зато сделали кучу никому не нужной ерунды для веб-разработки.
     
     
  • 3.15, Аноним (-), 22:19, 24/02/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А что собственно мешает то? я еще с прошлой версии смотрю весь ютуб на html5 и абсолютно нормально работает. страница настройки здесь, если что www.youtube. com/ html5
     
     
  • 4.17, Аноним (-), 22:30, 24/02/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >А что собственно мешает то?

    Зависания видеоплеера при перемотке, с невозможностью смотреть дальше без перезапуска браузера. Причём перезапустить браузер тоже проблема, потому что после зависания html5 плеера при выходе из браузера он остаётся в процессах и надо вручную прибивать, иначе Firefox просто не запустить.

     
     
  • 5.41, Аноним (-), 16:05, 25/02/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Юзерскрипт YoutubeCenter, в настройках плеера отключить DASH - тогда видео будет загружаться цельно, а не по кускам. Давно так смотрю, не лагает. Правда там есть много лишних опций
     
     
  • 6.56, Аноним (-), 23:51, 01/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > видео будет загружаться цельно, а не по кускам.

    Видео передаваемое через MSE может не существовать "цельно".

     
  • 4.26, Нет (?), 08:17, 25/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    У меня этот html5-плеер глюкает безбожно. Раньше нормально было, а с последних выпусков ФФ виснет, тормозит, заикается.
    Пришлось аддон для ФФ ставить, чтобы была возможность продолжать смотреть youtube через flash-плеер, да сгорит он синим пламенем. Жизнь боль.
     
     
  • 5.35, Dezeter (?), 11:12, 25/02/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Отключите MSE, будет только 360р и 720р, но будет всё работать идеально.
     
  • 2.7, soarin (?), 20:57, 24/02/2015 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Единственный мажорный браузер, не поддерживающий MSE
     
     
  • 3.27, anonymous (??), 09:09, 25/02/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И слава богу. Нефиг закрытую проприетарщину пихать в браузеры
     
     
  • 4.57, Аноним (-), 23:52, 01/03/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > И слава богу. Нефиг закрытую проприетарщину пихать в браузеры

    Работа с потоками как таковая - не есть проприетарщина. Хотя желающим усложнить тыринг мувика фича понравится: хитрозагнутый loader нa js позволит сделать тыринг мувика с сервера не слишком пресным.

     
     
  • 5.62, DFX (ok), 20:13, 02/03/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И это всё при том, что я всегда тырил и буду тырить 1080p видео, недоступное в глючном, вечно пытающемся врубить автопроигрывание игруне без MSE, на Youtube. В итоге: проблемы при честном проигрывании есть, а при "нечестном" - нет, как всегда с DRM >_<
     
  • 2.9, Аноним (-), 21:03, 24/02/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Доколе!
     
     
  • 3.12, edv (?), 21:35, 24/02/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    До Firefox 37?
     
  • 2.33, aim (ok), 09:57, 25/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    вроде все есть через about:config...
     
     
  • 3.37, Аноним (-), 12:07, 25/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Наверно, browser.preferences.inContent и media.mediasource.enabled ? Первое точно включает настройки в новой вкладке, насчёт работы второго не уверен.
     

  • 1.11, Аноним (-), 21:17, 24/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Быстро они поддержку запилили. Молодцы!
     
     
  • 2.18, Ононим (?), 22:55, 24/02/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    поддержку чего они, молодцы, быстро запилили?
     
     
  • 3.19, Аноним (-), 23:20, 24/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    http/2.0
     

  • 1.14, Аноним (-), 22:01, 24/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    в каком же релизе окно About при обновлении наконец-то можно будет скрыть? в 50-м?
     
     
  • 2.34, абвгдейка (?), 10:00, 25/02/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    при переходе с офтопика - в первом же линукс релизе :)
     

  • 1.20, Аноном (?), 00:54, 25/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    Пока рулит 24.8 с выпиленным апдейтером.
     
  • 1.21, Аноним (-), 02:00, 25/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    На мой взгляд он стал заметно быстрее 35-й версии
     
     
  • 2.24, th3m3 (ok), 03:19, 25/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Почему-то в каждой новой версии так кажется.
     
     
  • 3.46, Аноним (-), 21:56, 25/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Почему-то в каждой новой версии так кажется.

    Причем весьма недолго.

     
     
  • 4.50, th3m3 (ok), 04:07, 26/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    У меня пока ощущения те же. Может ещё не привык.
     
  • 4.51, Andrey Mitrofanov (?), 09:50, 26/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> Почему-то в каждой новой версии так кажется.
    > Причем весьма недолго.

    Нуууу... Можно обострить ощущения:
    * каждое утро стрирать весть профиль ff
    * http://mozillalinks.org/2009/07/vacuum-your-firefox-databases-for-better-perf

     

  • 1.22, th3m3 (ok), 02:04, 25/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    После обновления сразу бросилось в глаза, что отвалилась тема FT DeepDark.
    Теперь придётся опять какое-то время сидеть на стандартной теме. Надеюсь разработчик темы поправит всё под 36 версию.
     
     
  • 2.23, th3m3 (ok), 02:10, 25/02/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Проблема решена. Порылся на сайте мозиллы в теме, нашёл ссылку на 12 версию темы. Всё заработало теперь. Ура!
     

  • 1.28, Имя (?), 09:12, 25/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кажется это первый релиз за последнее время, в котором больше нового функционала, чем интерфейса :-)
     
  • 1.29, потеряшка6 (?), 09:17, 25/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А может ли http/2 передавать diffы между старой страницей и новой? Сразу же всё ускорится наверно...
     
     
  • 2.58, Аноним (-), 00:59, 02/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > А может ли http/2 передавать diffы между старой страницей и новой? Сразу
    > же всё ускорится наверно...

    Может передавать дифф для хидеров менявшихся в пределах сессии. Для страниц этого мало и их патчинг, если уж хочется, обычно делается JS на основе данных от сервера и с учетом структуры страницы. Например, можно запилить динамическую дорисовку еще одного комента в стопку коментов, утягивая с сервера коменты как отдельные сущности, попросив дать "новее чем с момента Х".

     

  • 1.31, wS (?), 09:54, 25/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Офигенно! обновился просто на глаз всё работает быстрее и шустрее. %)
     
     
  • 2.63, fhfhfhf (?), 15:10, 04/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Офигенно! обновился просто на глаз всё работает быстрее и шустрее. %)

    А какие сайты уже поддерживают HTTP2?

     

  • 1.36, Аноним (-), 11:46, 25/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Новые типы из Ecmascript6 добавляются, а ошибок в тесте становится всё больше. От 48 в 31м пришли к 215 в 37b1.
     
  • 1.38, правдоруб (?), 12:14, 25/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Уже есть http://www.privoxy.org/user-manual/actions-file.html#HIDE-REFERRER , зачем дублировать?
     
     
  • 2.39, правдоруб (?), 12:20, 25/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    А лучше совсем выпилить referrer из HTTP, он изначально ненужен.
     
     
  • 3.60, Аноним (-), 01:02, 02/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Владельцы спайварных сайтов не одобряют. Ну и прочие жлобы с защитой от хотлинкинга.
     

  • 1.53, Аноним (-), 12:11, 27/02/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Удивительно, но стал заметно шустрее и проворнее в сравнении с 25 версией. (Linux Fedora 21, из репозитория) И даже тёмная тема в приват-режиме остаётся тёмной. Спасибо за ту часть программы, которая является веб-браузером!
     
     
  • 2.54, Аноним (-), 12:12, 27/02/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > в сравнении с 25 версией.

    то есть 35-й

     

  • 1.55, iZEN (ok), 14:20, 01/03/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Наконец-то удалось откомпилировать порт Firefox 36.0 на FreeBSD 10.1-STABLE: http://www.freshports.org/www/firefox/
    До этого, с момента портирования (28.02.2015) компиляция завершалась ошибкой.
    Так вроде всё работает.
     
     
  • 2.59, Аноним (-), 01:00, 02/03/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Страдания юного бздуленка.
     

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



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

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