MacRumors

Skip to Content

Apple запускает браузер ‘Safari Technology Preview’ для веб-разработчиков

Сегодня Apple выпустила Safari Technology Preview — новую версию своего веб-браузера, ориентированную специально на разработчиков. Safari Technology Preview призван предоставить разработчикам доступ к новым веб-технологиям, которые Apple планирует внедрить в iOS и OS X, предлагая ранний взгляд на новые инструменты для разработчиков, технологии макетирования, визуальные эффекты и многое другое.

По данным TechCrunch, цель Apple при запуске Safari Technology Preview — собрать отзывы разработчиков о развитии своего браузера перед официальным выпуском, используя более доступный метод, чем WebKit.

safaritechnologypreview

Конечно, Apple уже давно предлагает ночные сборки WebKit — браузерного движка с открытым исходным кодом, который сегодня работает на сотнях миллионов устройств и является основой Apple Safari. Однако доступ к этим сборкам требует больших усилий, чем использование нового браузера Safari Technology Preview. Вместо этого, обновления для нового браузера распространяются каждые две недели через механизм обновления программного обеспечения Mac App Store. Это означает меньше хлопот для запуска браузера с последними достижениями в области веб-технологий, включая HTML, JavaScript, CSS и WebKit.

Safari Technology Preview может работать параллельно с существующим браузером Safari и может быть установлен как браузер по умолчанию на компьютере. Он включает локальные хранилища данных для истории, закладок, файлов cookie и кэша, а также поддерживает синхронизацию истории просмотров и закладок через iCloud. Визуально значок Safari Technology Preview напоминает значок Safari, но имеет фиолетовый цвет вместо синего.

safaripreviewicon


Текущая сборка Safari Technology Preview включает в себя несколько улучшений JavaScript, HTML и изменений в Web Inspector:

Улучшения JavaScript
— Поддержка ECMAScript 6, включая лексическую область видимости, итераторы, генераторы, стрелочные функции, значения параметров по умолчанию и множество новых встроенных API
— Улучшенная поддержка IndexedDB в соответствии со стандартами с повышенной стабильностью
— Интегрирован компилятор B3 JavaScript JIT с низкой задержкой и высокой пропускной способностью для повышения производительности
— Добавлена возможность использовать document.execCommand('copy') и document.execCommand('cut') в ответ на жест пользователя для программного копирования и вырезания текста

Улучшения HTML
— Последняя реализация спецификации Shadow DOM
— Добавлена поддержка Content Security Policy Level 2

Изменения в Web Inspector
— Добавлены сводка памяти и временные шкалы выделения памяти JavaScript
— Добавлен быстрый профилировщик выборки JavaScript
— Улучшен просмотр временной шкалы профилирования JavaScript

Изменения в поведении
— Внесены многочисленные исправления для совместимости веб-сайтов и устранения ошибок

Safari Technology Preview можно немедленно загрузить с веб-сайта для разработчиков Apple, и он будет получать регулярные обновления через Mac App Store. Несмотря на то, что браузер предназначен для разработчиков, для его загрузки не требуется учетная запись разработчика.