HTML5 - 오프라인 웹 어플리케이션(offline web application)

Claire·2024년 10월 31일

오프라인 웹 어플리케이션

오프라인 웹 어플리케이션 개요

  • 기존 웹 사이트의 단점

    • 네트워크가 물리적으로 연결 되어 있어야 한다.
  • 오프라인 웹 어플리케이션 이점

    • 인터넷이 지원되지 않는 환경에서 사용 가능
    • 메일은 기본적으로 인터넷 연결 시 확인 가능하지만, 웹 어플리케이션 기반이라면 오프라인에서도 내용 확인이 가능
    • 웹 사이트 접속 시 매전 서버 요청하지 않고, 캐시된 리소스를 사용하면 응답성도 향상되고, 네트워크 부하도 줄일 수 있다.

    어플리케이션 캐시란?

    • 인터넷 연결 없이 오프라인에서도 웹사이트를 사용할 수 있도록 리소스를 캐시하는 것
    • 리소스 요소: HTML, CSS, JavaScript, 이미지, 파일, 폰트 등
    • 리소스를 서버로부터 가져오는 것이 아니라 캐시되어 있는 리소스를 이용

어플리케이션 캐시와 임시 인터넷 파일의 차이점

  • 오프라인 사용 여부
    • 캐시는 오프라인 상에서는 동작하지 않지만 애플리케이션 캐시는 동작한다.
  • 리소스 파일 체크 방법
    • 캐시는 리소스 파일을 일이리 체크하지만 애플리케이션 캐시는 매니페스트의 문서를 보고 변경 사항을 체크
profile
SEO 최적화 마크업 개발자입니다.

0개의 댓글