Донецкий техникум промышленной автоматики

Safari Technology Preview

  1. Safari 9
  2. Safari Technology Preview
  3. Підтримка нових фіч
  4. Бенчмарк JetStream 1.1
  5. майбутнє Safari

Під шумок 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, який оновлюється разом з операційною системою, і 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.

Який хороший огляд браузерів вийшов би без бенчмарков?