Safari продолжает эволюционировать, и с выходом версии 26.4 мы получаем целый ряд новых возможностей и исправлений, которые делают браузер еще более удобным для пользователей и разработчиков. Давайте разберемся, что нового принесла эта версия и как она улучшит ваш опыт работы в сети.
44 новых функции и 191 исправление ошибок
В блоге Apple о WebKit Джен Симмонс, евангелист Safari и WebKit, поделилась подробностями о новшествах в версии 26.4. Основное внимание в этом релизе уделено тому, что больше всего запрашивают разработчики. Как говорит Симмонс:
“Мы вас слышим. Результаты опросов разработчиков показали, что вам нужно время, чтобы освоиться с новыми функциями, а не быть заваленными еще большим количеством изменений. Вы хотите, чтобы существующие функции работали последовательно в каждом браузере. Вы просили инженеров WebKit помочь вам исправить ошибки и закрыть пробелы в спецификациях. Именно это и является целью данного релиза.”
Новые возможности
Одним из главных нововведений в Safari 26.4 стали CSS Grid Lanes - долгожданное решение для создания визуально насыщенных галерей и не только. Эта функция значительно упростит жизнь веб-разработчикам.

Также в браузере добавлена поддержка WebTransport - современного аналога WebSocket, который открывает новые горизонты для низколатентных приложений, таких как многопользовательские игры, инструменты для совместной работы и улучшенные видеоконференции.
Улучшенная поддержка клавиатурных сокращений
Еще одним интересным новшеством является API Keyboard Lock, который позволяет веб-приложениям захватывать ввод с клавиатуры, который обычно обрабатывается браузером. Симмонс объясняет:
“Если вы когда-либо создавали игру, клиент удаленного рабочего стола или творческий инструмент, то, вероятно, сталкивались с проблемой: некоторые клавиатурные сокращения недоступны. Нажав клавишу Escape, вы выходите из полноэкранного режима. Ранее этого избежать было невозможно - но теперь это изменилось.”
API Keyboard Lock позволяет запрашивать доступ к конкретным клавишам, когда это необходимо вашему приложению. Теперь игра может использовать клавишу Escape для своей собственной системы меню.
Устранение проблем

Что касается единственного удаления, то обновление устраняет устаревший конструктор FontFaceSet из CSS Font Loading API, что соответствует решению CSSWG, признавшему его ненужным.
Кроме того, среди 191 исправления ошибок в версии 26.4 исправлены проблемы, касающиеся SVG, таблиц, MathML, CSS Zoom и многого другого.
Если вы хотите узнать больше о новшествах Safari 26.4, переходите по ссылке.







