Увидел свет (https://blog.mozilla.org/blog/2017/08/08/webvr-new-speedy-fe.../) релиз web-браузера Firefox 55 (https://www.mozilla.org/en-US/firefox/new/), а также мобильной версии (http://www.mozilla.org/en-US/mobile/55.0/releasenotes/) Firefox 55 для платформы Android. Firefox 55 стал первым выпуском, подготовленным без формирования ветки aurora в соответствии с новым процессом (https://www.opennet.ru/opennews/art.shtml?num=46399) разработки. В ближайшие часы ожидается обновление ветки (https://www.mozilla.org/en-US/firefox/organizations/all/) с длительным сроком поддержки 52.3.0 (http://www.mozilla.org/en-US/firefox/52.3.0/releasenotes/). В скором времени на стадию бета-тестирования перейдёт (http://firefox.com/channel) ветка Firefox 55, релиз которой намечен на 26 сентября. Основные (http://www.mozilla.org/en-US/firefox/54.0/releasenotes/) новшества (https://developer.mozilla.org/en-US/Firefox/Releases/54):
- Обеспечено мгновенное восстановление сеансов с большим числом вкладок;
- Вывод контекстных уточнений (suggestions) поискового запроса, вводимого в адресной строке, теперь включен по умолчанию для пользователей, которые явно не отказались от данной возможности в настройках.
Ранее при вводе в адресной строке показывалась только выборка релевантных значений из истории посещений и закладок, без обращения к внешним поисковым службам. Кроме того, добавлена возможность поиска через любой поддерживаемый поисковый движок напрямую из адресной строки (список поисковых систем отображается в нижней части контекстной подсказки);
- При вводе в адресной строке имени хоста без уточнения протокола (например, "opennet.ru" без указания http:// или https://) теперь по возможности сайт открывается по HTTPS вместо ранее применяемой по умолчанию схемы "http://";
- Активирована система подтверждения расширенных полномочий для дополнений WebExtensions во время установки или обновления (при изменении списка полномочий);
- Добавлена (https://blog.mozilla.org/blog/2017/06/01/mozilla-brings-virt.../) поддержка API WebVR (https://w3c.github.io/webvr/), предоставляющего средства для создания приложений виртуальной реальности и навигации в Web через 3D-шлемы, такие как HTC VIVE и Oculus Rift. При помощи Web VR API разработчики могут воплотить в жизнь новые методы взаимодействия с пользователем и развивать новые техники 3D-навигации по сайтам. WebVR позволяет организовать отображение в 3D-шлеме контента, сформированного с использованием специальных VR-расширений WebGL, а также VR-расширений CSS, которые позволят организовать размещение DOM-элементов внутри сцены виртуальной реальности. Поддержка WebVR пока реализована только для платформы Windows;
- В интерфейсе предпросмотра вывода на печать упрощены средства управления выводом заданий на печать;
- Добавлена возможность применения стереомикрофонов совместно с WebRTC;
- Для выборочного числа пользователей включено по умолчанию системное дополнение Firefox Screenshots, которое позволяет быстро создавать скриншоты web-страниц, сохранять их локально или загружать в облако для обмена скриншотами с другими пользователями. Пользователи, который не включены в программу тестирования могут включить дополнение в about:config, указав extensions.screenshots.system-disabled=false).
Созданные снимки страниц или их отдельных частей размещаются в специальном облачном сервисе, в котором в течение 14 дней остаются доступны по прямой ссылке (https://screenshots.firefox.com/1Y4Z93YhWAFRxh8e/opennet.ru) для других пользователей, знающих идентификатор снимка. Созданные в текущем браузере скриншоты показываются в специальном разделе "My Shots" на сайте screenshots.firefox.com. Имеются средства для отправки скриншотов в Facebook, Twitter, Pinterest и по электронной почте. Серверная часть облачного сервиса открыта (https://github.com/mozilla-services/screenshots) и может быть поднята на своих мощностях (применяется Node.js и PostgreSQL).
- В настройки добавлена страница для изменения параметров производительности. В частности, добавлена возможность выбора числа процессов-обработчиков контента, а также флажок для включения аппаратного ускорения. Благодаря возможности изменения числа процессов-обработчиков каждый пользователь сможет найти собственный компромисс между потреблением памяти и отзывчивостью интерфейса.
- Боковая панель, на которой можно вывести закладки, историю посещений и синхронизированные вкладки, теперь может быть перемещена в правую часть окна (ранее боковая панель размещалась только слева);
- Связанный с Flash-плагином контент теперь показывается только после явной активации кликом и ограничен для страниц, открытых по http:// и https://. Изменение (https://developer.mozilla.org/en-US/docs/Plugins/Roadmap) будет продвигаться поэтапно, постепенно распространяясь на новые группы пользователей (для 5% спустя 2 недели, затем 25% спустя 4 недели и 100% спустя 6 недель);
- В формат профиля внесены изменения, нарушающие обратную совместимость. После перехода на Firefox 55, профиль нельзя будет использовать в предыдущих выпусках, в том числе в версии ESR, а только в Firefox 55 и более новых версиях;
- Модернизирован интерфейс установки обновления, который стал менее навязчивым и более согласованным с остальной частью браузера. Изменение коснётся только пользователей, которые не перезагружали браузер в течение 8 дней после загрузки обновления или отключившим автоматическое обновление в настройках;
- Для сайтов, работающих не через защищённое соединение, отныне будет блокирован доступ к Geolocation API и Storage API, чтобы избежать перехвата сведений о данных и физическом местоположении пользователя;
- Отменена (https://bugzilla.mozilla.org/show_bug.cgi?id=903966) блокировка смешанного контента (http и https) для локальных web-приложений, открываемых с localhost;
- Запрещена (https://bugzilla.mozilla.org/show_bug.cgi?id=1329336) загрузка внешних JAR-файлов;
- Продолжено (https://blog.mozilla.org/addons/2017/06/14/webextensions-fir.../) усовершенствование API WebExtensions (https://www.opennet.ru/opennews/art.shtml?num=42838) для разработки дополнений, совместимых с браузером Chrome. Из новых программных интерфейсов отмечается реализация API runtime.onMessageExternal для организации взаимодействия между разными дополнениями WebExtensions и API nsiProfiler для доступа ко встроенным средствам профилирования (https://developer.mozilla.org/en-US/docs/Mozilla/Performance...) движка Gecko. Внесена порция новых возможностей в API webRequest. Добавлена (https://blog.mozilla.org/addons/2017/02/24/improving-themes-.../) возможность изменения параметров тем оформления через WebExtensions.
- Добавлена ненавязчивая система уведомлений о неявно установленных дополнениях, т.е. установленных другими программами, а не из Firefox. Факт сторонней установки также отражается в диалоге подтверждения полномочий;
- В интерфейс мониторинга сетевой активности (Network Monitor) добавлена возможность фильтрации сетевых запросов по различным свойствам и значению столбца. Фильтр задаётся в форме регулярного выражения. Кроме того, добавлена поддержка выборочного скрытия и показа столбцов, а также новые столбцы с внешним IP, протоколом, схемой адресации и cookie;
- Добавлена поддержка HTTP-заголовка SourceMap (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/So...) (заголовок X-SourceMap объявлен устаревшим), позволяющего сопоставить объединённый в один файл JavaScript-код c оригинальными файлами, из которых он был сформирован;
- Включено по умолчанию свойство dom.forms.datetime, позволяющее использовать в формах поля ввода даты и времени ("input type=date" и "input type=time");
- Включена поддержка CSS-свойства transform-box (https://developer.mozilla.org/en-US/docs/Web/CSS/transform-box), определяющего блок компоновки,...
URL: https://blog.mozilla.org/blog/2017/08/08/webvr-new-speedy-fe.../
Новость: http://www.opennet.ru/opennews/art.shtml?num=46987