Сегодня Apple выпустила новое обновление для Safari Technology Preview, экспериментального браузера, который Apple впервые представила в марте 2016 года. Apple разработала Safari Technology Preview для тестирования функций, которые могут быть представлены в будущих версиях Safari.
В Safari Technology Preview версии 129 включены исправления ошибок и улучшения производительности для Web Inspector, CSS, Scrolling, Rendering, WebAssembly, Web API, Platform Features, IndexedDB, Media, WebGL и WebCrypto.
Apple заявляет, что на macOS Big Sur для этой версии требуется включить опцию GPU Process: Media в настройках Experimental Features в меню Develop. Включение этой опции устраняет проблемы со стриминговыми сервисами.
Текущая версия Safari Technology Preview основана на новом обновлении Safari 15, включенном в macOS Monterey, и поэтому включает несколько функций Safari 15. Есть новая упрощенная панель вкладок с поддержкой Tab Groups для организации вкладок, а также улучшенная поддержка расширений Safari Web Extensions.
Live Text позволяет пользователям выделять и взаимодействовать с текстом на изображениях в Интернете, но для этого требуется бета-версия macOS Monterey и Mac с чипом M1. Также есть поддержка Quick Notes для добавления ссылок и выделений в Safari, чтобы запоминать важную информацию и идеи.
Другие обновления включают WebGL 2 и новые функции HTML, CSS и JavaScript.
Новое обновление Safari Technology Preview доступно как для macOS Big Sur, так и для macOS Monterey, новейшей версии операционной системы Mac, выход которой ожидается этой осенью.
Обновление Safari Technology Preview доступно через механизм «Обновление ПО» в «Системных настройках» для всех, кто скачал браузер. Полные примечания к выпуску доступны на веб-сайте Safari Technology Preview.
Цель Apple в Safari Technology Preview — сбор отзывов от разработчиков и пользователей о процессе разработки браузера. Safari Technology Preview может работать параллельно с существующим браузером Safari, и хотя он предназначен для разработчиков, для его загрузки не требуется учетная запись разработчика.