Написать пост

Представлен Firefox 58 с защитой от скрытого отслеживания

Аватар Светлана Хачатурян

В обновлении упор сделан на максимизацию скорости загрузки страниц и улучшение графики.

Разработчики Mozilla Firefox представили новую версию популярного браузера.

Новые возможности

  • Защита от отслеживания в обычном окне браузера, положительно влияющая на скорость загрузки страниц:
Представлен Firefox 58 с защитой от скрытого отслеживания 1
Представлен Firefox 58 с защитой от скрытого отслеживания 2
  • Улучшенный графический движок с более плавной отрисовкой элементов страниц:
Представлен Firefox 58 с защитой от скрытого отслеживания 3
  • Поддержка настраиваемого автозаполнения полей с параметрами банковских карт;
  • Новый функционал для устройств на платформе Android: улучшенный интерфейс закладок и поддержка прогрессивных веб-приложений (WPA):
Превью видео heSvwQgEMLM
  • Приостановка фоновых вкладок для снижения нагрузки на процессор. Исключения составляют только соединения WebRTC/WebSocket и фоновые аудио;
  • Непрерывный двухуровневый компилятор для машинного кода WebAssembly;
  • Новый CSS-дескриптор font-display, оптимизирующий работу с тяжеловесными шрифтами и позволяющий разработчикам задавать параметры для их визуальной прогрузки;
  • Редактор контуров (Shape Path Editor), позволяющий наглядно редактировать элементы, сгенерированные CSS-свойством clip-path:
Превью видео 6YG2WZgBAfE
  • Поддержка Promises из ES2015 для сокращения кода. В Firefox 58 добавлен новый стандартный метод .finally(), позволяющий внедрять инструкции, которые выполнятся вне зависимости от состояния promise. Новая фича делает код более удобочитаемым, так как избавляет разработчика от проблемы многократных повторений:
			// было
showLoadingSpinner();
fetch('data.json')
  .then(data => {
    renderContent(data);
    hideLoadingSpinner();
  })
  .catch(error => {
    displayError(error);
    hideLoadingSpinner();
  });

// стало
showLoadingSpinner();
fetch('data.json')
  .then(data => {
    renderContent(data);
  })
  .catch(error => {
    displayError(error);
  })
  .finally(() => {
    hideLoadingSpinner();
  });
		

С более детальной информацией о нововведениях в Firefox 58 можно ознакомиться в примечаниях к выпуску.

Следите за новыми постами
Следите за новыми постами по любимым темам
2К открытий2К показов