Как и в любом другом браузере, в Safari есть целый набор дополнительных экспериментальных функций, которыми может воспользоваться каждый владелец iOS-устройства. В последней версии мобильной ОС компания Apple добавила еще несколько полезных функций, подробнее о которых читайте в статье.
Чтобы добраться о экспериментальных функций, достаточно выполнить несколько несложных манипуляций. Активировать необходимую опцию можно в настройках, где придется выбрать сначала браузер Safari, а после этого перейти в категорию «Дополнения», а там уже выбрать пункт Experimental Features. С помощью таких функций можно значительно улучшить отображение разного контента на страницах и в целом повысить скорость работы Safari.
Конечно, как только пользователь увидит список экспериментальных функций, разобраться в них будет сложно, но если почитать, что значит каждый пункт, то все покажется намного проще.
Итак, первая экспериментальная функция носит название Constant Properties. Она позволяет пользователям предотвратить изменение настроек на страницах или самих страниц после их загрузки в браузере.
Функция CSS display: contents предоставляет возможность управления генерацией поля. То есть она позволяет сделать однотипными некоторые элементы на странице.
CSS Spring Animation позволяет сделать анимацию разных элементов более реалистичной с точки зрения законов физики.
С помощью функции Link Preload пользователь может предотвратить очистку загруженных ранее сайтов во время их синтаксического анализа.
Remove Legacy WebRTC API используется для удаления старого WebRTC.
А главная задача функции Secure Contexts API — усилить безопасность пользователей. Она позволяет убедиться в том, что для всех передаваемых данных используется протокол HTTPS. Это позволяет удостовериться в том, что информацию не смогли перехватить злоумышленники.
Еще одной опцией, направленной на повышение уровня безопасности, является Subresourceintegrity.
Адаптация размера элементов сайта под размер экрана для некоторых владельцев ресурсов является настоящей проблемой. Пользователи от нее тоже часто страдают, но с помощью Viewport Fit все может измениться. Эта функция позволяет подгонять размер графических и прочих элементов под реальный размер экрана.
На некоторых сайтах анимация по умолчанию отключена, на других же наоборот активирована. Управлять этим процессом можно благодаря поддержке функции Web Animations. Но пользователям стоит знать, что при отключении автоматического воспроизведения анимации производительность браузера может немного увеличиться.
Обычно при загрузке сайтов вся нагрузка ложится на CPU, но ее можно снизить, перебросив часть нагрузки на графический процессор. Эта функция называется WebGPU и она окажется полезной в случае открытия сайтов с большим объемом графического контента. Но использование этой опции имеет и негативные стороны. Например, в таком режиме работы устройство начнет сильнее греться, а также увеличение нагрузки на GPU снизит продолжительность автономной работы устройства.
Функция Async Frame Scrolling пригодится для пользователей новых устройств с частотой обновления экрана 120 Гц. Если частота ниже, то разница с использованием этой функции и без заметна не будет.
- Что это?
- Какие функции стоит включить?
- Описание всех функций
- Заключение
Приветствую. Современные браузеры перед тем как выпускать новые функции — проводят их тестирование. Пользователи могут помочь тестированию, включив некоторые функции, которые официально еще не представлены.
Содержание
Экспериментальные функции WebKit в Айфоне — что это?
Опции, которые до конца не были протестированы, могут работать нестабильно.
Включая опции можно как ускорить Safari, так и замедлить.
WebKit — движок для отображения веб-страниц Safari.
Находятся по такому пути: Настройки > Safari > Дополнения > Experimental Features:
Какие настройки стоит включить?
Настроек много. Можно оставить по умолчанию — браузер продолжит работать в штатном режиме.
Но можно попробовать некоторые опции включить — теоретически может улучшить работу.
Полезные опции:
- Ad Click Attribution — позволяет отключить отправку информации рекламодателям о вас.
- Blank anchor target implies — защита от фишинга. Другими словами — защита от поддельных сайтов, задача таких сайтов — чтобы вы на них ввели настоящие свои логин/пароль.
- Intersection Observer — когда браузер понимает какие элементы на данный момент сайту необходимы, а какие — нет. Особенно актуально для сайтов с бесконечной прокруткой. При активации настройки будет обрабатываться только видимый контент.
- Link Preload — опция, при которой браузер будет загружать сайты заранее, которые предположительно в скором времени понадобятся. В некотором смысле технология предзагрузки, которая используется в том числе на десктопных браузера. Минус — может увеличить потребление трафика.
Описание всех функций
Список слишком велик, поэтому вынесен на отдельную страницу.
С осторожностью включайте опции. При возможности создайте заранее бэкап текущих настроек Safari.
Главное выяснили:
- Экспериментальные функции WebKit в Айфоне — опции, которые пока не были официально представлены и находятся на стадии тестирования.
- Включение некоторых может ускорить работу браузера или замедлить, также могут появиться некоторые проблемы. Включать с осторожностью, лучше заранее создать резервную копию настроек.
Надеюсь информация помогла. Удачи.