Apple подробно рассказала о возможностях Safari 27.0 для веб-разработчиков. Одним из ключевых нововведений стал Safari MCP server — локальный сервер, позволяющий ИИ-агентам взаимодействовать с окном браузера во время создания и отладки сайтов.
ИИ-агенты и доступ к данным
Поддержка Model Context Protocol (MCP) предназначена для разработчиков, использующих агентные инструменты программирования, включая Claude Code, Codex и другие совместимые решения. После подключения агент сможет видеть, как код отображается в Safari, а также получать доступ к структуре DOM, сетевым запросам, снимкам экрана и выводу консоли.
С помощью Safari MCP server можно проверять состояние элементов интерфейса — например, формы, процесс оформления заказа и выбранные параметры, — сопоставлять вычисленные стили и вёрстку с результатами в других браузерах, искать проблемы доступности и анализировать производительность загрузки страниц. В частности, агенту доступны данные о времени навигации и загрузки ресурсов.
Apple подчёркивает, что сервер работает исключительно на локальном компьютере. Он не выполняет собственных сетевых запросов, не получает доступ к личной информации пользователя в Safari, а собранные данные передаются непосредственно выбранному агенту, а не Apple.
Исправления и новые возможности
В Safari 27.0 Apple устранила почти 850 ошибок. В число затронутых компонентов вошли средства универсального доступа, CSS, кодировки, шрифты, формы, MathML, сетевые технологии и WebRTC. Для сравнения: несколькими месяцами ранее, на WWDC, компания сообщала примерно о 525 исправлениях.
Браузер также получил поддержку иммерсивных сред для visionOS. Кроме того, элемент HTML <model> стал доступен в iOS, iPadOS и macOS: сайты смогут размещать на страницах интерактивные трёхмерные модели по аналогии с изображениями и видео.
Среди заметных улучшений — Scroll Anchoring. Эта технология удерживает положение страницы, когда выше просматриваемого фрагмента подгружается контент, например изображение. Благодаря этому сайт не должен неожиданно «прыгать» во время чтения.
Обновления получил и Web Inspector: в нём появилась информация о контрастности цветов непосредственно в интерфейсе, улучшилось отображение цепочек перенаправлений и отладка макетов. В WebKit также доработали WebAssembly, WebGPU, JavaScript, CSS, WebRTC, воспроизведение медиа, веб-расширения, WKWebView и Service Workers.