Apple запускает первое обновление для своего браузера Safari Technology Preview

Предварительный просмотр-обновление-0 технологии Safari

Некоторое время назад Apple выпустила свой бета-тестовый браузер. называется "Предварительный просмотр технологии Safari", где в чистейшем стиле Google Chrome в его версии Canary и пользователи, и разработчики смогут тестировать новые функции, которые интегрируются в браузер, чтобы позже Apple с помощью записей об использовании могла максимально настроить браузер при запуске. следующей стабильной версии Safari.

На этот раз было запущено второе обновление вышеупомянутой Safari Technology Preview, где мы обзор веб-технологий который будет нести следующие версии OS X и iOS.

Предварительный просмотр-обновление-1 технологии Safari

Вторая версия приносит с собой новые функции в движке JavaScript, исправлена ​​другая ошибка и, прежде всего, добавлены улучшения по сравнению с первой версией. Без лишних слов, я оставляю вам полный журнал изменений, да, на прекрасном английском языке, хотя он действительно слишком технический, и если вы разработчик, вы наверняка поймете большинство этих изменений:

Браузерные различия
● Изменен CFBundleSignature, чтобы позволить событиям Apple, таким как отправленные из AppleScript, правильно различать Safari и Safari Technology Preview.

JavaScript
● Добавлена ​​поддержка ES6 для Symbol.isConcatSpreadable.
● Запрещено присвоение переменных в циклах for-in в соответствии со спецификациями ES6.
● Повышена стабильность для классов ES6 при вызове метода родительского класса перед вызовом super () в конструкторе.
● Разрешено undefined или null для Symbol.search и Symbol.match.
● Включены конструкторы видов собственных функций Array.prototype для работы с прокси.
● Реализовано предложение для String.prototype.padStart () и String.prototype.padEnd ().
● Реализована спецификация ES6 для String.prototype.match и RegExp.prototype [@@ match]
● Включен обходной путь для веб-совместимости с ES6 TypeErrors при доступе к свойствам флага RegExp.prototype.
● Исправлены количественные регулярные выражения Юникода.
● Гарантировано, что жадные регулярные выражения Unicode правильно возвращают символы, не относящиеся к BMP.

CSS
● Добавлен параметр allow-end для свойства CSS с висячей пунктуацией.
● Улучшена веб-совместимость за счет сброса правил размещения CSS на
● Добавлен новый медиа-запрос CSS для цветовой гаммы.
● Обновлены экранные запросы, чтобы проверить возможности текущего экрана, а не самого глубокого из доступных.

Веб-API
● Ограниченный анализ заголовков WebSockets в соответствии с RFC6455 и RFC7230.
● Повышена производительность некоторых вызовов отрисовки в WebGL с оптимизацией текстур без степени двойки.
● Отключите Fetch API, пока реализация не будет готова к включению по умолчанию.
● Расширенная поддержка Shadow DOM для вычисления стилей для атрибута style элементов.
● Смягчены ограничения частоты pushState и replaceState.

веб-инспектор
● Производительность вкладки "Хронология" и исправления ошибок.
● Отключены операторы отладчика при профилировании страницы для обеспечения максимальной точности производительности.
● Добавлена ​​возможность настраивать инструменты временной шкалы для использования при записи.
● Добавлен индикатор количества краски в верхнем левом углу непрозрачных слоев.
● Добавлен вариант шрифта-числовой в автозаполнение CSS.
● Добавлен метод console.takeHeapSnapshot для создания снимков кучи.
● Ярлыки на боковой панели с подробностями изменены на Command-Option-0 и Command-Shift-0.
● Двойные кавычки и обратная косая черта в строках теперь правильно отображаются в консоли.
● Улучшена согласованность сообщений о нарушении директив CSP, отображаемых в консоли.

Универсальный доступ
● Исправлены новые строки в редактируемых элементах содержимого для уведомления о доступности.
● Обновлена ​​обработка элементов SVG с презентационной ролью, чтобы они были такими же, как и другие элементы основного языка.
● Ограничено объявление нумерованного списка для номера элемента списка первой строкой текста в элементе списка.
● Изменены описания ролей специальных возможностей для предупреждений JavaScript на «веб-диалог» и «диалоговое окно веб-предупреждений», чтобы сделать их более понятными для пользователей программ чтения с экрана.

Рендеринг
● Обновлен фильтр фона для перерисовки при изменении в JavaScript.
● Исправлены рисунки обводки SVG для объектов с пустыми элементами ограничительной рамки.

Медиа
● Повышена стабильность при изменении источника звука во время обработки.
● Исправлены списки звуковых дорожек.

Networking
● Повышена надежность спекулятивных запросов проверки дискового кеша с помощью заголовка HTTP Referer.

Исправления
● Исправлена ​​автопрокрутка при перетаскивании выделения, когда окно прилегает к краю экрана, в том числе в полноэкранном режиме.

Если вы хотите попробовать, вы можете скачать обновление нажав на эту ссылку


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.