The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Релиз Firefox 52"
Отправлено opennews, 07-Мрт-17 19:18 
Состоялся (https://hacks.mozilla.org/2017/03/firefox-52-introducing-web.../) релиз web-браузера Firefox 52 (http://www.mozilla.org/en-US/firefox/52.0/releasenotes/), а также мобильной версии (http://www.mozilla.org/en-US/mobile/52.0/releasenotes/) Firefox 52 для платформы Android. Выпуск отнесён к категории веток с длительным сроком поддержки (ESR), обновления для которых выпускаются в течение года. В ближайшие часы ожидается обновление прошлой ветки (https://www.mozilla.org/en-US/firefox/organizations/all/) с длительным сроком поддержки 45.8 (http://www.mozilla.org/en-US/firefox/45.8.0/releasenotes/). Выпуск SeaMonkey 2.48 (http://www.seamonkey-project.org/) планировалось сформировать в феврале, но от так и не был выпущен. В скором времени на стадию бета-тестирования перейдёт (http://firefox.com/channel) ветка Firefox 53 и будет отделён Firefox Developer Edition 54. В соответствии с шестинедельным циклом разработки релиз Firefox 53 намечен на 18 апреля, а Firefox 54 на 13 июня.  

Основные (http://www.mozilla.org/en-US/firefox/52.0/releasenotes/) новшества (https://developer.mozilla.org/en-US/Firefox/Releases/52):

-  Активирована по умолчанию технология  WebAssembly (http://webassembly.org), которая предоставляет (https://www.opennet.ru/opennews/art.shtml?num=42451) не зависящий от браузера универсальный низкоуровневый промежуточный код для выполнения в браузере приложений, скомпилированных из различных языков программирования. Бинарный формат (http://webassembly.org/docs/binary-encoding/) и JavaScript API (http://webassembly.org/docs/js/) зафиксированы (https://www.opennet.ru/opennews/art.shtml?num=46117) и в дальнейшем будут развиваться с сохранением обратной совместимости. Для наглядной оценки оптимизаций в процессе выполнения проектов на WebAssembly разработчиками Firefox подготовлен (https://hacks.mozilla.org/2017/03/previewing-the-webassembly.../) инструмент  WebAssembly Explorer;


-  Модернизирован интерфейс управления загрузками: В случае сбоя загрузки обеспечен вывод соответствующего уведомления на панель инструментов. Список быстрого доступа к недавним загрузкам расширен с трёх до пяти элементов. Увеличены кнопки отмены загрузки и перезапуска загрузки;

-  Реализована спецификация Strict Secure Cookies (https://www.chromestatus.com/feature/4506322921848832), запрещающая установку cookie с атрибутом "secure" при открытии сайта через http:// без создания защищённого соединения. Новая возможность также не позволяет открытому по http:// сайту установить cookie с теми же именами, что и имеющиеся безопасные ("secure") cookie, уже выставленные  для  текущего домена;

- Изменён вывод предупреждения о проблемах с безопасностью в случае обращения к страницам, содержащим форму ввода пароля, без использования HTTPS. Вместо индикатора наличия проблем с безопасностью в адресной строке реализовано контекстное предупреждение, выводящееся непосредственно рядом с полем ввода пароля;


-  Добавлена (https://www.opennet.ru/opennews/art.shtml?num=45480) возможность обработки контента в нескольких процессах и началась интеграция наработок из проекта Quantum, в котором производится (https://www.opennet.ru/opennews/art.shtml?num=45385) работа по переносу в движок Gecko возможностей, изначально развиваемых для движка Servo. Если ранее при включении многопроцессного режима осуществлялось разделение на два процесса - один для обработки содержимого вкладок и один для формирования интерфейса, то теперь появилась возможность запуска нескольких процессов для обработки контента (число запускаемых процессов для обработки контента задаётся через переменную dom.ipc.processCount в about:config);


-  В Firefox Sync расширены средства синхронизации вкладок - пользователь теперь может отправить вкладки на другое устройство, а также инициировать автоматическое открытие выбранной вкладки на другом устройстве;

-  Прекращена (https://bugzilla.mozilla.org/show_bug.cgi?id=1269807) по умолчанию поддержка плагинов с интерфейсом NPAPI, в том числе  Silverlight, Java,  Acrobat, Unitym, Gnome Shell Integration и плагинов с поддержкой мультимедийных кодеков (список активных плагинов можно посмотреть через URL about:plugins). Исключение сделано только для Adobe Flash, так как данная технология ещё остаётся востребована большим числом пользователей. Для пользователей пока оставлена специальная опция, которая позволяет вернуть NPAPI, но в Firefox 53 данная опция будет удалена. В более отдалённом будущем разработчики намереваются (https://www.opennet.ru/opennews/art.shtml?num=45257) полностью удалить поддержку NPAPI, а для пользователей Flash предоставить возможность использования плагина с интерфейсом PPAPI.

-  Для всех пользователей ведена блокировка сертификатов, заверенных с использованием алгоритма хэширования SHA-1, для которого недавно была продемонстрирована (https://www.opennet.ru/opennews/art.shtml?num=46091) возможность практической генерации коллизий. При обращении к сайтам, использующим сертификаты с SHA-1, отныне будет выводиться ошибка и соединение будет помечаться незащищённым. Как и в случае с самоподписанными сертификатами, ошибку можно обойти через специальный диалог. Поддержка SHA-1 для вручную импортированных сертификатов пока сохранена;


-  Включена (https://hacks.mozilla.org/2016/12/css-grid-and-grid-highligh.../) поддержка CSS Grid Layout (https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Grid_La...), новой техники многослойной компоновки элементов страницы, основанной на идее разбиения страницы на области по аналогии с табличной компоновкой с выравниванием по столбцам и строкам. Но в отличие от таблиц при CSS Grid Layout не определяет структуру содержимого, что позволяет выстраивать произвольные макеты, которые недостижимы с использованием обычных таблиц (например, дочерние элементы могут перекрывать друг друга). Для упрощения манипуляции с CSS-элементами Grid в средства для разработчиков добавлен инструмент grid highlighter;


- В средства для web-разработчиков добавлен режим адаптивного дизайна (https://developer.mozilla.org/en-US/docs/Tools/Responsive_De...) (включается через меню "Responsive Design Mode" в разделе "Web Developer"), позволяющий протестировать работу сайта в окружении, симулирующем работу на устройствах с различным экранным разрешением и DPI, с управлением через сенсорный экран, с разными значениями User-Agent и в условиях ограниченной пропускной способности сети и повышенных задержках доставки пакетов (например, можно симулировать доступ по GPRS     со скоростью 50 KB/s и задержкой в 500 мс);

-  Представлен новый отладчик (https://developer.mozilla.org/en-US/docs/Tools/Debugger) для JavaScript - debugger.html (https://github.com/devtools-html/debugger.html/), развиваемый в рамках инициативы по замене отладчика, встроенного в Firefox. Debugger.html реализован в виде web-приложения, которое может выполняться в web-браузерах Firefox и Chrome, а также запускаться в обособленном режиме под управлением Node.js или встраиваться в другие web-приложения.  Основным отличием нового отладчика является поддержка одновременной отладки нескольких web-приложений. Поддерживается удалённая отладка с использованием протоколов Firefox RDP и Chrome Debugging Protocol.


Основной экран отладчика разделён на три области: Панель с исходными текстами, показывает древовидное представление исходных текстов всех отлаживаемых web-приложений; Область редактирования, позволяет редактировать конкретные файлы проекта и даёт возможность устанавливать точки останова в коде и приводить упакованный код в читаемый вид; Боковая панель, отображает список текущих точек останова, состояние стека вызовов и значения переменных на момент приостановки выполнения приложения. Поддерживаются операции остановки, пошаговой отладки, входа в функции и другие типовые возможности. Интерфейс разработчики попытались сдел...

URL: https://hacks.mozilla.org/2017/03/firefox-52-introducing-web.../
Новость: http://www.opennet.ru/opennews/art.shtml?num=46155

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру