PWA는 'Progressive Web Apps'의 줄인 말로, 모든 기기에서 웹이지만 네이티브 앱과 같이 느껴지게 웹과 앱 모두의 장점을 결합한 기술입니다. 따로 설치할 필요가 없고 홈 화면에 아이콘 추가만으로 사용자와의 접촉 기회를 늘릴 수 있습니다.
◆ 푸시 알림
사이트 방문 시 화면에 팝업되는 형태로 'https://사이트주소 의 알림 허용/차단'이 뜨는데 허용할 시에 일반적인 앱처럼 푸시 알림을 보낼 수 있습니다.
사용자들이 브라우저를 닫고 있어도 푸시 알림을 보낼 수 있기 떄문에, 일반적인 웹사이트보다 사용자와의 접촉 횟수를 현격하게 늘릴 수 있습니다.
◆ 아이콘을 홈 화면에 추가
사이트 열람시 나타나는 팝업에서 허가하거나 브라우저 메뉴에서 사용자가 직접 추가를 하면 홈화면에 아이콘이 추가됩니다.
스마트폰의 홈 화면에 아이콘을 추가할 수 있습니다. 네이티브 앱과 마찬가지로 홈 화면에서 직접 액세스를 할 수 있으므로 사용자에게는 매우 유용한 기능입니다.
아이콘을 탭하는 것만으로 액세스를 할 수 있어 재방문 증가가 예상됩니다.
◆ 설치 불필요, 네이티브 앱과 같은 사용감
PWA는 앱이 아니기 때문에 사용자는 스토어에서 다운로드 및 설치하는 수고를 할 필요가 없습니다. 그러나 앱과 같은 외형과 사용감을 제공할 수 있습니다.
전체화면 모드로 표시되기 때문에 외형도 앱에 가깝습니다. API를 복수연계하여 보다 수준높은 사용자 인터페이스를 제공할 수 있습니다.
◆ 표시속도의 고속화
페이지의 표시속도를 향상시킬 수 있습니다. PWA에는 프리캐시 기능이 있어, 사용자가 페이지를 읽고있는 동안 다음 페이지의 데이터를 읽어들일 수 있습니다.
◆ 오프라인에서 열람이 가능
미리 페이지 정보를 읽어들이기 때문에 오프라인 상태에서도 캐시 데이터를 사용하여 사이트의 열람을 할 수 있게 됩니다.
◆ 기존 HTTP에 보안 요소를 추가한 것이 HTTPS라고 보면 됩니다. 일반 HTTP 프로토콜의 문제점은 서버에서부터 브라우저로 전송되는 정보가 암호화되지 않아서 데이터가 쉽게 해킹 당할 수 있습니다. HTTPS 프로토콜은 SSL(보안 소켓 계층)을 사용함으로써 이 문제를 해결합니다. SSL은 서버와 브라우저 사이에 안전하게 암호화된 연결을 만들 수 있게 도와주고, 서버와 브라우저가 민감한 정보를 주고받을 때 해킹당하는 것을 막아줍니다.
◆ HTTPS의 다른 장점으로는 사이트 제작시 검색엔진 최적화(SEO)에서도 큰 효율을 볼 수 있습니다.