The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

12.03.2017 22:56  Тестирование Firefox 53-beta и Firefox Developer Edition 54

Firefox 53 перешёл на стадию бета-тестирования, что ознаменовало прекращение формирования базовой функциональности и сосредоточение всего внимания на выявлении ошибок и контроле качества. Кроме того сформирован выпуск Firefox Developer Edition 54, который заменил собой aurora-ветку, в рамках которой проводится оценка готовности тех или иных новшеств для последующего бета-выпуска. Загрузить бета-выпуск можно на данной странице, а Firefox Developer Edition здесь. Релиз Firefox 53 намечен на 18 апреля, а Firefox 54 на 13 июня.

Изменения, представленные в бета-версии Firefox 53:

  • Полностью переработано оформление уведомлений для подтверждения предоставления web-приложению или сайту дополнительных полномочий, таких как доступ к определению местоположения, микрофону, камере, API для offline-хранения, выводу уведомлений и т.п. Уведомления о запросе расширенных полномочий стали более заметными, наглядными и простыми для понимания. В адресной строке предусмотрена возможность быстрого доступа к полномочиям с возможностью их изменения в любой момент и доступом к расширенным настройкам сайта, позволяющим заблокировать загрузку изображений, обработку cookie и использование плагинов.
  • Поддержка многопроцессного режима расширена наработками проекта Quantum Compositor (e10s-gpu), в рамках которого код композитинга и интерфейса для взаимодействия с GPU вынесен в отдельный процесс, что позволяет защитить браузер от проблем, возникающих из-за графических драйверов и сбоев в графическом API. В случае сбоя графического драйвера процесс композитинга автоматически перезапускается без негативного влияния на работу остальных частей браузера. Проведённый в ночных сборках эксперимент показал, что тестовое включение Quantum Compositor привело к сокращению общего числа жалоб на крахи браузера на 1.2%, крахов в процессе завершения работы на 5.1%, крахов плагинов на 5.5% и число отчётов о крахах GPU-драйверов уменьшилось на 45%. Отдельный процесс для отрисовки пока активирован только для платформы Windows;
  • В дополнение к ранее применяемой базовой теме оформления в основной состав включены две новые темы оформления - Compact Dark и Compact Light, созданные по мотивам тем оформления для Firefox Developer Edition. Новые темы можно активировать через Appearance в менеджере дополнений (about:addons) или через меню настройки внешнего вида (Menu/Customize). Новые темы являются первым шагом на пути к реализации плана по визуальному обновлению Firefox в 2017 году.
  • По умолчанию активирована блокировка воспроизведения мультимедийного контента в фоновых вкладках. Звук и видео теперь начинают воспроизводиться только после того, как пользователь явно перейдёт на вкладку (воспроизведение не начнётся, пока вкладка не станет видимой);
  • Обеспечена возможность применения легковесных тем оформления для окон, открытых в режиме приватного просмотра;
  • В режиме читателя (Reader Mode) реализовано отображение приблизительного времени чтения страницы;
  • Изменён метод отображения обрезанной части заголовка страницы на вкладках - вместо многоточия реализован эффект смазывания (затухания) последних букв;
  • Обновлены элементы интерфейса для управления воспроизведением мультимедийного содержимого;
  • Добавлена поддержка канала прозрачности для видео в формате WebM, что позволяет организовать воспроизведение с просвечивающим фоном;
  • Для очень больших меню, включающих более 40 элементов, реализована функция inline-поиска элементов меню;
  • В дополнениях запрещена загрузка бинарных компонентов и разделяемых библиотек непосредственно в процесс Firefox. Разработчикам дополнений, в которых используется нативный код, рекомендуется перейти на технологии WebExtensions и API Native Messaging, который подразумевает запуск связанного с дополнением исполняемого файла в отдельном процессе и организацию канала связи с ним. Начиная с Firefox 53 все дополнения, использующие JS-ctypes или напрямую загружающие бинарные данные в процесс будут занесены в чёрный список;
  • По умолчанию включен интерфейс для навигации по структурированным данным в формате JSON. В интерфейсе предоставлена возможность раскрытия блоков в соответствии с заданным фильтром и сохранения или копирования выделенных областей. В состав кодовой базы просмотрщик JSON добавлен ещё в Firefox 44, но до сих пор был отключен по умолчанию (devtools.jsonview.enabled в about:config);

  • Продолжено усовершенствование API WebExtensions для разработки дополнений, совместимых с браузером Chrome. В новой версии реализована большая часть API browser.browsingData, которое позволяет удалять из Firefox накопленные в процессе навигации данные, такие как данные форм, cookie, пароли, загрузки, содержимое кэша, история посещений. Частично реализован API browser.identity, предоставляющий средства для аутентификации с использованием OAuth. Добавлен новый API browser.contextualIdentities с реализацией системы контейнеров для изоляции параметров идентификации (например, в разных вкладках можно использовать разные учётные записи к одному сайту). Успешно прошёл тестирование и включён по умолчанию API browser.storage.sync. Началась реализация API browser.devtools. Существенно расширены возможности по созданию контекстных меню.
  • Добавлена система детализированного подтверждения полномочий, которые требуют дополнения на базе WebExtensions. Перед установкой дополнения, или в случае изменений списка полномочий при доставке обновлений, пользователь должен подтвердить предоставление дополнению расширенных прав, таких как доступ к пользовательским данным или содержимому вкладок;
  • В сборках для платформы Linux прекращена поддержка процессоров x86, не поддерживающих инструкции SSE2 (процессоры старее Pentium 4 и AMD Opteron, в том числе Pentium 3, Athlon XP и VIA C3);
  • Прекращена поддержка платформ Windows XP и Vista, а также 32-разрядных версий macOS. Последним LTS-выпуском для данных систем является Firefox 52, который будет поддерживаться до апреля 2018 года;
  • Уменьшен размер обновлений к сборкам для macOS;
  • В about:config добавлена опция network.http.referer.userControlPolicy, позволяющая определить применяемую по умолчанию политику отправки заголовка Referrer: 0 - не заполнять, 1 - заполнять только для того же домена (same-origin), 2 - отправлять обрезанным на другие хосты (strict-origin-when-cross-origin), 3 - отправлять за исключением случая обращении из области HTTPS к HTTP (no-referrer-when-downgrade, по умолчанию);
  • Добавлен API Intersection Observer, позволяющий увеличить производительность сайта за счёт применения техники отложенной загрузки контента и значительного снижения накладных расходов при проверке видимости контента;
  • Включена по умолчанию поддержка CSS-свойств "mask-*" (mask-clip, mask-border, mask-image, mask-position, mask-origin, mask-size и т.п.) для полного или частичного скрытия видимых элементов. В частности, можно описать как использовать другой графический элемент или изображение в качестве маски для изменения яркости или прозрачности;
  • Добавлено CSS-свойство caret-color, через которое можно изменить цвет курсора для форм ввода;
  • Добавлены комбинированные CSS-свойства place-items, place-self и place-content, позволяющие одним действием установить пары свойств align-items и justify-items, e align-self и justify-self;
  • В CSS-свойство display добавлена поддержка значения flow-root, позволяющего сгенерировать блочный элемент, соответствующий новой технике блочного форматирования контента;
  • В экспериментальном CSS-свойстве tab-size (-moz-tab-size) появилась возможность задания произвольного размера табуляции в пикселях, а не только через определения числа пробелов;
  • Специфичный для движка Gecko префикс "-moz-" удалён для псевдокласса ":dir()", свойства text-align-last и метода calc();
  • Добавлена описанная в спецификации ECMAScript 2015 семантика для свойств Function.name, включая возможность определения имён для анонимных функций (var foo = function() {});
  • Блокирован перебор свойств объектов MimeTypeArray, Plugin и PluginArray для предотвращения использования для косвенной идентификации пользователя;
  • Добавлена поддержка WebGL-расширения WEBGL_compressed_texture_astc;
  • Удалены Wifi information API, Speaker Manager API, Tethering API и Settings API, применявшиеся в Firefox OS;
  • В средствах для web-разработчиков появилась опция "Copy CSS Path" для копирования CSS-селектора, представляющего полный путь к элементу;
  • На 64-разрядных системах Windows 7+ теперь по умолчанию устанавливаются 64-разрядные сборки Firefox;
  • На платформе Windows возобновлена поддержка событий сенсорного экрана;
  • Прекращена поддержка 32-разрядных версий Mac OS X. Для платформы macOS теперь формируются только 64-разрядные сборки Firefox, создание универсальных сборок прекращено;
  • После выхода Firefox 53 в апреле 2017 года в каталоге дополнений Mozilla планируют прекратить генерацию цифровых подписей для новых классических дополнений, написанных с использованием XUL, SDK и XPCOM. Приниматься будут только дополнения на базе WebExtensions. Ограничение касается только новых дополнений для настольных сборок Firefox, обновления к ранее добавленным дополнениям смогут быть подписаны, как и дополнения к Firefox для Android, Thunderbird и Seamonkey.
  • В версии для платформы Android предоставлена возможность включения размещения вкладок в две колонки, при работе в портретном режиме. При удержании нажатия на предложенный вариант поискового запроса (search suggestion), данный запрос будет удалён из истории посещений. Код для декодирования звука и видео выделен в отдельный процесс, что положительно скажется на стабильности воспроизведения. Пользователю предоставлена возможность размещения на домашний экран Android ярлыков со ссылками на сайты c предопределёнными пиктограммами.



