Apple расширила инструменты веб-разработки в браузере

Safari 27 получила MCP-сервер для задач веб-разработки

1 мин.
Apple расширила инструменты веб-разработки в браузере

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.