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

Исходное сообщение
"Выход Firefox 31-beta и Firefox 32-aurora "

Отправлено opennews , 18-Июн-14 15:14 
Firefox 31 перешёл (http://www.mozilla.org/en-US/firefox/31.0beta/releasenotes/) на стадию бета-тестирования, что ознаменовало прекращение формирования базовой функциональности и сосредоточение всего внимания на выявлении ошибок и контроле качества. Одновременно сформирована (http://www.mozilla.org/en-US/firefox/32.0a2/auroranotes/) aurora-ветка Firefox 32. Новые возможности Firefox 32 ещё точно не утверждены, так как на стадии тестирования aurora-ветки будет произведена оценка готовности для релиза тех или иных новшеств. Загрузить бета-выпуск можно на  данной странице (http://www.mozilla.org/firefox/beta/), а aurora-версию здесь (http://www.mozilla.org/firefox/aurora/). Релиз  Firefox 31 намечен на 22 июля, а Firefox 32 на 2 сентября.

Улучшения, представленные (http://www.mozilla.org/en-US/firefox/31.0beta/releasenotes/) в бета-версии Firefox 31:


-  На страницу, отображаемую при открытии новой вкладки, добавлено поле для выполнения операций поиска;

- Интеграция сборщика мусора Generational Garbage Collector (https://wiki.mozilla.org/JavaScript:GenerationalGC), который позволяет достигнуть более высокой производительности и уменьшить потребление памяти в ситуации хранения большого числа объектов, живущих короткое время;

-  В оптимизирующем модуле OdinMonkey для кода, использующего стиль asm.js, задействован (https://hacks.mozilla.org/2014/05/asm-js-performance-improve.../) новый дополнительный уровень оптимизации (backtracking allocator), позволяющий обеспечить более качественную генерацию машинных инструкций при работе JIT. Отрицательной стороной нового метода является повышение времени компиляции и более высокая ресурсоёмкость из-за более сложных методов поиска оптимального решения, поэтому данный метод не используется по умолчанию для обычного кода, но вполне применим для Asm.js. В тесте octane-zlib включение нового уровня оптимизации позволило поднять производительности с 45000 до 50000 баллов.


-  Задействована (https://blog.mozilla.org/security/2014/04/24/exciting-update.../) новая библиотека mozilla::pkix (https://mxr.mozilla.org/mozilla-central/source/security/pkix/) для проверки корректности цифровых сертификатов. Новая библиотека отличается более высокой надёжностью за счёт проверки всех доступных цепочек проверки сертификатов. Код библиотеки написан на C++ и составляет всего 4167 строк, что заметно упрощает её сопровождение (прошлая библиотека была излишне усложнена и состояла из 81865 строк из-за того, что была транслирована с Java на C). За выявление проблем с безопасностью в новой библиотеке Mozilla обещает выплатить премию в размере 10 тысяч долларов.
-  Удалена инфраструктура CAPS, предназначенная для определения специфичных для сайтов прав доступа через настройки capability.policy.*. Как следствие прекращена поддержка основанного на CAPS метода предоставления доступа web-приложений к буферу обмена. При этом сделано исключение для прав checkloaduri, позволяющих организовать загрузку файлов через URI "file://";
-  По умолчанию включена поддержка формата WebVTT (http://dev.w3.org/html5/webvtt/) (Web Video Text Tracks), который  может использоваться (https://developer.mozilla.org/en-US/docs/Web/API/Web_Video_T...) для организации вывода субтитров при просмотре видео через тег track;

-  Поддержка переменных в блоках CSS. Появилась возможность создания переменных с префиксом "--" (ранее предлагался "var-") и возможность их последующего использования при помощи инструкции var(). Например:

<font color="#461b7e">
   :root {
     --companyblue: #369;
     --lighterblue: #powderblue
   }

   h1 {
     color: var(companyblue);
   }
   h2 {
     color: var(lighterblue);
   }
</font>

-  Включена по умолчанию поддержка выражений nonce-source и hash-source, определённых в спецификации CSP 1.1 (http://www.w3.org/TR/CSP11/) (Content Security Policy) и используемых для организации верификации встраиваемых на страницу скриптов. CSP нацелен на использование специального HTTP-заголовка для защиты от организации межсайтового скриптинга (XSS) и подстановки в страницы "IFRAME/JavaScript src" блоков;

-  Диалоги, выводимые при поступлении события onbeforeunload, теперь не блокируют доступ к другим операциям в браузере;


-  Включена по умолчанию поддержка интерфейса navigator.sendBeacon (https://developer.mozilla.org/en-US/docs/Web/API/navigator.s...), для асинхронной передачи из браузера на сервер небольших порций данных;


-  Для массивов добавлена поддержка метода
Array.prototype.fill() (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...), предназначенного для заполнения всего массива или части его элементов  определённым значением.


-  Новый встроенный объект Object.setPrototypeOf();
-  В движке MathML частично реализована поддержка (https://developer.mozilla.org/en-US/docs/Mozilla/MathML_Proj...) таблицы математических символов, определённой в новой спецификации шрифтов OpenType. Изменение позволяет обеспечить  корректное (https://developer.mozilla.org/en-US/docs/Mozilla/MathML_Proj...) отображение математических символов с использованием  шрифтов OpenType, поддерживающих таблицу MATH;


-  Новая математическая функция Math.clz32() (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...) для возврата числа нулевых битов в начале 32-разрядного бинарного значения;

-  Новый метод CSS.escape() (https://developer.mozilla.org/en-US/docs/Web/API/CSS.escape) для экранирования спецсимволов в CSS-выражениях (например, CSS.escape(".foo#bar") выдаст "\.foo\#bar");


-  Расширены (https://hacks.mozilla.org/2014/05/editable-box-model-multipl.../) возможности (https://blog.mozilla.org/futurereleases/2014/06/12/help-test.../) инструментов для разработчиков:


-  Новый инструмент Eyedropper, позволяющий выбирать цвет на уровне отдельных пикселей (пипетка реализована в форме увеличительного стекла, показывающего попиксельную раскладку);
<center><a href="https://hacks.mozilla.org/wp-content/uploads/2014/05/eyedrop... src="http://www.opennet.me/opennews/pics_base/0_1403083443.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
-  Поддержка редактирования элементов на карте отступов (Box Model), что позволяет на лету менять параметры границ. Для начала редактирования достаточно два раза кликнуть на значении отступа. Можно вводить любые значения CSS или увеличивать/уменьшать текущие параметры клавишами вверх/вниз;
<center><a href="https://hacks.mozilla.org/wp-content/uploads/2014/05/editabl... src="http://www.opennet.me/opennews/pics_base/0_1403083648.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>

-  Редактор стилей (Style Editor) и редактор кода Scratchpad синхронизированы с кодовой базой Codemirror 4. Появилась поддержка многих новых возможностей, в том числе возможность использования горячих клавиш как в текстовом редакторе Sublime (http://www.sublimetext.com/docs/key-bindings), выделение произвольных прямоугольных областей, отмена выделения и одновременное выделение нескольких блоков;
<center><a href="https://hacks.mozilla.org/wp-content/uploads/2014/05/editor-... src="http://www.opennet.me/opennews/pics_base/0_1403083992.gif" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
-  В web-консоли добавлена поддержка трассировки стека. Записи console.error, console.exception и console.assert теперь включают полный срез состояния стека в момент возникновения ошибки;
<center><a href="https://hack...

URL: https://hacks.mozilla.org/2014/06/toolbox-inspector-scratchp.../
Новость: http://www.opennet.me/opennews/art.shtml?num=40029


Содержание

Сообщения в этом обсуждении
"Выход Firefox 31-beta и Firefox 32-aurora "
Отправлено Аноним , 18-Июн-14 15:14 
> На страницу, отображаемую при открытии новой вкладки, добавлено поле для выполнения операций поиска;

Поубивал бы. Там есть ненужная строчка поиска(можно убрать через css файлик) и уменьшили миниатюрки страничек. На 23 дюйма так прекрасно выглядят эти пиксельки с кучей свободного места вокруг.


"Выход Firefox 31-beta и Firefox 32-aurora "
Отправлено Grammar Nazi , 18-Июн-14 16:00 
CSS-файлик

"Выход Firefox 31-beta и Firefox 32-aurora "
Отправлено Аноним , 18-Июн-14 19:46 
Разве?

"Выход Firefox 31-beta и Firefox 32-aurora "
Отправлено Аноним , 19-Июн-14 01:41 
Как убрать?

"Выход Firefox 31-beta и Firefox 32-aurora "
Отправлено Аноним , 20-Июн-14 20:25 
usercontent.css

@-moz-document url(about:newtab) {
#newtab-search-container {display:none !important;}
}

И по имени файлика погуглить можно. Такие вещи обнаруживаются.


"Выход Firefox 31-beta и Firefox 32-aurora "
Отправлено Аноним , 18-Июн-14 15:41 
Лучше бы HTML5-плеер для Youtube наконец допилили..

"Выход Firefox 31-beta и Firefox 32-aurora "
Отправлено rob pike , 18-Июн-14 16:34 
Сначала надо DRM доделать

"Выход Firefox 31-beta и Firefox 32-aurora "
Отправлено Аноним , 18-Июн-14 20:02 
Не хватает Media Source Extensions
А уж пусть дальше валяется на помойке этот DRM! ну а уж если принесут его ко мне в дом, то думаю я перееду..

"Выход Firefox 31-beta и Firefox 32-aurora "
Отправлено Dkg , 18-Июн-14 23:48 
Google специально пакостит! На Firefox Google сервисы барахлят !

"Выход Firefox 31-beta и Firefox 32-aurora "
Отправлено Аноним , 18-Июн-14 15:53 
> Добавлена кнопка для создания скриншота всей страницы;

Можно будет убрать ещё одно расширение :)


"Выход Firefox 31-beta и Firefox 32-aurora "
Отправлено qwerty , 18-Июн-14 16:21 
shift+F2;screenshot --fullpage

"Выход Firefox 31-beta и Firefox 32-aurora "
Отправлено Zenitarka , 18-Июн-14 16:27 
Все еще лучшая программа для просмотра интернет-страниц.

"Выход Firefox 31-beta и Firefox 32-aurora "
Отправлено Аноним , 18-Июн-14 17:03 
"Поддержка API Encrypted Media Extensions, развиваемого организацией W3C и реализующего элементы поддержки DRM"

И ***** оно нужно?


"Выход Firefox 31-beta и Firefox 32-aurora "
Отправлено anonymous , 18-Июн-14 17:42 
> "Поддержка API Encrypted Media Extensions, развиваемого организацией W3C и реализующего
> элементы поддержки DRM"
> И ***** оно нужно?

***** не нужно. Но *********, увы, *****.


"Выход Firefox 31-beta и Firefox 32-aurora "
Отправлено Козлик , 18-Июн-14 17:41 
Забыли упомянуть, что в версии 31 удалили настройку browser.tabs.closeButtons: https://bugzilla.mozilla.org/show_bug.cgi?id=865826

"Выход Firefox 31-beta и Firefox 32-aurora "
Отправлено Спокойный Аноним , 18-Июн-14 18:32 
Это всё хорошо, но как бы мне кнопку вперёд/назад прибитую слева от адресной строки расположить справа?

"Выход Firefox 31-beta и Firefox 32-aurora "
Отправлено Xasd , 18-Июн-14 19:47 
зачем?

она справа лучше (быстрее? стабильнее?) работать чтоль станет?

перестаньте маяться финёй. совершенно нет ни какой разницы где будет это кнопка.

попользуйся один день и привыкнешь.


"Выход Firefox 31-beta и Firefox 32-aurora "
Отправлено Спокойный Аноним , 18-Июн-14 20:30 
Да, кнопка справа для меня лучше - удобнее и привычнее.
У меня скрол страницы и все кнопки управления справа, а эта вперёд/назад - слева, и мне это совсем не нравится.

>>где будет это кнопка

что значит будет? она уже слева с версии 28.

>>попользуйся один день

я пользуюсь 2 месяца и жду нормальную кастомизацию панели управления.


"Выход Firefox 31-beta и Firefox 32-aurora "
Отправлено Lain_13 , 19-Июн-14 14:02 
https://addons.mozilla.org/ru/firefox/addon/classicthemerest.../

"Выход Firefox 31-beta и Firefox 32-aurora "
Отправлено anonymous , 18-Июн-14 23:27 
https://addons.mozilla.org/ru/firefox/addon/classicthemerest.../

"Выход Firefox 31-beta и Firefox 32-aurora "
Отправлено dkg , 18-Июн-14 18:42 
Нравится мне, как стали оформляться новости! Все пояснения с картинками - очень информативно. Спасибо за труд !

"Выход Firefox 31-beta и Firefox 32-aurora "
Отправлено Аноним , 18-Июн-14 19:08 
прямо OS Emacs, скоро винду можно удалять

"Выход Firefox 31-beta и Firefox 32-aurora "
Отправлено Аноним , 18-Июн-14 22:33 
Ты только ещё понял, куда ветер дует? Некоторые хромооси регулярно выпускают

"Выход Firefox 31-beta и Firefox 32-aurora "
Отправлено beerseller , 18-Июн-14 20:27 
Решил посмотреть на firefox-gtk3. Уже в вполне годно работает. Не без мелких глюков. Но прогресс на лице.

Скрин: http://storage5.static.itmages.ru/i/14/0618/h_1403108860_200...


"Выход Firefox 31-beta и Firefox 32-aurora "
Отправлено rerf2010rerf , 18-Июн-14 21:10 
Лучше бы Qt запилили

"Выход Firefox 31-beta и Firefox 32-aurora "
Отправлено Аноным , 18-Июн-14 21:35 
Да уж сколько пилят, тогда ГТК3 ещё не выгладил таким убогим и загибающимся.

"Выход Firefox 31-beta и Firefox 32-aurora "
Отправлено Аноним , 19-Июн-14 03:05 
> Удалена поддержка настройки browser.tabs.closeButtons

Вот гады, все выпиливают и выпиливают. Хоть через usercss можно будет вернуть? Ставить ради подобного расширения не мой метод.


"Выход Firefox 31-beta и Firefox 32-aurora "
Отправлено Аноним , 19-Июн-14 04:20 
Скорее всего стилем крестик можно будет скрыть, так что ничего особо страшного, просто "еще один пункт, который надо за них править". Да если уменьшить минимальную длину вкладок, то при переключении вкладок ЛКМ, есть риск попасть по крестику и закрыть ее. Если скрыть (отключить) крестики, то такая опасность исчезнет, вкладки можно закрывать СКМ.

"Выход Firefox 31-beta и Firefox 32-aurora "
Отправлено Аноним , 19-Июн-14 09:41 
Наверное, гномеры вспомнили, что забыли их покусать. И покусали.

"Выход Firefox 31-beta и Firefox 32-aurora "
Отправлено А , 19-Июн-14 13:39 
Одна строчка в userChrome.css скрывает кнопки:

.tab-close-button {display: none !important}