Улучшения, ожидаемые в Firefox 54:
  • Активирована sandbox-изоляция, ограничивающая доступ дочерних процессов Firefox к системным вызовам, файловой системе и сторонним процессам. Для изоляции в Linux применяется ограничение доступа к системным вызовам при помощи Seccomp-bpf, также для изоляции используются PID namespace и chroot в пустую директорию. В Windows применяются разработанные Google библиотеки sandboxbroker и sandboxtarget, используемые в Chromium и Chrome;
  • Запрещено автоматическое воспроизведение мультимедийного контента в новых вкладках, открытых в фоне;
  • В редакции для настольных систем в окне "Библиотека" обеспечено отображение закладок, созданных на синхронизированных мобильных устройствах;
  • В средствах для web-разработчика в режиме адаптивного дизайна ("Responsive Design Mode") появилась возможность создания собственных устройств для тестирования сайта в его окружении (задаётся разрешение экрана, DPI, параметры сенсорного экрана, пропускная способность сети и т.п.);
  • Добавлена поддержка конструкции ‹script type="module"› для определения содержимого модульных скриптов, тестируемых вместе с флагом "dom.moduleScripts.enabled" в настройках;
  • Добавлен метод URL.toJSON(), возвращающий определённый в "href" URL в виде конструкции JSON ('{"key": "https://www...."}');
  • Добавлено событие onanimationcancel, которое генерируется при отмене или сбое воспроизведения анимации, заданной через CSS Animation;
  • В версии для Android включена по умолчанию поддержка объекта Intl, предоставляющего доступ к API интернационализации (сравнение строк, форматирование чисел, времени и дат с учётом локали);


  1. Главная ссылка к новости (https://www.mozilla.org/en-US/...)
  2. OpenNews: Релиз Firefox 52
  3. OpenNews: План прекращения совместимости Firefox со старыми дополнениями
  4. OpenNews: Firefox и Chrome провели работу по увеличению скорости повторной загрузки страниц
  5. OpenNews: Обновлён план перевода Firefox на многопроцессную архитектуру
Лицензия: CC-BY
Тип: Программы
Ключевые слова: firefox
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Дед Анон, 23:35, 12/03/2017 [ответить] [смотреть все]
  • +8 +/
    Когда уже добавят поддержку <input type="date"> ?
     
     
  • 2.8, Аноним, 00:12, 13/03/2017 [^] [ответить] [смотреть все] [показать ветку]
  • –2 +/
    Не добавят. В GTK нет такого элемента.
     
     
  • 3.22, Аноним, 06:46, 13/03/2017 [^] [ответить] [смотреть все]
  • –3 +/
    А хромиум по вашему на каком фреймворке построен? T_T
     
     
  • 4.26, llolik, 08:40, 13/03/2017 [^] [ответить] [смотреть все]
  • +2 +/
    У него свой графический стек. Соответственно и элементы свои. Гугли Aura UI.
     
  • 3.41, anonimous, 13:39, 13/03/2017 [^] [ответить] [смотреть все]
  • +1 +/
    Я - не хочу браузер для просмотра GTK.
     
  • 2.15, Gemorroj, 01:19, 13/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    в опере 12 и то поддержка всех этих новых инпутов лучше была(
     
  • 1.3, Прост, 23:48, 12/03/2017 [ответить] [смотреть все]  
  • –15 +/
    Я знаю,опеннет читают талантливые ребята Мужики,программисты,есть-же открытый ко... весь текст скрыт [показать]
     
     
  • 2.6, Докольщик, 00:00, 13/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +4 +/
    и причем тут браузер ... весь текст скрыт [показать] [показать ветку]
     
  • 2.7, rshadow, 00:03, 13/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +4 +/
    Это троллинг такой ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.9, Прост, 00:19, 13/03/2017 [^] [ответить] [смотреть все]  
  • –9 +/
    Ага,прикол такой Кино посмотреть и новости,прикинь,кто-то не использует браузер ... весь текст скрыт [показать]
     
     
  • 4.23, Undefined, 07:46, 13/03/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Разрабы тебе дигитальных зрелищ выдают, не бухти такшта ... весь текст скрыт [показать]
     
  • 3.10, Ordu, 00:26, 13/03/2017 [^] [ответить] [смотреть все]  
  • +5 +/
    Ага Браузер им без финтифлюшек, но чтобы видео смотрел, музыку слушал Ещё чт... весь текст скрыт [показать]
     
     
  • 4.13, Прост, 00:40, 13/03/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    И тут Вас понесло Нет,только чтобы видео смотрел, музыку слушал Я не хочу ни... весь текст скрыт [показать]
     
     
  • 5.14, Ordu, 01:05, 13/03/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    Не хочешь знать -- не знай Мне-то что Но совмещение фраз видео смотреть и б... весь текст скрыт [показать]
     
  • 4.24, paulus, 07:59, 13/03/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Не осилили расширением сделать средства разработки или хотя бы как в хромиуме М... весь текст скрыт [показать]
     
     
  • 5.37, Ordu, 12:35, 13/03/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Над местными хейтерами можно только ёрничать Такое количество безмозглых нытико... весь текст скрыт [показать]
     
  • 3.21, Тот_Самый_Анонимус, 05:47, 13/03/2017 [^] [ответить] [смотреть все]  
  • +/
    Нет Он хочет смотреть кино и слушать музыку, пока другие браузер разрабатывают ... весь текст скрыт [показать]
     
  • 2.27, тоже Аноним, 09:00, 13/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Википедия - статья WebKit - список браузеров, построенных на этом движке Прост... весь текст скрыт [показать] [показать ветку]
     
  • 2.60, Аноним, 22:47, 13/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    >соберите просто браузер

    Проспонсируешь?

     
  • 2.68, Э, 22:49, 15/03/2017 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    > Я знаю,опеннет читают талантливые ребята.Мужики,программисты,есть-же открытый код,соберите
    > просто браузер,без финтифлюшек,без инструментов разработчиков и т.п.Мне-бы просто кино
    > посмотреть и музыку послушать,после работы.

    http://i.piccy.info/i9/f25713c36403eabb3ceaebef361a76c7/1489604941/69805/1128

     
  • 1.5, vantoo, 23:59, 12/03/2017 [ответить] [смотреть все]  
  • –5 +/
    Многопроцессорность вводят, sandbox планируют, так FF скоро Chrome догонит.
     
     
  • 2.12, Прост, 00:32, 13/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –8 +/
    Да,замечательно Однопроцессорность запороли,превратив браузер в монстро-програм... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.38, KappaPride, 12:44, 13/03/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Что за эболу ты порешь?
     
  • 2.17, Sluggard, 01:58, 13/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +4 +/
    > Многопроцессорность вводят

    И много у тебя процессоров?

     
  • 1.11, Аноним, 00:27, 13/03/2017 [ответить] [смотреть все]  
  • –6 +/
    Шокирующие инновации Даже в хроме такого нет На самом деле есть, и уже давно ... весь текст скрыт [показать]
     
     
  • 2.16, Gemorroj, 01:23, 13/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    как по мне - это шаг назад. инновация будет когда они это замыливание уберут.
     
  • 1.18, Аноним, 02:26, 13/03/2017 [ответить] [смотреть все]  
  • –4 +/
    Как сию порнографию отключить ... весь текст скрыт [показать]
     
     
  • 2.25, paulus, 08:03, 13/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Вот как бы это отключить ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.42, Аноним, 13:50, 13/03/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Это и за вас отключат. А так придётся лишние кнопки мышки нажимать
     
  • 1.19, Антуан, 04:25, 13/03/2017 [ответить] [смотреть все]  
  • –5 +/
    Куда все эта гонка обновлений Только была новость о 52, сразу уже 53-бета До... весь текст скрыт [показать]
     
     
  • 2.20, soarin, 04:52, 13/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    Ну так видишь в заголовке "beta, developer..." - не читай
     
  • 1.29, Аноним, 10:20, 13/03/2017 [ответить] [смотреть все]  
  • –6 +/
    Я что то перестаю улавливать смысл разработки ФФ, когда уже есть хромиум А моё ... весь текст скрыт [показать]
     
     
  • 2.30, тоже Аноним, 11:04, 13/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    Вы таки хотите, чтобы создание проблем стало прерогативой единственного браузера... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.31, Аноним, 11:19, 13/03/2017 [^] [ответить] [смотреть все]  
  • –4 +/
    Если избавиться от проблем совместимости с ФФ, то это заметно сократит количеств... весь текст скрыт [показать]
     
     
  • 4.32, Аноним, 11:47, 13/03/2017 [^] [ответить] [смотреть все]  
  • –4 +/
    Сейчас вам фоксофилы расскажут о расширениях которыми они любят oбмазываться.
     
     
  • 5.33, Аноним, 11:57, 13/03/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    Таки к хрому хромиуму тоже есть масса расширений, а существование ФФ сегментируе... весь текст скрыт [показать]
     
  • 5.36, Анончик, 12:23, 13/03/2017 [^] [ответить] [смотреть все]  
  • +/
    Только вот скоро, с выпилом XUL из расширений, эти их расширения превратятся в т... весь текст скрыт [показать]
     
     
  • 6.48, Аноним, 16:29, 13/03/2017 [^] [ответить] [смотреть все]  
  • +/
    все что выпилят добавят api на js.
     
  • 4.35, VEG, 12:10, 13/03/2017 [^] [ответить] [смотреть все]  
  • +3 +/
    На данный момент он предлагает кучу эксклюзивных расширений, которые невозможно ... весь текст скрыт [показать]
     
     
  • 5.46, chinarulezzz, 14:53, 13/03/2017 [^] [ответить] [смотреть все]  
  • +3 +/
    Вот еще одна о уительная история, любителям хрома в целом, и хромиума в частност... весь текст скрыт [показать]
     
  • 4.39, тоже Аноним, 13:08, 13/03/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Это какие же у вас такие критичные проблемы И вам точно в первую очередь мешае... весь текст скрыт [показать]
     
  • 4.40, koblin, 13:09, 13/03/2017 [^] [ответить] [смотреть все]  
  • +/
    Один браузер хватит всем? Сразу времена ie6 вспомнились
     
  • 2.67, Аноним, 16:54, 14/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    а по-моему как раз у хрома js-движок хреновый.
     
  • 1.43, Аноним, 13:59, 13/03/2017 [ответить] [смотреть все]  
  • +/
    Вы знаете как большинство пользователей пресловутые сферические домохозяйки в в... весь текст скрыт [показать]
     
     
  • 2.52, Аноним, 20:09, 13/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Плевать на большинство пользователей.
     
     
  • 3.56, Аноним, 22:41, 13/03/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Вы дожили до реалий позавчерашней iOS Гордитесь ... весь текст скрыт [показать]
     
     
  • 4.57, Аноним, 22:42, 13/03/2017 [^] [ответить] [смотреть все]  
  • +/
    Позавчерашней в смысле хода версий, а не времени.


     
  • 1.45, adolfus, 14:52, 13/03/2017 [ответить] [смотреть все]  
  • +2 +/
    GTK определенно достал своим идиотским интерфейсом. Спрашивается, вот нахрена кнопки высотой в 96 пикселов с текстом высотой 16, если достаточно 22..24? Я что, большим пальцем ноги нажимаю? Такое впечатление, что там одни инвалиды собрались.

     
     
  • 2.50, Аноним, 17:26, 13/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    это задел на пальцеориентированный интерфейс через 20 лет будешь левой пяткой н... весь текст скрыт [показать] [показать ветку]
     
  • 1.53, Аноним, 21:45, 13/03/2017 [ответить] [смотреть все]  
  • +/
    А мне вот с 1366x768 на тринадцати дюймах обидно что Compact Dark и Compact Ligh... весь текст скрыт [показать]
     
  • 1.62, iPony, 06:44, 14/03/2017 [ответить] [смотреть все]  
  • –1 +/
    А жжение в нижней части все сильнее у 1%
    > mozilla measured that only 1.2% of linux users were using alsa

    https://bugzilla.mozilla.org/show_bug.cgi?id=1345661

     
  • 1.63, eRIC, 09:45, 14/03/2017 [ответить] [смотреть все]  
  • –1 +/
    в Firefox 52 почему-то статьи на Medium.com не открываются, хотя на Chrome подобных браузерах открывается.

    это у всех такая байда?

     
     
  • 2.65, тоже Аноним, 11:21, 14/03/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Все открывается под Убунту, 52.0 (64-бит).
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor TopList