>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Новости http://forum.mozilla-russia.org/viewforum.php?id=21 >Вышел Firefox 46 Бета и Firefox Developer Edition 47 http://forum.mozilla-russia.org/viewtopic.php?id=69545 |
banbot > 15-03-2016 23:41:30 |
Firefox 46 перешёл на стадию бета-тестирования, что ознаменовало прекращение формирования базовой функциональности и сосредоточение всего внимания на выявлении ошибок и контроле качества. Одновременно сформирован выпуск Firefox Developer Edition 47, который заменил собой aurora-ветку, в рамках которой проводится оценка готовности тех или иных новшеств для последующего бета-выпуска. Загрузить бета-выпуск можно на данной странице, а Firefox Developer Edition здесь. Релиз Firefox 46 намечен на 19 апреля, а Firefox 47 на 7 июня. Улучшения, представленные в бета-версии Firefox 46:
Проведена работа по усилению безопасности JIT-компилятора JavaScript. Выполнение кода организовано с использованием применяемого в OpenBSD алгоритма W^X, суть которого в том, что страницы памяти не могут быть одновременно доступны на запись и исполнение. В контексте JIT, генерируемый код может быть исполнен только после запрещения записи. При необходимости сгенерировать обновлённый вариант, флаг исполнения меняется на флаг записи. Включение режима W^X приводит к замедлению работы JavaScript-движка на 1-4%; Переход на GTK3+ в сборках для платформы GNU/Linux. Поддержка GTK2+ пока сохранена и поддерживается в полном объёме. Переход Firefox на GTK3+ является важным звеном в реализации работы на системах, поддерживающих протокол Wayland. Для декодирования незашифрованного контента H.264 и AAC в случае отсутствия соответствующего кодека, в качестве запасного варианта может применяться CDM-модуль (Content Decryption Module), предназначенный для декодирования защищённого DRM-контента; Увеличена плавность панорамирования и масштабирования web-контента; Внесена большая порция изменений и исправлений в реализацию технологии WebRTC. Добавлена поддержка Simulcast, поддержка дуплексного режима при использовании PulseAudio, переписан код завершения соединения, добавлен вызов RTCRtpReceive, добавлены константы echoCancellation, mozAutoGainControl и mozNoiseSuppression, включена поддержка WebRTC в многопроцессном режиме; Добавлен метод documents.elementsFromPoint, возвращающий массив элементов, находящихся в окне по указанным координатам; Добавлена поддержка порции свойств с префиксом "-webkit"; Добавлена поддержка новых свойств, определённых в спецификации ECMAScript 6: флаг определения unicode-последовательностей в RegExp, функций блочного уровня, метод TypedArray.prototype.sort(), выражение arguments[@@iterator]; Представлен экспериментальный EcmaScript Shared Memory API с реализацией типа SharedArrayBuffer, позволяющего создавать массивы в разделяемой памяти, и объекта Atomics для организации синхронизации блокировок примитивов; Реализован OffscreenCanvas API с конструктором OffscreenCanvas(), позволяющим организовать отрисовку через WebGL в отдельном потоке, не мешающем работе основного потока обработки контента; Реализация расширения WEBGL_compressed_texture_es3 с поддержкой сжатых текстур в формате ETC; В Web workers добавлена поддержка асинхронного чтения файлов при помощи объекта FileReader; В Web Crypto API добавлена поддержка формирования ключей с использованием HKDF (HMAC-based Extract-and-Expand Key Derivation Function); В инструмент отладки потребления памяти добавлен режим "Dominator view", отображающий косвенный размер объектов ("retained size"), помимо самого объекта включающий и данные о размере других объектов, связанных через ссылки; В редакторе стилей в боковую панель правил "@media" добавлена возможность создания и отладки слоёв на базе отзывчивых изображений (Responsive Images, задание вариантов изображений, оптимизированных для различных экранных разрешений и уровня масштабирования); В инструменты для оценки производительности добавлен отчёт Allocations View, позволяющий выявить функции, потребляющие много памяти, и отследить появление пауз из-за операций выделения памяти и сборки мусора; Улучшения в версии для платформы Android:
Прекращена поддержка платформы Android 3 (Honeycomb); В уведомлениях для открытых в фоне вкладок обеспечен показ URL; На устройствах с Android 6.0+ реализован вывод запроса полномочий при доступе к расширенным функциям в процессе выполнения приложения (ранее полномочия запрашивались только при установке); Обеспечен показ прокэшированных страниц, при попытке их открытия без наличия доступа в интернет; Увеличено разрешение пиктограмм ярлыков на домашнем экране; В качестве предлагаемых по умолчанию эскизов популярных сайтов теперь выводятся сайты, занимающие первые пять мест в рейтинге Alexa; Удалена поддержка Firefox Sync 1.1; Улучшения, ожидаемые в Firefox 47:
Добавлен отладочный режим about:debugging для просмотра и отладки любых обработчиков Service Workers и симуляции отправки сервером push-уведомлений с целью тестирования приложений с поддержкой API Web Push; Новый инструмент для разработчиков, позволяющий запустить зарегистрированный Service Worker; Поддержка интерфейса WebKitCSSMatrix и CSS-свойства "-webkit-transform-3d", предоставляющих методы использования матриц и 3D-трансформации. Интерфейс WebKitCSSMatrix специфичен для движка WebKit, но добавлен в Firefox в рамках инициативы по усилению совместимости с мобильными приложениями, написанными только с оглядкой на движок WebKit; Поддержка многострочного ввода в web-консоли; Возможность оценки информации о производительности через интерфейс about:performance. В about:performance также можно отключить встроенные дополнения, которые не отображаются в штатном менеджере дополнений, такие как Firefox Hello и Pocket. В API WebCrypto добавлена поддержка цифровых подписей RSA-PSS. В PBKDF2 добавлена поддержка хэшей SHA-2; Возможность отключения кэширования открытых по HTTPS страниц при навигации кнопками Вперёд/Назад; Из состава удалена библиотека FUEL (Firefox User Extension Library), что приведёт к невозможности работы связанных с ней дополнений, которые следует переписать с использованием Add-on SDK; Для объектов TextTrack реализована возможность обработки событий cuechange; Реализован метод Document.scrollingElement, позволяющий узнать какие атрибуты элемента отражают состояние прокрутки; В режиме Responsive Design Mode добавлена возможность определения собственных значений User Agent; Улучшения в версии для платформы Android:
Обеспечен вывод системного уведомления с обзором ключевых улучшений в обновлении браузера; Настройка "открыть несколько ссылок" ("Open multiple links") в секци Customize переименована в "очередь вкладок" ("Tab Queue"); Прекращена поддержка Android web runtime (WebRT); Для длинных URL в адресной строке обеспечен показ только основного доменного имени с целью предотвращения фишинга; Из адресной строки Awesomebar удалён показ favicon для предотвращения спуфинга HTTPS; В ночных сборках Firefox также доступны новые технологии для разработчиков игр, такие как WebAssembly, WebGL 2, SIMD.js и Shared Array Buffer. Загрузить Firefox 46 Beta: • Русская версия: • Английская версия: Android (ARMv7, 4.0 Ice Cream Sandwich и выше) (русская версия с сайта Mozilla) Загрузить Firefox 47 Developer Edition: • Русская версия: • Английская версия: Android (ARMv7, 4.0 Ice Cream Sandwich и выше) (русская версия с сайта Mozilla) Что нового в Firefox 46 для разработчиков Что нового в Firefox 47 для разработчиков |
АНОНИМ > 16-03-2016 14:00:44 |
Так всё-таки 46beta нормально вышла или её тормознули? На ftp версия лежит с 10 марта (по крайней мере для win32), причём в релизах, а не кандидатах в релизы. Нашли какой-то серъёзный баг и не дают просто обновлять до новой версии, а только ручками для экстремалов? |
Vladimir_S > 16-03-2016 15:39:08 |
АНОНИМ пишет
Да не знаю, я, как обычно, установил релиз-кандидат 46.0b1 - вроде нормально. 16-03-2016 15:45:40 Vladimir_S пишет
Установил. А ничего так, шустренько бегает... |
DreamC > 16-03-2016 21:00:16 |
Vladimir_S А не известно ли - в Бета 47 будет about:performance? Там есть пара интересных кнопочек, которые, если я правильно помню обещания Mozilla вынесут в настройки. |
acdc > 16-03-2016 21:04:12 |
Vladimir_S > 17-03-2016 08:49:17 |
DreamC пишет
Пока нету. Дома на 48.0а2 проверю. |
DreamC > 17-03-2016 13:14:43 |
Vladimir_S |
Vladimir_S > 17-03-2016 14:29:17 |
DreamC пишет
Тьфу ты, сбился по нумерации. 48 - это преальфа, у меня ее нет. А вот на альфе 47, если не забуду, проверю. |
Vladimir_S > 17-03-2016 18:12:03 |
Vladimir_S пишет
Ну что - проверил, как обещал. В 47.0а2 (Developer) оно (about:performance) имеется. А вот выкинут или сохранят при переходе 47 версии в бету - сие непредсказуемо, бо пути Mozilla Corp. неисповедимы. |
DreamC > 17-03-2016 21:35:43 |
Vladimir_S |
black2024 > 18-03-2016 10:39:18 |
Действительно, что-то затягивают с выпуском 46-й на канале. Думал сегодня с сайта вытяну, а не с FTP напрямую, по ссылкам тянется 45b10. Как x86, так и x64: скрытый текст |
Stanislav1989 > 18-03-2016 13:18:16 |
black2024, смысл так долго ждать автообновления? Будто там файлы какие-то благословенные. Обычно это удел новичков, которые не в курсе, что можно вручную всё скачать и обновить. Если я знаю про ftp и имею возможность с него скачать - почему бы этим с самого начала не воспользоваться? |
black2024 > 18-03-2016 13:45:06 |
Stanislav1989, да нет конечно, не «благословенные». Привычка /me полез на ftp |
DreamC > 18-03-2016 17:44:12 |
Stanislav1989 |
Stanislav1989 > 18-03-2016 18:15:04 |
DreamC, зачем загадки загадывать и посылать читать длиннющую тему 50+ сообщений на английском (с использованием переводчика это то ещё удовольствие)? Здесь сложно кратко описать причину? DreamC пишет
Ничего не понял, кроме первого поста, где разработчики хотят, чтобы в 46-ой версии не было возможности использовать неподписанные дополнения. Всё остальное похоже на порожняк без какой-либо конкретики. |
black2024 > 18-03-2016 18:23:17 |
DreamC это меня и тормозило, не знал только как сформулировать, потому и не написал об этом. Явно что-то не так сложилось у разработчиков и поэтому обновление не доступно пока на канале. Я всегда предпочитал получать через стандартную службу обновлений и только при переустановке, лез на сайт. Да и сейчас, с FTP скачать — скачал, но еще не ставил. |
Vladimir_S > 21-03-2016 08:47:55 |
Всё, попёрло официальное OnLine обновление 46-й беты. |
DreamC > 23-03-2016 21:17:45 |
Вот теперь с сегодняшним обновлением в Бете, как и обещали, layers.async-pan-zoom.enabled сделали true по-умолчанию. |
j23 > 25-03-2016 22:31:38 |
После обновления до 46.0b5 плавная прокрутка перестала быть такой уж плавной. Кто-нибудь заметил? |
black2024 > 27-03-2016 01:22:46 |
j23 вроде ничего не изменилось. Только что специально полез в настройки, отключил/влючил и проверил. Плавно пролистывается, рывков не наблюдаю. |
j23 > 27-03-2016 02:06:33 |
А я вернулся на 46.0b2 (где layers.async-pan-zoom.enabled еще false). Плавность более гладкая. |
Stanislav1989 > 27-03-2016 02:17:09 |
j23, так а что мешает в 5-ой бете самостятельно поставить layers.async-pan-zoom.enabled в false? |
j23 > 27-03-2016 12:14:55 |
Stanislav1989 |
Мозилкин > 29-03-2016 16:26:22 |
с прокруткой беда,на сайтах с картинкаме |
DarkHeavy > 30-03-2016 03:30:00 |
Флеш постоянно вылетает. |
DarkHeavy > 19-04-2016 02:34:32 |
Браузер крашится постоянно на сайте Mail.ru из-за флеша. На остальных сайтах такой картины нет. Началось это с обновления на 46. |
gena2009 > 19-04-2016 18:55:13 |
Релиз 46 выйдет 19.04 или 26.04? Заранее благодарен за ответ Здесь написамо 19.04 https://blog.mozilla.org/futurereleases … -schedule/ А здесь 26.04 |
AlAvis > 19-04-2016 19:01:30 |
gena2009 пишет 26 |
1fesFFFF > 20-04-2016 23:08:40 |
gena2009 пишет
Думал, я один так "глючу", что бывает выйдет новая версия FF и я смотрю, когда следующая по этому адресу |
Vladimir_S > 26-04-2016 13:49:50 |
Надо же, как быстро в этот раз бету испекли! Уже установил кандидат-версию 47.0. А в прошлый раз почти до конца недели тянули. |
Vladimir_S > 26-04-2016 15:46:55 |
Всё, и Developer-кандидат (48.0a2) вывалили для всех ОС и локалей! С ума сойти... |
gena2009 > 26-04-2016 17:55:56 |
Уже можно обновится до 46 через автообновление |
Vladimir_S > 26-04-2016 18:35:03 |
Поставил 48.0а2. И всё бы ничего, но вот зачем они в "Закладки" втюхали раздел "Recently Bookmarked", лично мне, извините, ни нафиг не нужный? От же штукари-затейники! |
DreamC > 27-04-2016 02:27:14 |
Vladimir_S |
Vladimir_S > 27-04-2016 08:42:44 |
DreamC пишет
И да, и нет. Дело в том, что в предыдущих версиях, включая новую бету - Fx47.0b1 - это папка, каковую можно открыть/закрыть, и в закрытом виде она всего лишь строка. Пусть, не мешает. А вот в Developer оно стало РАЗДЕЛОМ закладок, и ни убрать, ни свернуть... Да ну их совсем! |
Vitaliy V. > 27-04-2016 10:55:23 |
Vladimir_S пишет
Скрыть стилем Выделить код Код:#BMB_recentBookmarks, #BMB_bookmarksPopup menuitem[targetURI], #menu_recentBookmarks, #bookmarksMenuPopup menuitem[targetURI], #BMB_bookmarksPopup menuitem[targetURI] + menuseparator, #bookmarksMenuPopup menuitem[targetURI] + menuseparator { display: none !important; } |
Vladimir_S > 27-04-2016 10:57:55 |
Vitaliy V. пишет
Спасибо, попробую вечером. |
DreamC > 27-04-2016 14:18:50 |
Vladimir_S |
Vladimir_S > 27-04-2016 15:16:37 |
DreamC пишет
Ничего не увидите интересного: в бете-то как раз всё осталось по-старому (вот сейчас пишу в Fx47.0b1). "Чудеса" начинаются в Developer (Fx48.0a2). |
DreamC > 27-04-2016 22:36:49 |
Vladimir_S |
Vladimir_S > 28-04-2016 18:00:40 |
Vladimir_S пишет
Спасибо еще раз, Виталий - поставил стиль. Дурость убралась. |