URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 101567
[ Назад ]

Исходное сообщение
"Релиз Firefox 36 с поддержкой HTTP/2.0"

Отправлено opennews , 24-Фев-15 20:05 
Проект Mozilla официально представил (http://getfirefox.com) релиз web-браузера Firefox 36 (http://www.mozilla.org/en-US/firefox/36.0/releasenotes/), а также мобильную версию (http://www.mozilla.org/en-US/mobile/36.0/releasenotes/) Firefox 36 для платформы Android.  В ближайшие часы ожидается обновление веток (https://www.mozilla.org/en-US/firefox/organizations/all/) с длительным сроком поддержки  Firefox 31.5.0 (http://www.mozilla.org/en-US/firefox/31.5.0/releasenotes/) и Thunderbird 31.5.0 (http://www.mozilla.org/en-US/thunderbird/31.5.0/releasenotes/), а также выпуск пакета Seamonkey 2.33 (http://www.seamonkey-project.org/). В скором времени на стадию бета-тестирования перейдёт (http://firefox.com/channel) ветка Firefox 37 и будет отделён Firefox Developer Edition 38, который пришел на смену ветке aurora. В соответствии с шестинедельным циклом разработки релиз Firefox 37 намечен на 31 марта, а Firefox 38 на 12 мая.  


Основные (http://www.mozilla.org/en-US/firefox/36.0/releasenotes/) новшества (https://developer.mozilla.org/en-US/Firefox/Releases/36):

-  Поддержка протокола HTTP/2.0 (http://www.opennet.me/opennews/art.shtml?num=41684), который на прошлой неделе получил статус предложенного стандарта и скоро будет оформлен в 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 бит. Проведённое в сентябре прошлого года исследования показало (https://community.rapid7.com/community/infosec/sonar/blog/20...), что в сети находится примерно 30 тысяч сайтов с действующими сертификатами на основе 1024-разрядных ключей RSA. Напомним, что организация NIST объявила устаревшими 1024-разрядные ключи RSA ещё в 2010 году и запретила их применение после 2013 года.


-  Шифр  RC4 признан небезопасным, его использование теперь приводит к отображению в интерфейсе специального индикатора;


- Поддержка синхронизации ссылок, закреплённых на стартовой странице;


-  Серия изменений (https://blog.mozilla.org/addons/2015/01/13/compatibility-for.../), влияющих на совместимость с дополнениями. Началась (https://developer.mozilla.org/en-US/Add-ons/Working_with_mul...) подготовка дополнений к переходу Firefox на многопроцессную архитектуру (http://www.opennet.me/opennews/art.shtml?num=41033), в связи с чем ограничены возможности некоторых XPConnect-прослоек.


-  Добавлен (https://blog.mozilla.org/security/2015/01/21/meta-referrer/) мета-тег (http://www.w3.org/TR/referrer-policy/) (meta name="referrer") для управления заполнением HTTP-заголовка Referrer. Например, владелец сайта может разрешить полностью заполнять Referrer только для внутренних переходов, а при обращении к  внешним сайтам выдавать только имя хоста, обрезав пути и параметры запроса;


-  В JavaScript добавлена поддержка типа Symbol (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...), определённого в спецификации  ECMAScript 6 и применимого для идентификаторов свойств объектов;

-  Реализовано поведение прокрутки CSSOM-View, позволяющее обеспечить плавную прокрутку содержимого без задействования собственных библиотек;

-  Добавлены CSS-свойства object-fit (https://developer.mozilla.org/en-US/docs/Web/CSS/object-fit) и object-position (https://developer.mozilla.org/en-US/docs/Web/CSS/object-posi...), определяющие, как следует вместить в область заменяемый элемент;

-  Добавлено CSS-свойство isolation (https://developer.mozilla.org/en-US/docs/Web/CSS/isolation), определяющее применение изоляции элемента от другого содержимого при наложении;

-  Добавлено CSS-свойство  will-change (https://developer.mozilla.org/en-US/docs/Web/CSS/will-change), через которое можно информировать браузер о типе применяемых к элементу изменений, что позволяет заранее выбрать нужный метод оптимизации до фактического внесения изменений;

-  Добавлен CSS-параметр unicode-range (https://developer.mozilla.org/en-US/docs/Web/CSS/unicode-range), позволяющий определить используемый диапазон символов, который будет загружен из шрифта (даёт возможность сэкономить трафик и не загружать лишние символы);

-  Избавлены от префикса "-moz-" CSS-свойства  text-decoration-color, text-decoration-line и text-decoration-style;

-  В функцию преобразования строки в число ToNumber(string) добавлена поддержка литералов для указания двоичных (0b) и восьмеричных (0o) данных;

-  Проведена (https://wingolog.org/archives/2014/11/14/generators-in-firef...) работа по существенному увеличению производительности генераторов, определённых в спецификации ECMAScript 6 и позволяющих организовать эффективное выполнение функций в асинхронном режиме. После внесения изменений скорость функций-генераторов увеличилась в двадцать два раза;

-  Поддержка инспектирования механизма Promise (http://www.html5rocks.com/en/tutorials/es6/promises/#toc-async), позволяющего определить значение, которое пока неизвестно, но будет определено через какое-то время. Отладчик также распознаёт и работает с вычисляемыми источниками.

<center><a href="https://hacks.mozilla.org/files/2014/12/promise-inspection.p... src="http://www.opennet.me/opennews/pics_base/0_1421610944.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border="0"></a></center>


-  Обеспечено использование (http://fitzgeraldnick.com/weblog/59/) указанного через директиву "//# sourceURL=" имени файла в данных о стеке, возвращаемых геттером Error.prototype.stack;

-  Добавлена экспериментальная настройка dom.webcomponents.enabled при которой в дереве разметки явно отображаются скрытые элементы;

-  Расширены возможности вставки из буфера обмена при клике правой кнопкой на узле дерева разметки;

<center><a href="https://hacks.mozilla.org/files/2014/12/paste-options.png&qu... src="http://www.opennet.me/opennews/pics_base/0_1421610747.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border="0"></a></center>

-  В встроенной среде разработки WebIDE добавлена (https://developer.mozilla.org/en-US/docs/Tools/Remote_Debugg...) поддержка подсоединения к Firefox for Android для отладки работы приложения на мобильном устройстве.

<center><a href="https://mdn.mozillademos.org/files/9011/remote-debugging-ove... src="http://www.opennet.me/opennews/pics_base/0_1421611085.png" style="border-style: solid; border-color: #606060; border-width: 1px;max-width:100%;" title="" border="0"></a></center>


-  Удалена опция "-remote";


-  Доступные в бета-выпуске подм...

URL: https://www.mozilla.org/en-US/firefox/all/
Новость: http://www.opennet.me/opennews/art.shtml?num=41719


Содержание

Сообщения в этом обсуждении
"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено Аноним , 24-Фев-15 20:05 
Уже можно с помощью ключей командой строки запустить firefox в приватном режиме с одновременным открытием указанной страницы? По отдельности эти ключи работают, а вот вместе нет.

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено Аноним , 25-Фев-15 09:40 
Это сделано специально, чтобы порноскопы не плодили

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено DFX , 02-Мрт-15 20:05 
Не могли бы вы пояснить, что такое эти "порноскопы", кто их плодит, и как это касается удобства UI ?

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено Аноним , 25-Фев-15 16:38 
Можно со специально обученным расширением открывать private:http://... ссылки:
https://addons.mozilla.org/addon/private-tab/

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено Аноним , 24-Фев-15 20:22 
> Удалена опция "-remote";

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


"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено Hoboh3zefahB3zoh , 24-Фев-15 20:32 
https://bugzilla.mozilla.org/show_bug.cgi?id=1080319

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено правдоруб , 25-Фев-15 16:49 
Мне из-за недостаточных настроек (в Seamonkey такой проблемы нет). Я хочу открывать ссылки в новом табе, а при вызове из других программ в новом окне.

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено Аноним , 24-Фев-15 20:23 
>новый интерфейс для планшетов

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


"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено Мансур , 24-Фев-15 21:14 
Когда купил планшет, был очень удивлен, кастрированным интерфейсом на Android.

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено ананана , 24-Фев-15 21:42 
А тут интересная ситуация произошла. Когда кастрировали интерфейс для android хотели, чтобы Firefox быстрее работал и меньше памяти жрал, ну и удобнее был в управлении. К тому моменту, как кастрирование завешилось мощность устройств с android выросла до уровня ПК. Пора писать баг на возврат возможностей и совместимости дополнений с Firefox для ПК?

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


"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено Аноним , 24-Фев-15 20:36 
>Доступные в бета-выпуске подмножество API Media Source Extensions (MSE) API, необходимое для HTML5-проигрывателя YouTube, и новый интерфейс настройки, не вошли в релиз и ожидаются в Firefox 37.

FFFFFUUUUUU


"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено Аноним , 24-Фев-15 20:53 
Да уж самая ожидаемая фича после перехода YouTube на HTML5 плеер и именно её не сделали, зато сделали кучу никому не нужной ерунды для веб-разработки.

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено Аноним , 24-Фев-15 22:19 
А что собственно мешает то? я еще с прошлой версии смотрю весь ютуб на html5 и абсолютно нормально работает. страница настройки здесь, если что www.youtube. com/ html5

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено Аноним , 24-Фев-15 22:30 
>А что собственно мешает то?

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


"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено Аноним , 25-Фев-15 16:05 
Юзерскрипт YoutubeCenter, в настройках плеера отключить DASH - тогда видео будет загружаться цельно, а не по кускам. Давно так смотрю, не лагает. Правда там есть много лишних опций

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено Аноним , 01-Мрт-15 23:51 
> видео будет загружаться цельно, а не по кускам.

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


"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено Нет , 25-Фев-15 08:17 
У меня этот html5-плеер глюкает безбожно. Раньше нормально было, а с последних выпусков ФФ виснет, тормозит, заикается.
Пришлось аддон для ФФ ставить, чтобы была возможность продолжать смотреть youtube через flash-плеер, да сгорит он синим пламенем. Жизнь боль.

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено Dezeter , 25-Фев-15 11:12 
Отключите MSE, будет только 360р и 720р, но будет всё работать идеально.

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено soarin , 24-Фев-15 20:57 
Единственный мажорный браузер, не поддерживающий MSE

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено anonymous , 25-Фев-15 09:09 
И слава богу. Нефиг закрытую проприетарщину пихать в браузеры

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено Аноним , 01-Мрт-15 23:52 
> И слава богу. Нефиг закрытую проприетарщину пихать в браузеры

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


"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено DFX , 02-Мрт-15 20:13 
И это всё при том, что я всегда тырил и буду тырить 1080p видео, недоступное в глючном, вечно пытающемся врубить автопроигрывание игруне без MSE, на Youtube. В итоге: проблемы при честном проигрывании есть, а при "нечестном" - нет, как всегда с DRM >_<

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено Аноним , 24-Фев-15 21:03 
Доколе!

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено edv , 24-Фев-15 21:35 
До Firefox 37?

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено aim , 25-Фев-15 09:57 
вроде все есть через about:config...

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено Аноним , 25-Фев-15 12:07 
Наверно, browser.preferences.inContent и media.mediasource.enabled ? Первое точно включает настройки в новой вкладке, насчёт работы второго не уверен.

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено Аноним , 24-Фев-15 21:17 
Быстро они поддержку запилили. Молодцы!

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено Ононим , 24-Фев-15 22:55 
поддержку чего они, молодцы, быстро запилили?

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено Аноним , 24-Фев-15 23:20 
http/2.0

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено Аноним , 24-Фев-15 22:01 
в каком же релизе окно About при обновлении наконец-то можно будет скрыть? в 50-м?

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено абвгдейка , 25-Фев-15 10:00 
при переходе с офтопика - в первом же линукс релизе :)

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено Аноном , 25-Фев-15 00:54 
Пока рулит 24.8 с выпиленным апдейтером.

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено Аноним , 25-Фев-15 02:00 
На мой взгляд он стал заметно быстрее 35-й версии

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено th3m3 , 25-Фев-15 03:19 
Почему-то в каждой новой версии так кажется.

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено Аноним , 25-Фев-15 21:56 
> Почему-то в каждой новой версии так кажется.

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


"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено th3m3 , 26-Фев-15 04:07 
У меня пока ощущения те же. Может ещё не привык.

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено Andrey Mitrofanov , 26-Фев-15 09:50 
>> Почему-то в каждой новой версии так кажется.
> Причем весьма недолго.

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


"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено th3m3 , 25-Фев-15 02:04 
После обновления сразу бросилось в глаза, что отвалилась тема FT DeepDark.
Теперь придётся опять какое-то время сидеть на стандартной теме. Надеюсь разработчик темы поправит всё под 36 версию.

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено th3m3 , 25-Фев-15 02:10 
Проблема решена. Порылся на сайте мозиллы в теме, нашёл ссылку на 12 версию темы. Всё заработало теперь. Ура!

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено Имя , 25-Фев-15 09:12 
Кажется это первый релиз за последнее время, в котором больше нового функционала, чем интерфейса :-)

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено потеряшка6 , 25-Фев-15 09:17 
А может ли http/2 передавать diffы между старой страницей и новой? Сразу же всё ускорится наверно...

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено Аноним , 02-Мрт-15 00:59 
> А может ли http/2 передавать diffы между старой страницей и новой? Сразу
> же всё ускорится наверно...

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


"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено wS , 25-Фев-15 09:54 
Офигенно! обновился просто на глаз всё работает быстрее и шустрее. %)

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено fhfhfhf , 04-Мрт-15 15:10 
> Офигенно! обновился просто на глаз всё работает быстрее и шустрее. %)

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


"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено Аноним , 25-Фев-15 11:46 
Новые типы из Ecmascript6 добавляются, а ошибок в тесте становится всё больше. От 48 в 31м пришли к 215 в 37b1.

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено правдоруб , 25-Фев-15 12:14 
Уже есть http://www.privoxy.org/user-manual/actions-file.html#HIDE-RE... , зачем дублировать?

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено правдоруб , 25-Фев-15 12:20 
А лучше совсем выпилить referrer из HTTP, он изначально ненужен.

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено Аноним , 02-Мрт-15 01:02 
Владельцы спайварных сайтов не одобряют. Ну и прочие жлобы с защитой от хотлинкинга.

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено Аноним , 27-Фев-15 12:11 
Удивительно, но стал заметно шустрее и проворнее в сравнении с 25 версией. (Linux Fedora 21, из репозитория) И даже тёмная тема в приват-режиме остаётся тёмной. Спасибо за ту часть программы, которая является веб-браузером!

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено Аноним , 27-Фев-15 12:12 
> в сравнении с 25 версией.

то есть 35-й


"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено iZEN , 01-Мрт-15 14:20 
Наконец-то удалось откомпилировать порт Firefox 36.0 на FreeBSD 10.1-STABLE: http://www.freshports.org/www/firefox/
До этого, с момента портирования (28.02.2015) компиляция завершалась ошибкой.
Так вроде всё работает.

"Релиз Firefox 36 с поддержкой HTTP/2.0"
Отправлено Аноним , 02-Мрт-15 01:00 
Страдания юного бздуленка.