>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Новости http://forum.mozilla-russia.org/viewforum.php?id=21 >Вышел Firefox 50 Бета и Firefox 51 Developer Edition http://forum.mozilla-russia.org/viewtopic.php?id=70628 |
banbot > 26-09-2016 11:29:17 |
Firefox 50 перешёл на стадию бета-тестирования, что ознаменовало прекращение формирования базовой функциональности и сосредоточение всего внимания на выявлении ошибок и контроле качества. Одновременно сформирован выпуск Firefox Developer Edition 51, который заменил собой aurora-ветку, в рамках которой проводится оценка готовности тех или иных новшеств для последующего бета-выпуска. Загрузить бета-выпуск можно на данной странице, а Firefox Developer Edition здесь. Релиз Firefox 50 намечен на 8 ноября, а Firefox 51 на 24 января. Улучшения, представленные в бета-версии Firefox 50:
В системе поиска на странице добавлен режим поиска с совпадением только слов целиком; Добавлена настройка, позволяющая использовать клавиатурную комбинацию Ctrl+Tab для цикличного обхода вкладок в порядке обращения к ним; В режим читателя (Reader Mode) добавлена возможность вывода на печать. Для быстрого перехода в режим читателя добавлена горячая клавиша Alt+r; В браузер встроен набор пиктограмм Emoji, который не требует наличия в системе специальных шрифтов и может применяться в Linux; Многопроцессный режим будет включен для систем с проверенными дополнениями, а позднее активирован для систем с любыми дополнениями; В состав войдут наработки инициативы по переносу из Tor Browser некоторых возможностей, которые позволяют усилить защиту персональной информации и блокировать возможности, способствующие идентификации пользователя по косвенным признакам. В частности, будут добавлены средства для блокирования перебора плагинов и mime-типов, отключения вывода данных о параметрах экрана через API screen.orientation, удаления опции "open with" из диалога загрузки файлов. Для активации предложенных ограничений следует изменить значение параметров "privacy.resistFingerprinting" и "browser.download.forbid_open_with" в about:config; В список доверительных корневых сертификатов добавлен сертификат контролируемого сообществом удостоверяющего центра Let’s Encrypt; Продолжено усовершенствование API WebExtensions для разработки дополнений, совместимых с браузером Chrome. Из новых программных интерфейсов отмечается расширение API для работы с историей посещений, в webNavigation API добавлен фильтр событий, реализованы полноценные средства для отладки дополнений через интерфейс about:debugging; Для обеспечения совместимости с завязанными на WebKit мобильными приложениями для тега input добавлена поддержка атрибута webkitdirectory и свойства HTMLInputElement.webkitDirectory, через которые можно установить флаг, разрешающий выбирать только директории; Прекращена поддержка нестандартных псевдоклассов ":-moz-full-screen-ancestor" и CSS-свойства "box-sizing: padding-box". Снят префикс "-moz-" с псевдокласса :any-link; Реализовано JavaScript-свойство Symbol.hasInstance, определённое в спецификации ES2015; Реализован JavaScript-метод Object.getOwnPropertyDescriptors(), определённый в спецификации ES2017; Добавлено расширение WebGL EXT_shader_texture_lod; В консоли для web-разработчиков появилась поддержка формата Source Map, позволяющего сопоставить объединённый в один файл JavaScript-код c оригинальными файлами, из которых он был сформирован. Source Map в web-консоли пока отключен по умолчанию (включается через devtools.sourcemap.locations.enabled в about:config), но при включении каждое сообщение дополнительно снабжается ссылкой на файл-источник и строку кода; В web-консоли включено отображение стека трассировки сетевых запросов; Включён по умолчанию инструмент инспектирования потребления памяти, позволяющий создавать слепки распределения памяти в разные моменты работы web-приложения. Инструмент удобен для поиска и исправления утечек памяти; В инструмент для мониторинга сетевой активности добавлен столбец "Cause", в котором приводится информация о том, как сетевой запрос был инициирован, его типе и трассировке стека предшествующих ему операций; Обновлён интерфейс для просмотра данных в формате JSON (JSON Viewer). Пустые массивы теперь показываются как "[]" вместо "[0]" по аналогии с пустыми объектами ("{}"), для свойств объектов добавлено отображение разделителей столбцов; В интерфейсе инспектирования хранилища (Storage Inspector) добавлена возможность удаления элементов indexedDB из контекстного меню; На странице about:debugging#workers, предоставляющей средства управления зарегистрированными Service Workers, добавлено отображение подписок на push-уведомления и возможность отправки тестовых уведомлений; Обновлены пиктограммы в средствах для разработчиков; Было: Стало: При отладке кода WebAssembly появилась подсветка синтаксиса; В выпуске для платформы Android выполнено перемещение недавно закрытых вкладок в панель работы с историей посещений и добавлена возможность отображения потокового видео в формате HLS (HTTP Live Streaming); Улучшения, ожидаемые в Firefox 51:
Изменено оформление диалога сохранения паролей, добавлен флаг для показа пароля перед его сохранением; В адресной строке, рядом с URL, обеспечен показ уровня масштабирования, если он отличается от заданного по умолчанию. При клике на индикатор, масштаб сбрасывается в значение по умолчанию; Сокращена нагрузка на CPU при отображении видео и улучшено качество полноэкранного вывода на системах без поддержки ускорения средствами GPU; Добавлена поддержка сохранения паролей для форм без событий отправки (submit); Включение по умолчанию многопроцессного режима расширено на средства для людей с ограниченными возможностями, а также на системы Windows 10 с сенсорными экранами; Если не возникнет непредвиденных проблем в релизе планируется включить по умолчанию API WebExtensions, предназначенный для разработки дополнений, совместимых с браузером Chrome. Для выполнения дополнений WebExtensions используется отдельный дочерний процесс, изолирующий дополнения от остальных частей браузера. Различия между API Chrome и WebExtensions можно отследить на данной странице. Время прекращения поддержки XUL пока не определено, поэтому XUL пока будет сосуществовать с WebExtensions; Реализовано JavaScript-свойство Symbol.toStringTag, определённое в спецификации ES2015; Выражения const и let приведены к полному соответствию со спецификацией ES2015; Прекращено урезание интенсивности генерации событий таймеров Window.setInterval() и Window.setTimeout() для вкладок, в которых задействован Web Audio API AudioContext, даже если во вкладке в данный момент не воспроизводится звук. Подобное изменение позволит решить проблемы с работающими в фоне музыкальными web-плеерами; На платформах Linux и Android для отображения контента задействована графическая библиотека Skia. Дополнительно можно отметить выход обновления Firefox 49.0.1, в котором добавлено предупреждение о наличии специфичной для платформы Windows проблемы, связанной с невозможностью запуска браузера при наличии в системе проприетарного межсетевого экрана Websense. Проблему планируется решить в выпуске 49.0.2, в 49.0.1 лишь добавлено уведомление о возможных путях обхода проблемы, таких как откат на версию Firefox 48. Загрузить Firefox 50 Beta: • Русская версия: • Английская версия: Android (ARMv7, 4.0 Ice Cream Sandwich и выше) (мультиязычная версия с сайта Mozilla) Android (x86, 4.0 Ice Cream Sandwich и выше) (мультиязычная версия с сайта Mozilla) Загрузить Firefox 51 Developer Edition: • Русская версия: • Английская версия: Android (ARMv7, 4.0 Ice Cream Sandwich и выше) (мультиязычная версия с сайта Mozilla) Android (x86, 4.0 Ice Cream Sandwich и выше) (мультиязычная версия с сайта Mozilla) Что нового в Firefox 50 для разработчиков Что нового в Firefox 51 для разработчиков |
oleg953 > 26-09-2016 17:17:11 |
KOT040188 > 26-09-2016 19:19:48 |
Почему этого нельзя было сделать изначально?
Ну всё, начало конца… |
DreamC > 26-09-2016 20:03:25 |
KOT040188 пишет
Конец будет в том, что они вместе будут сосуществовать, или что вы имели в виду? |
KOT040188 > 26-09-2016 20:30:40 |
DreamC пишет
Ой, да и ежу понятно, что мозила хочет как можно скорее скинуть старый код, вместо его оптимизации. Большинство расширений до сих пор не работают корректно с многопроцессорным режимом. XUL тормозной и жрущий, никто его переделывать не будет. Gecko тоже не особо быстрый. Новый движок servo, новый WebExtensions и многопроцессорность это попытка перезапуска лисы. Зная мозилу, этого стоит ждать довольно скоро. Держать два взаимозаменяемых движка одновременно мозила не будет, это геморой, бардак и отсутствие единого стандарта. Да, возможно Лиса станет лёгкой и воздушной, но будет ли она уметь то, что она умеет сейчас благодаря расширениям — это даже не вопрос. Во первых WebExtensions хуже по функционалу, ведь он совместим с хромым, а во вторых не много будет желающих переписывать расширения под него. Будет ли после всего этого лиса лисой? Вот в чём вопрос. Расширения это то, за что сейчас выбирают лису. Я буду счастлив если я ошибаюсь. |
AlAvis > 26-09-2016 20:56:30 |
KOT040188 пишет
Прокладку совместимости со старыми расширениями планируется удалить в 54 . |
DreamC > 26-09-2016 22:31:47 |
KOT040188 |
Yeesha > 27-09-2016 13:06:30 |
Похоже, в Developer Edition начали выпиливать субпиксельное сглаживание. |
x3100 > 27-09-2016 13:40:28 |
На Windows 10 не работает Flash Player,установил его,в настройках пишет,что включён,в about:config media.webm.enabled стоит на false .Но почему-то не работает.Раньше это переключение на false помогало. |
Dorian > 27-09-2016 17:04:10 |
Yeesha |
x3100 > 27-09-2016 17:28:23 |
Кстати,на XP вообще Flash Player в не отображается почему? |
Vladimir_S > 27-09-2016 17:53:10 |
Dorian пишет
Ну это ж надо - сколько лет использую, еще начиная с Aurora, и всё путём (за очень-очень редкими исключениями). А тут на тебе, такое категоричное заявление! Однако... x3100 пишет
Не могу знать, почему он у ВАС не отображается. У меня (на той же ХР, причем на двух компьютерах) как отображался, так и продолжает в том же духе. |
Dorian > 27-09-2016 19:04:03 |
Vladimir_S пишет
У меня несколько раз было так, что после обновление видео на youtube просто невозможно смотреть. Например звук начинает отставать на 20 сек от видео. Поэтому катигоричное - нет. |
R@MEO > 29-09-2016 10:38:56 |
KOT040188 пишет
Что-то не заметил... |
DreamC > 29-09-2016 11:37:06 |
R@MEO |
R@MEO > 29-09-2016 15:36:45 |
DreamC пишет
Да, увидел. |
VEG > 07-10-2016 10:54:35 |
Что-то стало с рендерингом шрифтов. Отступы пляшут, буквы рендерятся криво. Что они там изменили? |
Vladimir_S > 07-10-2016 11:36:03 |
VEG пишет
Так тема, вероятно, глючит. У меня вроде всё нормально: |
VEG > 07-10-2016 12:03:25 |
Vladimir_S 07-10-2016 12:06:09 |
Dorian > 07-10-2016 16:00:12 |
На тестовых версиях бывают ошибки? Это так странно... |
toexc > 11-10-2016 21:49:37 |
Кто-нибудь наблюдал автоматическое включение этого режима на с проверенными аддонами? |
AlAvis > 11-10-2016 23:29:09 |
toexc пишет
Проверенные сейчас это только https://docs.google.com/spreadsheets/d/1zE1TNV0z6gaYgugBAns3XXDexLDHAa2Dmj0EVQIg8tc/edit#gid=0 |
OldUser > 12-10-2016 00:04:19 |
В 50.0 бете по умолчанию мультипроцессный выключен. |
toexc > 12-10-2016 11:38:09 |
AlAvis пишет
А я то думал, шо проверенные, это те, что в extensions.ini в [MultiprocessIncompatibleExtensions] не отображаются... |
KNV > 02-11-2016 11:36:03 |
|
Vladimir_S > 02-11-2016 16:07:28 |
OldUser пишет
Чего-то я совсем перестал что-либо понимать. Считал, что в бете никакой мультипроцессности нету (чекбокс отсутствует), ан вот поди ж ты... Полез в about:config, какие-то параметры про e10s действительно присутствуют, но что они означают... Я, вообще-то, неплохо знаю английский, но увы - учил литературный, а все эти rollout да cohort... А ну их совсем! |
DreamC > 02-11-2016 18:02:19 |
Vladimir_S |
OldUser > 02-11-2016 21:38:19 |
Vladimir_S |
gena2009 > 03-11-2016 18:45:15 |
banbot пишет
Релиз 50 перенесли на 15.11.2016 https://wiki.mozilla.org/RapidRelease/Calendar |
j23 > 03-11-2016 21:16:46 |
gena2009 пишет
Хотя, кандидат на ftp уже пару дней лежит. |
Vladimir_S > 15-11-2016 09:02:33 |
В этот раз не стали тянуть кота за хвост: уже доступны кандидаты 51.0b1 и 52.0a2. |
firespace > 16-11-2016 18:40:47 |
Отличие в разрядности добавили: скрытый текст А если более серьёзно, то Gismeteo отвалился (мультипроцессорность в браузере не включена). |
Stanislav1989 > 17-11-2016 11:40:16 |
В 51 beta убрали информацию о ходе текущей загрузки (время, размер) - чтобы её получить, нужно разворачивать библиотеку загрузок. В любой другой версии (50, 52 developer edition) всё отображается как надо. |