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

Исходное сообщение
"Тестирование Firefox 46-beta и Firefox Developer Edition 47"

Отправлено opennews , 15-Мрт-16 21:33 
Firefox 46 перешёл (https://www.mozilla.org/en-US/firefox/46.0beta/releasenotes/) на стадию бета-тестирования, что ознаменовало прекращение формирования базовой функциональности и сосредоточение всего внимания на выявлении ошибок и контроле качества. Одновременно сформирован (http://www.mozilla.org/en-US/firefox/47.0a2/auroranotes/) выпуск Firefox Developer Edition 47, который заменил (https://www.opennet.dev/opennews/art.shtml?num=41029) собой  aurora-ветку, в рамках которой проводится оценка готовности  тех или иных новшеств для последующего бета-выпуска. Загрузить бета-выпуск можно на  данной странице (http://www.mozilla.org/firefox/beta/), а Firefox Developer Edition здесь (https://www.mozilla.org/en-US/firefox/channel/#aurora). Релиз Firefox 46 намечен на 19 апреля, а Firefox 47 на 7 июня.

В отличие от выпусков aurora, Developer Edition адаптирован для обособленного использования, запускается с использованием отдельного профиля и отличается изменением оформления - задействована отдельная тёмная тема оформления, в панель вынесены кнопки для быстрого доступа к инструментам для web-разработчиков, изменены некоторые настройки по умолчанию, в состав включены дополнения  ADB Helper и  Valence (https://hacks.mozilla.org/2014/09/firefox-tools-adapter/) (бывший Firefox Tools Adapter).

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


-  Открытые по HTTP web-страниц, содержащих формы ввода пароля ("input type=password"), теперь помечаются (https://blog.mozilla.org/tanvi/2016/01/28/no-more-passwords-... как небезопасные. Для подобных страниц в адресной строке показывается специальный значок, сигнализирующий о том, что соединение небезопасно. Данная функция была добавлена в Firefox 44, но требовала включения опции security.insecure_password.ui.enabled  в about:config, в Firefox 46 данная возможность включена по умолчанию;

<center><a href="https://www.opennet.dev/opennews/pics_base/0_1454271981.png&q... src="https://www.opennet.dev/opennews/pics_base/0_1454271990.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border="0"></a></center>


-  Проведена работа (http://jandemooij.nl/blog/2015/12/29/wx-jit-code-enabled-in-... по усилению безопасности JIT-компилятора JavaScript. Выполнение кода организовано с использованием применяемого в OpenBSD алгоритма W^X (https://en.wikipedia.org/wiki/W%5EX), суть которого в том, что страницы памяти не могут быть одновременно доступны на запись и исполнение. В контексте JIT, генерируемый код может быть исполнен только после запрещения записи. При необходимости сгенерировать обновлённый вариант, флаг исполнения меняется на флаг записи.  Включение режима W^X приводит к замедлению работы JavaScript-движка на 1-4%;


-  Переход на GTK3+ в сборках для платформы GNU/Linux. Поддержка GTK2+ пока сохранена и поддерживается в полном объёме. Переход Firefox на GTK3+ является важным звеном в реализации работы на системах, поддерживающих протокол Wayland.

-  Для декодирования незашифрованного контента H.264 и AAC в случае отсутствия соответствующего кодека, в качестве запасного варианта может применяться CDM-модуль (Content Decryption Module), предназначенный для декодирования защищённого DRM-контента;

- Увеличена (https://hacks.mozilla.org/2016/02/smoother-scrolling-in-fire... плавность панорамирования и масштабирования web-контента;

-  Внесена (https://wiki.mozilla.org/Media/WebRTC/ReleaseNotes/46) большая порция изменений и исправлений в реализацию технологии WebRTC. Добавлена поддержка Simulcast (https://en.wikipedia.org/wiki/Simulcast), поддержка дуплексного режима при использовании PulseAudio, переписан код завершения соединения, добавлен вызов RTCRtpReceive, добавлены константы echoCancellation, mozAutoGainControl и mozNoiseSuppression, включена поддержка  WebRTC в многопроцессном режиме;


-  Добавлен метод documents.elementsFromPoint (https://developer.mozilla.org/en-US/docs/Web/API/Document/el... возвращающий массив элементов, находящихся в окне по указанным координатам;
-  Добавлена поддержка порции свойств (https://wiki.mozilla.org/Compatibility/Mobile/Non_Standard_C... с префиксом "-webkit";

-  Добавлена поддержка новых свойств, определённых в спецификации ECMAScript 6: флаг определения unicode-последовательностей в  RegExp, функций блочного уровня (https://bugzilla.mozilla.org/show_bug.cgi?id=1071646), метод TypedArray.prototype.sort(), выражение  arguments[@@iterator];
-  Представлен экспериментальный EcmaScript Shared Memory API (http://tc39.github.io/ecmascript_sharedmem/shmem.html) с реализацией типа SharedArrayBuffer, позволяющего создавать массивы в разделяемой памяти, и объекта Atomics для организации синхронизации блокировок примитивов;
-  Реализован OffscreenCanvas API (https://developer.mozilla.org/en-US/docs/Web/API/OffscreenCa... с конструктором  OffscreenCanvas(), позволяющим организовать отрисовку через WebGL в отдельном потоке, не мешающем работе основного потока обработки контента;
-  Реализация расширения  WEBGL_compressed_texture_es3 (https://developer.mozilla.org/en-US/docs/Web/API/WEBGL_compr... с поддержкой сжатых текстур в формате ETC (https://en.wikipedia.org/wiki/Ericsson_Texture_Compression);
-  В  Web workers  добавлена поддержка асинхронного чтения файлов при помощи объекта FileReader (https://developer.mozilla.org/en-US/docs/Web/API/FileReader);
-  В Web Crypto API (https://developer.mozilla.org/en-US/docs/Web/API/Web_Crypto_... добавлена поддержка формирования ключей с использованием HKDF (http://webee.technion.ac.il/~hugo/kdf/) (HMAC-based Extract-and-Expand Key Derivation Function);

-  В инструмент отладки потребления памяти добавлен режим "Dominator view", отображающий косвенный размер объектов ("retained size"), помимо  самого объекта включающий и данные о размере других объектов, связанных через ссылки;


<center><a href="https://2r4s9p1yi1fa2jd7j43zph8r-wpengine.netdna-ssl.com/fil... src="https://www.opennet.dev/opennews/pics_base/0_1458056426.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>


-  В редакторе стилей в боковую панель правил "@media" добавлена возможность создания и отладки слоёв на базе отзывчивых изображений (Responsive Images, задание вариантов изображений, оптимизированных для различных экранных разрешений и уровня масштабирования);

<center><a href="https://mdn.mozillademos.org/files/8365/style-editor-media-s... src="https://www.opennet.dev/opennews/pics_base/0_1454271516.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border="0"></a></center>

-  В инструменты для оценки производительности добавлен отчёт Allocations View (https://developer.mozilla.org/en-US/docs/Tools/Performance/A... позволяющий выявить функции, потребляющие много памяти, и отследить появление пауз из-за операций выделения памяти и сборки мусора;


<center><iframe width="640" height="360" src="https://www.youtube.com/embed/Le9tTo7bqts?rel=0" frameborder="0" allowfullscreen></iframe></center>


-  Улучшения в версии для платформы Android:


-  В меню добавлены элементы для обращения к истории посещений и закладккам;
-  Прекращена поддержка платформы Android 3 (Honeycomb);

-  В уведомлениях для открытых в фоне вкладок  обеспечен показ URL;

-  На устройствах с  Android 6.0+ реализован вывод запроса полномочий при доступе к расширенным функциям в процессе выполнения приложения (ранее полномочия запрашивались только при установке);

-  Обеспечен показ прокэшированных страниц, при попытке их открытия без наличия доступа в интернет;
<center><a href="https://ffp4g1ylyit3jdyti1hqcvtb-wpengine.netdna-ssl.com/fut......

URL: https://blog.mozilla.org/addons/2016/03/11/webextensions-in-.../
Новость: http://www.opennet.dev/opennews/art.shtml?num=44047


Содержание

Сообщения в этом обсуждении
"Тестирование Firefox 46-beta и Firefox Developer Edition 47"
Отправлено AlexYeCu , 15-Мрт-16 21:33 
>Переход на GTK3+

Да оно как бы не с начала года GTK3, разве что ещё собственный css учитывает.


"Тестирование Firefox 46-beta и Firefox Developer Edition 47"
Отправлено Аноним , 15-Мрт-16 22:18 
Я не против перехода на GTK3+, и надеюсь что они наконец-то починят баги интерфеса. А то уже так утомляет...

"Тестирование Firefox 46-beta и Firefox Developer Edition 47"
Отправлено AlexYeCu , 15-Мрт-16 22:39 
А какие там баги? Не видел. По крайней мере, если не используются плагины типа Classic theme restorer. Но тут уже проблемы к к разработчику плагина в первую очередь, к Мозиилавцам только в связи с Австралисом, который хромоподобем, уродлив и неудобен, но вроде не бажный и кое-как может быть допилен до сносного состояния.
В плане настройки и совместимости с другими тулкитами GTK3 ущербен, да и тащить css на десктоп было глупейшей затеей, так лучше в любом случае не стало. Впрочем, сильно хуже тоже, хотя с настройки оформления приложения через редактирование его css и css используемой GTK3 темы несколько вымораживает, в 2016-то году.

"Тестирование Firefox 46-beta и Firefox Developer Edition 47"
Отправлено Аноним , 15-Мрт-16 23:17 
Если использовать тёмную тему оформления, то на многих сайтах поля ввода будут нечитаемыми. К примеру на ютубе поле поиска белое css + белый шрифт от тёной темы gtk. Я включил выделение адреса по щелчку, так теперь адрес выделяется по смене раскладки. Баг этот тянется вроде как с 40 версии. Ходил, подтвержал, так он до сих пор как не подтверждённый висит.

"Тестирование Firefox 46-beta и Firefox Developer Edition 47"
Отправлено Аноним , 16-Мрт-16 06:08 
это не одного фф проблема

"Тестирование Firefox 46-beta и Firefox Developer Edition 47"
Отправлено Аноним , 16-Мрт-16 13:01 
А чья ещё? Ради интереса запустил midory и браузер GNOME. Ни в одном из них проблем нет.

"Тестирование Firefox 46-beta и Firefox Developer Edition 47"
Отправлено Ilya Indigo , 16-Мрт-16 12:58 
Это проблема не браузера, а большинства сайтов, включая ютуб и опеннет.
http://www.opennet.dev/docs/RUS/bash_scripting_guide/c4875.html
Тут <body bgcolor="#DDE1C2"> стоит, а color="#000" добавить не судьба, как и на многих других говно-сайтах, свёрстанных говно-кодерами.

"Тестирование Firefox 46-beta и Firefox Developer Edition 47"
Отправлено federix , 16-Мрт-16 19:04 
html by design для говнокодинга, иначе бы сайты писали на xhtml, поэтому если кодер забыл, то браузер должен поправить.

"Тестирование Firefox 46-beta, Firefox Developer Edition 47 и..."
Отправлено th3m3 , 15-Мрт-16 21:56 
Дак что там с многопроцессностью? Будет в Firefox 46 или нет?

"Тестирование Firefox 46-beta, Firefox Developer Edition 47 и..."
Отправлено Anon999 , 15-Мрт-16 22:43 
Затянули очень. Видимо проблем с этим много. Полгда ждем, еще полгода-год надо подождать.

"Тестирование Firefox 46-beta, Firefox Developer Edition 47 и..."
Отправлено th3m3 , 15-Мрт-16 22:48 
Джва года жду!

"Тестирование Firefox 46-beta, Firefox Developer Edition 47 и..."
Отправлено НяшМяш , 16-Мрт-16 00:16 
Скажу так - ему это не очень поможет.

"Тестирование Firefox 46-beta, Firefox Developer Edition 47 и..."
Отправлено turbo2001 , 16-Мрт-16 03:22 
В 45b была, нормально работала. В 46b1 сломали, по крайней мере у меня не включается.

"Тестирование Firefox 46-beta, Firefox Developer Edition 47 и..."
Отправлено equeim , 16-Мрт-16 18:53 
В бетах и релизах ее пока и нет.

"Тестирование Firefox 46-beta, Firefox Developer Edition 47 и..."
Отправлено цупцпцуп , 16-Мрт-16 07:07 
А что там с servo?

"Тестирование Firefox 46-beta, Firefox Developer Edition 47 и..."
Отправлено marks , 16-Мрт-16 10:13 
http://www.opennet.dev/opennews/art.shtml?num=44044 не благодари.

"Тестирование Firefox 46-beta, Firefox Developer Edition 47 и..."
Отправлено Ан , 15-Мрт-16 21:56 
Прикольно. В качестве примера не защищенной веб-формы, содержащей поле пароля, они выставили скрин страницы регистрации на opennet.

"Тестирование Firefox 46-beta, Firefox Developer Edition 47 и..."
Отправлено Аноним , 15-Мрт-16 22:05 
Открывай по https:// и не будет браузер ругаться. Правильно делают, что принудительно не заворачивают на https:// и дают возможность выбора. Не всегда имеет смысл/возможно  https использовать, да и все эти страшилки о том, что кто-то злобный следит за твоим трафиком всего лишь мифы.

"Тестирование Firefox 46-beta, Firefox Developer Edition 47 и..."
Отправлено StreSS.t , 16-Мрт-16 10:28 
Это не миф это обязанность любого оператора связи.
https://ru.wikipedia.org/wiki/%D0%A1%D0%...
Тут лишь вопрос в том что только по решению суда дается утверждение что эти данные будут использоваться законно в судебном разбирательстве, а это всегда так.

"Тестирование Firefox 46-beta и Firefox Developer Edition 47"
Отправлено rshadow , 15-Мрт-16 22:11 
> Обеспечен показ прокэшированных страниц, при попытке их открытия без наличия доступа в интернет;

Без этой фичи мобильным ФФ можно пользоваться разве что в туалете и только с включенным WiFi. Через 3 года таки какой-то разраб прогулялся по городу и с удивлением обнаружил, что открыв и загрузив пару вкладок их потом невозможно прочитать =).

"Дибилы бл*ть!" (c) Лавров


"Тестирование Firefox 46-beta и Firefox Developer Edition 47"
Отправлено Аноним , 16-Мрт-16 00:16 
Все эти броузеры превратились в комбайн :( Осталось только написать 3dsMAX на HTML5 и Javascript.

"Тестирование Firefox 46-beta и Firefox Developer Edition 47"
Отправлено Аноним , 16-Мрт-16 21:52 
Браузер уже давно не просто просмотрщик веб-страниц, а еще один уровень абстракции над ОС. Фреймворк для создания полноценных приложений. Стоит рассматривать его именно с такой стороны.

"Тестирование Firefox 46-beta и Firefox Developer Edition 47"
Отправлено trdm , 16-Мрт-16 01:47 
А эта фиговина заработает?
https://addons.mozilla.org/ru/firefox/addon/textarea-cache/

"Тестирование Firefox 46-beta и Firefox Developer Edition 47"
Отправлено Аноним , 16-Мрт-16 21:46 
Есть еще lazarus https://addons.mozilla.org/ru/firefox/addon/lazarus-form-rec.../

"Тестирование Firefox 46-beta и Firefox Developer Edition 47"
Отправлено Аноним , 16-Мрт-16 04:01 
about:performance Очень многообещающая фича! Очень нехватало возможности посмотреть какая именно вкладка грузит браузер

"Тестирование Firefox 46-beta и Firefox Developer Edition 47"
Отправлено Admino , 16-Мрт-16 16:06 
И расширение. У меня какое-то расширение начало подтормаживать, искал методом исключения.

"Тестирование Firefox 46-beta и Firefox Developer Edition 47"
Отправлено Аноним , 16-Мрт-16 08:16 
Я прям захотел вернуться на таких новостях, нажал паре человек плюсик и почувствовал, что что-то не так. +1 появилось сразу, а не через пять секунд с вращающимся кружочком. А, я же в хромиуме. Не, подожду ещё.

"Тестирование Firefox 46-beta и Firefox Developer Edition 47"
Отправлено iPony , 16-Мрт-16 08:32 
> Расширена поддержка развиваемого для разработки браузерных дополнений API WebExtensions, совместимого с API для Chrome и идущего на смену XUL API. WebExtensions перешёл на стадию бета-тестирования.

Во, круто.


"Тестирование Firefox 46-beta и Firefox Developer Edition 47"
Отправлено Аноним , 16-Мрт-16 08:49 
Чего круто? Аддоны на WebExtensions - убожество.

"Тестирование Firefox 46-beta и Firefox Developer Edition 47"
Отправлено iPony , 16-Мрт-16 09:25 
А то круто, раньше я писал на плюсах для IE, для Opera Presto со своими страшными костылями расширения, для safari и chrome на Web Extensions. Про firefox c XUL я даже говорить просто не хочу...
Теперь же можно писать для всех браузеров на Web Extensions с минимальными правками - и это круто.

"Тестирование Firefox 46-beta и Firefox Developer Edition 47"
Отправлено kup , 30-Мрт-16 04:06 
Ничего крутого, если каждый школьник начнёт свои поделки пихать в Огнелиса. Да, у него высокий порог вхождения для разработчиков, и вот это-то и круто: всякие криворукие и слабоумные товарищи не лезут писать эксты, оправдывая свою тупость и кривость тем, что "эта жы ни Хром, а какая-та фигня". XUL - мощная технология отсеивания дегенератов, имбицилов и говнокодеров. А нам такого не надо, нам надо, чтобы по шаблончику каждый кул-хацкир слепил себе очередную дрочь, нагружающую своей работой браузер сильнее, чем 50 вкладок с одновременным HD-стримом. Так что все бегом на WE!
Короче, продолжаем гнуться под говнохром, под его убогий API, благо, что интерфейс уже нагнули. Огнелиса, как результат существования NN, постигнет та же участь, если они продолжат в том же ключе.

"Тестирование Firefox 46-beta и Firefox Developer Edition 47"
Отправлено Аноним , 16-Мрт-16 14:12 
>Поддержка многострочного ввода в web-консоли;

ну наконец-то


"Тестирование Firefox 46-beta и Firefox Developer Edition 47"
Отправлено Аноним , 16-Мрт-16 22:10 
> [[https://hacks.mozilla.org/2016/02/smoother-scrolling-in-fire.../ Увеличена]] плавность панорамирования и масштабирования web-контента;

Наконец-то жопоскрипты не будут тормозить скролл и отрисовку. Жаль только с e10s, но хоть так.


"Тестирование Firefox 46-beta и Firefox Developer Edition 47"
Отправлено Аноним , 17-Мрт-16 23:37 
C fglrx все так же лагает на видео?

"Тестирование Firefox 46-beta и Firefox Developer Edition 47"
Отправлено Аноним , 18-Мрт-16 11:59 
Проверил 46beta - так же тормозит видео с ютюба, а вот 47devel - уже нет, как в chromium

"Тестирование Firefox 46-beta и Firefox Developer Edition 47"
Отправлено Scadaproger , 19-Мрт-16 05:53 
firefox за последние годы всё тормознее и тормознее.
а теперь вообще уже еле шевелится.
после обновления на 45-ю версию вообще стал намертво зависать.

"Тестирование Firefox 46-beta и Firefox Developer Edition 47"
Отправлено kama , 21-Мрт-16 19:00 
Подтверждаю. После обновления iceweasel в дебиане