Category

Insight

Category

SwiftUI에서 WKWebView를 선언형으로 재설계한 경험을 소개합니다. Builder 패턴으로 설정을 체계화하고, 타입 안전한 브릿지 레지스트리를 구축하여 웹-앱 간 통신을 체계화했습니다. 제네릭과 타입 소거를 활용해 컴파일 타임 안전성과 기능 확장성을 균형있게 달성했으며, 이를 통해 개발 생산성과 운영 안정성을 크게 개선할 수 있었습니다.

새로운 PFCT 홈페이지를 방문하신 분들은 사용자의 스크롤 움직임에 따라 동영상처럼 재생되는 모습에 놀라셨을 거예요! 이런 페이지를 ‘인터랙션 웹’이라고 하는데요. 우리는 어떤 기술을 활용해 스크롤과 애니메이션 타이밍이 딱 맞는 페이지를 설계할 수 있었는지, 지금 바로 보러 가실까요?