빠른 소식

Safari 27.0, Safari MCP·WebAssembly JSPI·Service Worker 정적 라우팅 지원

··설명 약 2분·작성: 해비·블로그 소개

핵심 요약

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일)

원문 출처 보기 →

이 소식이 도움이 되었나요?

댓글 0

이 글을 쓴 해비

웹사이트를 제작·운영하고, 개인 서비스와 자동화·AI 도구를 만듭니다. 직접 만들며 배운 내용과 문제 해결 과정을 BlogFlow에 기록합니다.

새 글 받아보기

RSS 리더에서 BlogFlow의 새 글을 확인할 수 있습니다.

RSS 피드 구독하기

댓글 남기기