오프라인 웹 어플리케이션
오프라인 웹 어플리케이션 개요
-
기존 웹 사이트의 단점
- 네트워크가 물리적으로 연결 되어 있어야 한다.
-
오프라인 웹 어플리케이션 이점
- 인터넷이 지원되지 않는 환경에서 사용 가능
- 메일은 기본적으로 인터넷 연결 시 확인 가능하지만, 웹 어플리케이션 기반이라면 오프라인에서도 내용 확인이 가능
- 웹 사이트 접속 시 매전 서버 요청하지 않고, 캐시된 리소스를 사용하면 응답성도 향상되고, 네트워크 부하도 줄일 수 있다.
어플리케이션 캐시란?
- 인터넷 연결 없이 오프라인에서도 웹사이트를 사용할 수 있도록 리소스를 캐시하는 것
- 리소스 요소: HTML, CSS, JavaScript, 이미지, 파일, 폰트 등
- 리소스를 서버로부터 가져오는 것이 아니라 캐시되어 있는 리소스를 이용
어플리케이션 캐시와 임시 인터넷 파일의 차이점
- 오프라인 사용 여부
- 캐시는 오프라인 상에서는 동작하지 않지만 애플리케이션 캐시는 동작한다.
- 리소스 파일 체크 방법
- 캐시는 리소스 파일을 일이리 체크하지만 애플리케이션 캐시는 매니페스트의 문서를 보고 변경 사항을 체크