웹 앱은 발견이 쉽다.
→ 애플리케이션을 설치하는 것보다 웹사이트에 방문하는 것이 훨씬 쉽고 빠르며, 링크로 공유할 수 있다.
네이티브 앱은 운영체제와 보다 잘 통합되므로 더 부드러운 사용자 경험을 제공할 수 있다.
→ 설치할 수 있으므로 오프라인에서 동작하며, 홈 화면의 아이콘을 탭하여 브라우저를 통해 이동하는 것보다 더 쉽게 접근할 수 있다.
💡 PWA는 웹 앱과 네이티브 앱의 기능 모두의 이점을 갖도록 개발된 웹 앱이다!
PWA의 장점에 대해 살펴보기 전에 먼저 서비스 워커에 대해 알아보자.
서비스워커는 브라우저가 백그라운드에서 실행하는 스크립트로, 웹페이지와는 별개로 작동하며 웹페이지 또는 사용자의 인터랙션이 필요하지 않은 기능만 제공하고 있다.
fetch
이벤트의 중간자 역할로 사용할 수 있다.