Apple выпустила новые бета-сборки двух грядущих версий своего браузера Safari, версий 7.1 и 6.2. Эти два обновления будут доступны для пользователей Mavericks и Mountain Lion позже в этом году, предположительно. Обновление внесет изменения в движок WebKit, включая поддержку IndexedDB, JavaScript Promises и новые CSS-возможности.
Последняя сборка этих обновлений была опубликована почти месяц назад, а первая сборка каждой версии была выпущена в начале июля. Полные примечания к сборке можно прочитать ниже. Бета-версии доступны на сайте Apple для разработчиков. OS X Yosemite будет поставляться с Safari 8.0.
Также сегодня впервые доступна бета-версия OS X Server 3.2. Она требует OS X 10.9.4 и имеет номер сборки 13S5165.
Основные области тестирования
Пожалуйста, сосредоточьте тестирование на следующих областях:
- Пожалуйста, протестируйте автозаполнение паролей и данных кредитных карт.
- Пожалуйста, протестируйте общую совместимость веб-сайтов.
- Субпиксельное сглаживание теперь включено по умолчанию для всего веб-контента. Веб-сайты или встроенные веб-представления с очень строгими ограничениями дизайна могут отображаться иначе.
- Геттеры объектной модели CSS будут возвращать дробные значения double, основанные на метриках субпиксельного макета и рендеринга, а не округленные целочисленные значения.
- Пожалуйста, протестируйте совместимость расширений.
Пожалуйста, протестируйте поиск из Smart Search Field с различными поисковыми системами.
Новые функции WebKit
• IndexedDB. API IndexedDB позволяет веб-разработчикам хранить структурированные данные для веб-приложений, которые работают онлайн или требуют кеширования больших объемов данных на стороне клиента.
• JavaScript Promises. Safari позволяет авторам JavaScript более естественно работать с шаблонами асинхронного программирования.
• CSS Shapes and Compositing. С помощью CSS веб-сайты теперь могут легко располагать текст вокруг изображений и геометрических фигур, а также выполнять операции композитинга изображений над DOM-элементами.
