Mozilla выпустила Firefox 60 с улучшениями для разработчиков

Mozilla объявила о релизе браузера Firefox 60 с нововведениями для разработчиков. Новая версия относится к ветке ESR с длительным периодом поддержки, где обновления выходят на протяжении года. Нововведения внесены как в десктопную, так и мобильную версии браузера.

Модульный JS-код

JavaScript-движок Spidermonkey получил поддержку системы ES modules. Сначала она была доступна на платформе Node.JS как часть системы CommonJS, но потом стала стандартом ES2015.

Технология разделяет функциональные блоки программного обеспечения, облегчая повторное использование блоков и встраивание стороннего кода. Работа ES modules подробно описана в рамках проекта Code Cartoons.

Расширенный контроль над cookies

Обновление добавило поддержку атрибута SameSite, запрещающего браузеру отправлять cookie-файлы вместе с межсайтовыми запросами. Технология усложняет осуществление CSRF-атак, когда злоумышленники выполняют мошеннические действия, завладев контролем над аккаунтами жертв. Подробнее об атрибуте написано в блоге Mozilla Security.

Облегченная аутентификация

Инструменты Web Authentication предназначены для обеспечения безопасной авторизации при помощи криптографии с открытыми ключами. Например, API позволяет создать систему входа на сайт с использованием USB-токенов. Описание работы и примеры использования представлены в документации.

Исправление заливки и обводки

CSS-свойство paint-order дает контроль над порядком отображения заливки и обводки в текстах и фигурах. Он устраняет дефекты, возникающие при использовании параметров text-stroke и text-shadow. Суть нововведения описана в документации MDN.

Firefox 60 для Android

Интерфейс мобильной версии сделан на многопоточном движке Quantum CSS. Новая система отрисовки должна увеличить производительность браузера. Также в контекстном меню «Page Action» появилась возможность просмотра исходного кода страницы.

Среди прочих нововведений числятся обновленный стартовый экран с новыми опциями для группировки элементов. Также браузер начал помечать сайты с сертификатами Symantec как небезопасные. Напомним, в мае 2018 года таким же образом поступила Google в браузере Chrome 67.

Источник: Mozilla Hacks

Ещё интересное для вас:
— Тест «Насколько хорошо вы разбираетесь в C#?»
— Блиц-тест «Настоящий ли ты фронтендер?»
— Меньше готовить, больше кодить: обзор питания с доставкой на дом.

Реклама на Tproger:

			

Также рекомендуем:

Рубрика: Новости
Темы: FirefoxMozillaБраузеры