핵심 요약
WebKit이 2026년 9월 17일 공개한 Safari 27.0 개발자 기능 정리에서 Safari MCP 서버가 Safari 27.0에서 사용 가능하다고 밝혔습니다. 이와 함께 WebAssembly JavaScript Promise Integration(JSPI), Service Worker Static Routing API, 새 ECMAScript 모듈 로더 등 웹 개발에 직접 영향을 주는 기능이 추가됐습니다.
주요 변경
- Safari MCP는 Codex·Claude Code 등 MCP 호환 코딩 에이전트에 Safari의 DOM, 네트워크 요청, 스크린샷, 콘솔 출력 등을 제공할 수 있습니다.
- Safari MCP 서버는 로컬 머신에서 실행되며 자체 네트워크 호출을 하지 않습니다. 캡처된 데이터는 Apple이 아니라 사용 중인 에이전트로 전달됩니다.
- WebAssembly JSPI를 지원해 WebAssembly 코드가 JavaScript Promise를 기다렸다가 실행을 재개하는 흐름을 구현하기 쉬워졌습니다.
- Service Worker Static Routing API가 추가돼 특정 요청이 서비스 워커를 우회하도록 브라우저 수준에서 라우팅 규칙을 선언할 수 있습니다.
- ECMAScript 모듈 로더가 표준 기반으로 재작성돼 top-level await 관련 실행 순서·초기화 문제를 수정했습니다.
개발자 영향
Safari 호환성 테스트를 반복하는 프론트엔드 개발자는 코딩 에이전트에 브라우저 상태를 직접 연결해 레이아웃·접근성·네트워크·성능 문제를 점검할 수 있습니다. 동시에 JSPI와 Service Worker 정적 라우팅처럼 기존 크로스브라우저 대응에 영향을 줄 수 있는 API가 추가됐으므로 실제 서비스 적용 전 브라우저 지원 범위를 다시 확인하는 편이 안전합니다. 공식 원문은 Safari MCP를 Safari 27.0에서 “now available”이라고 설명하지만 별도의 GA라는 용어는 사용하지 않습니다.
발표 시각(KST): 세부 시각 미공개 (공식 원문 표기일: 2026년 9월 17일)
새 글 받아보기
RSS 리더에서 BlogFlow의 새 글을 확인할 수 있습니다.