uwebdesign

подкаст «Суровый веб» про веб разработку, IT и ux дизайн

smartape
  • «Суровый веб»
  • Полезные ссылки
  • Книги
  • Обзоры
  • О проекте
  • Контакты
  • Поддержать проект
uWebDesign

Safari Technology Preview

28.04.2016 — нет комментариев

Под шумок Apple выпустила супер апдейт — Safari Technology Preview, лучший браузер для разработки под OS X. Здесь вам и обновлённые инструменты разработчика, и поддержка последних фич ES6, и новые CSS свойства, и даже увеличенная производительность JavaScript компилятора!

#

Safari 9

Для начала немного истории, всё началось в далёком 2015 году, когда Apple представила новую версию Safari 9, которая входила в OS X El Capitan. Именно тогда компания из Купертино впервые в своей «новейшей истории» сделала шаг в сторону разработчиков. Тогда же появились новые инструменты для разработчиков, стало возможным профилирование JavaScript.

https://uwebdesign.ru/safari-9-os-x-el-capitan/

Но сегодня речь пойдёт уже о следующем релизе — втором шаге Apple навстречу разработчикам.

#

Safari Technology Preview

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

Safari Technology Preview Version

Новый браузер занимает нишу между «стабильным» Safari, который обновляется вместе с операционной системой, и Webkit Nightly — браузером, билды которого выходят каждый день, но который не является стабильным, может включать в себя большое количество ошибок и не поддерживает iCloud синхронизацию.

#

Поддержка новых фич

На момент написания статьи вышло уже три релиза Safari Technology Preview, в которых было достаточно много изменений. Подробнее смотрите в ролике.

  • Добавлена поддержка гигантского количества ES6 фич в JavaScript компилятор.
  • Сам JavaScript компилятор теперь работает на основе B3 JIT Compiler.
  • Начата работа над CSS Grid, новой имплементацией Shadow DOM, IndexedDB и не только.
  • Переработаны многие детали инструментов разработчика, всё работает намного быстрее.

Даже второй уровень CSS фильтров продолжают перерабатывать, хотя он пока работает без флагов только в Safari. Мы про него обзор снимали уже почти год назад, посмотрите!

https://uwebdesign.ru/backdrop-filter-css-filters/

#

Бенчмарк JetStream 1.1

Какой хороший обзор браузеров получился бы без бенчмарков? Решил я прогнать несколько браузеров, которые у меня установлены с помощью JetStream 1.1. Результаты расположу в порядке возрастания — чем больше, тем лучше.

  • Firefox Developer Edition 47 — 100.12 ± 5.5572.
  • Стабильный Safari 9.1 — 133.59 ± 7.2378.
  • Google Chrome 50 — 138.74 ± 1.4504.
  • Webkit r200119 — 155.33 ± 8.7927.
  • Safari Technology Preview (Release 2) — 156.18 ± 4.7208.
  • Safari Technology Preview (Release 3) — 183.88 ± 5.8565.

Как мы видим Release 2 в ролике показал себя самым быстрым браузером по версии JetStream, а значит и самым лучшим для разработки!

После записи ролика внезапно вышел Safari Technology Preview (Release 3), который по результатам «порвал» всех ещё драматичнее.

Safari Technology Preview — Release 3

#

Будущее Safari

Несмотря на то что всё выглядит многообещающе у меня есть некоторый скепсис по поводу положения дел. Ведь любая маргинальная идея, становясь мейнстримом, теряет в очаровании и качестве.

Надеюсь, что Safari не превратится в новый Chrome.

Тип видео: Обзоры на web технологии Метки: Apple, Safari, Браузер

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

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Поиск

uWebDesign настоятельно рекомендует!

  • Войти на сайт
  • Зарегистрироваться
Подписаться на рассылку

smartape
smartape
Полезные ссылки
  • О проекте
  • Часто задаваемые вопросы
  • Реклама
  • Поддержи проект!
  • Контакты
Пожертвуй на развитие проекта
Наш подкаст
в iTunes в Android в RSS
Все права защищены © 2014-2025 uWebDesign. Сделано с ♥ в Челябинске.
Пользовательское соглашение. Сайт работает на хостинге SmartApe.